Создаём простой телепорт с помощью пикапа
Сообщение Strider , скидывай что вставлял.. :)и куда вставлял Автор - admin Дата добавления - 30.06.2011 в 19:09:14
Strider Дата: Четверг, 30.06.2011, 20:17:37 | Сообщение # 32
Группа: Пользователи
Сообщений: 34
Code
forward Timer(); //------------------------------------------------------------------------------ //PIKAPY new Bank1; //______________ new offvopros;
2.public OnGameModeInit() { konkurs = 0; ManualVehicleEngineAndLights(); noooc = 1; newson = -1; new string[MAX_PLAYER_NAME]; new string1[MAX_PLAYER_NAME]; clock(); ///TELE-PIKAPS Bank1 = CreatePickup(1559,23,1673.8368,1447.8428,11.7843); ///// 3.Оно большое в спойлер
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == pickweapon[1]) { if(IsACop(playerid)) { new s[256]; format(s,sizeof(s),"Набор Первого ранга\nНабор Второго ранга\nНабор Третьего ранга\nНабор Четвёртого ранга\nНабор Пятого ранга\nНабор шестого ранга\nЖизни + Броня + Парашют"); ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Набор оружий для законников!",s,"Взять","Отмена"); return 1; } } else if(pickupid == pickweapon[2]) { if(IsACop(playerid)) { new s[256]; format(s,sizeof(s),"Набор Первого ранга\nНабор Второго ранга\nНабор Третьего ранга\nНабор Четвёртого ранга\nНабор Пятого ранга\nНабор шестого ранга\nЖизни + Броня + Парашют"); ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Набор оружий для законников!",s,"Взять","Отмена"); return 1; } } else if(pickupid == pickweapon[3]) { if(IsACop(playerid)) { new s[256]; format(s,sizeof(s),"Набор Первого ранга\nНабор Второго ранга\nНабор Третьего ранга\nНабор Четвёртого ранга\nНабор Пятого ранга\nНабор шестого ранга\nЖизни + Броня + Парашют"); ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Набор оружий для законников!",s,"Взять","Отмена"); return 1; } } else if(pickupid == pizza1) { } else if(pickupid == xav) { ShowPlayerDialog(playerid,148,DIALOG_STYLE_LIST,"Пиццерия","Пицца 10$\nГамбургер 10$\nКока-Колла 5$\nЧизбургер 5$","Купить","Отмена"); } else if(pickupid == pizza2) { } else if(pickupid == pizza3) { } else if(pickupid == pizza4) { } else if(pickupid == ammmo) { if(PlayerInfo[playerid][pGunLic] >= 1) { new Float:x,Float:y,Float:z; ShowPlayerDialog(playerid,333,DIALOG_STYLE_LIST,"Магазин Оружия","Deagle\nSel Pistol\nShotGun\nMP5\nM4\nAK-47\nRifle\nКастет 300$\nКий 300$\nЦветы 300$\nБита 300$\nПарашют 300$\nНож 300$\nКатана 300$\nКоп бита 300$\nТрость 300$\nФалос 300$\nГольф клюшка 300$","OK","Отмена"); GetPlayerPos(playerid,x,y,z); SetPlayerPos(playerid,x,y-2,z); } if(pickupid == Bank1) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1481.6646,-1744.8306,13.5469); SendClientMessage(playerid, 0xFF0000FF, "Ты телепортировался к банку в ЛС"); } } return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; }
Вот вот так вставил и не работает ((
Сообщение Code
forward Timer(); //------------------------------------------------------------------------------ //PIKAPY new Bank1; //______________ new offvopros;
2.public OnGameModeInit() { konkurs = 0; ManualVehicleEngineAndLights(); noooc = 1; newson = -1; new string[MAX_PLAYER_NAME]; new string1[MAX_PLAYER_NAME]; clock(); ///TELE-PIKAPS Bank1 = CreatePickup(1559,23,1673.8368,1447.8428,11.7843); ///// 3.Оно большое в спойлер
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == pickweapon[1]) { if(IsACop(playerid)) { new s[256]; format(s,sizeof(s),"Набор Первого ранга\nНабор Второго ранга\nНабор Третьего ранга\nНабор Четвёртого ранга\nНабор Пятого ранга\nНабор шестого ранга\nЖизни + Броня + Парашют"); ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Набор оружий для законников!",s,"Взять","Отмена"); return 1; } } else if(pickupid == pickweapon[2]) { if(IsACop(playerid)) { new s[256]; format(s,sizeof(s),"Набор Первого ранга\nНабор Второго ранга\nНабор Третьего ранга\nНабор Четвёртого ранга\nНабор Пятого ранга\nНабор шестого ранга\nЖизни + Броня + Парашют"); ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Набор оружий для законников!",s,"Взять","Отмена"); return 1; } } else if(pickupid == pickweapon[3]) { if(IsACop(playerid)) { new s[256]; format(s,sizeof(s),"Набор Первого ранга\nНабор Второго ранга\nНабор Третьего ранга\nНабор Четвёртого ранга\nНабор Пятого ранга\nНабор шестого ранга\nЖизни + Броня + Парашют"); ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Набор оружий для законников!",s,"Взять","Отмена"); return 1; } } else if(pickupid == pizza1) { } else if(pickupid == xav) { ShowPlayerDialog(playerid,148,DIALOG_STYLE_LIST,"Пиццерия","Пицца 10$\nГамбургер 10$\nКока-Колла 5$\nЧизбургер 5$","Купить","Отмена"); } else if(pickupid == pizza2) { } else if(pickupid == pizza3) { } else if(pickupid == pizza4) { } else if(pickupid == ammmo) { if(PlayerInfo[playerid][pGunLic] >= 1) { new Float:x,Float:y,Float:z; ShowPlayerDialog(playerid,333,DIALOG_STYLE_LIST,"Магазин Оружия","Deagle\nSel Pistol\nShotGun\nMP5\nM4\nAK-47\nRifle\nКастет 300$\nКий 300$\nЦветы 300$\nБита 300$\nПарашют 300$\nНож 300$\nКатана 300$\nКоп бита 300$\nТрость 300$\nФалос 300$\nГольф клюшка 300$","OK","Отмена"); GetPlayerPos(playerid,x,y,z); SetPlayerPos(playerid,x,y-2,z); } if(pickupid == Bank1) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1481.6646,-1744.8306,13.5469); SendClientMessage(playerid, 0xFF0000FF, "Ты телепортировался к банку в ЛС"); } } return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; }
Вот вот так вставил и не работает ((Автор - Strider Дата добавления - 30.06.2011 в 20:17:37
Сообщение Strider , все норма стоит..хз что так что не работает у всех и у меня в том числе прекрасно работает..ну может быть из за того что у тебя мод либо samp-rp, GF так как они тупые..багнутые все.плюс переменные не видят(бывает это)Автор - admin Дата добавления - 02.07.2011 в 11:02:20
Strider Дата: Суббота, 02.07.2011, 13:03:58 | Сообщение # 34
Группа: Пользователи
Сообщений: 34
блинн обидно лан потом ещё помучаюсь мб получиться )) И на этом спасибо
Сообщение блинн обидно лан потом ещё помучаюсь мб получиться )) И на этом спасибо Автор - Strider Дата добавления - 02.07.2011 в 13:03:58
Vegas Дата: Среда, 19.10.2011, 15:20:01 | Сообщение # 35
Группа: Пользователи
Сообщений: 18
MaNb9K , можно без собейта у меня на серве 93.191.12.180:7780 команда /lc2 /lc Не пойму че у меня за ошибки ? C:\Documents and Settings\Admin\Рабочий стол\LSTDM.pwn(11) : fatal error 100: cannot read from file: "../include/gl_common.inc" Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
Сообщение отредактировал Vegas - Среда, 19.10.2011, 16:03:33
Сообщение MaNb9K , можно без собейта у меня на серве 93.191.12.180:7780 команда /lc2 /lc Не пойму че у меня за ошибки ? C:\Documents and Settings\Admin\Рабочий стол\LSTDM.pwn(11) : fatal error 100: cannot read from file: "../include/gl_common.inc" Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.Автор - Vegas Дата добавления - 19.10.2011 в 15:20:01
Сообщение Vegas , include не найден. В папке /pawno/include/include/gl_common.incАвтор - admin Дата добавления - 19.10.2011 в 16:40:16
Vegas Дата: Среда, 19.10.2011, 16:41:33 | Сообщение # 37
Группа: Пользователи
Сообщений: 18
admin , я ставил инклуд там еще больше ошибок получается павно у вас на сайте скачал Где етот инклуд найти то ?
Сообщение admin , я ставил инклуд там еще больше ошибок получается павно у вас на сайте скачал Где етот инклуд найти то ?Автор - Vegas Дата добавления - 19.10.2011 в 16:41:33
Сообщение Vegas , фик его знать где еще найдешь другой один и тот же include этот Автор - admin Дата добавления - 01.11.2011 в 04:39:31
Tema_Force Дата: Пятница, 27.09.2013, 23:01:37 | Сообщение # 39
Группа: Пользователи
Сообщений: 2
Вот тут такие ошибки... Хотя все делал по инструкциям D:\RolePlay.pwn(21010) : warning 202: number of arguments does not match definition D:\RolePlay.pwn(26560) : warning 213: tag mismatch D:\RolePlay.pwn(26560) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Warnings.
Сообщение Вот тут такие ошибки... Хотя все делал по инструкциям D:\RolePlay.pwn(21010) : warning 202: number of arguments does not match definition D:\RolePlay.pwn(26560) : warning 213: tag mismatch D:\RolePlay.pwn(26560) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Warnings. Автор - Tema_Force Дата добавления - 27.09.2013 в 23:01:37
admin Дата: Воскресенье, 13.10.2013, 21:44:51 | Сообщение # 40
Группа: Администраторы
Сообщений: 3869
Цитата Tema_Force (
)
D:\RolePlay.pwn(21010) : warning 202: number of arguments does not match definition D:\RolePlay.pwn(26560) : warning 213: tag mismatch D:\RolePlay.pwn(26560) : warning 202: number of arguments does not match definition
в студию эти строчки
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Цитата Tema_Force (
)
D:\RolePlay.pwn(21010) : warning 202: number of arguments does not match definition D:\RolePlay.pwn(26560) : warning 213: tag mismatch D:\RolePlay.pwn(26560) : warning 202: number of arguments does not match definition
в студию эти строчкиАвтор - admin Дата добавления - 13.10.2013 в 21:44:51
Moriarty Дата: Понедельник, 17.11.2014, 08:39:41 | Сообщение # 41
Группа: Пользователи
Сообщений: 3
У меня в гэйммоде есть такая команда: Код
if(strcmp(cmd, "/gethereall", true) == 0) { new admin[256]; new Float:PX,Float:PY,Float:PZ,Float:PANGLE; if (PlayerInfo[playerid] [pAdmin]>= 2) { GetPlayerName(playerid,admin,sizeof(admin)); PlayerInfo[playerid] [pInt]= GetPlayerInterior(playerid); GetPlayerPos(playerid,PX,PY,PZ); GetPlayerFacingAngle(playerid,PANGLE); for(new i = 0; i < MAX_PLAYERS; i++) { SetPlayerPos(i,PX,PY,PZ+3); SetPlayerFacingAngle(i,PANGLE); SetPlayerInterior(i,PlayerInfo[playerid][pInt]); } format(string,sizeof(string)," Âñå èãðîêè òåëåïîðòèðîâàíû ê %s.",admin); SendClientMessageToAll(LIGHTBLUE_COLOR,string); } else { SendClientMessage(playerid, LIGHTBLUE_COLOR, " Íåò ïðàâ äëÿ èñïîëüçîâàíèÿ ýòîé êîìàíäû"); return 1; } return 1; }
Как сделать ,чтобы игроки могли выбрать согласиться или отказаться от телепортации. Желательно ,чтобы когда администратор вводить эту команду у игроков выводилось диалоговое окно.
Сообщение У меня в гэйммоде есть такая команда: Код
if(strcmp(cmd, "/gethereall", true) == 0) { new admin[256]; new Float:PX,Float:PY,Float:PZ,Float:PANGLE; if (PlayerInfo[playerid] [pAdmin]>= 2) { GetPlayerName(playerid,admin,sizeof(admin)); PlayerInfo[playerid] [pInt]= GetPlayerInterior(playerid); GetPlayerPos(playerid,PX,PY,PZ); GetPlayerFacingAngle(playerid,PANGLE); for(new i = 0; i < MAX_PLAYERS; i++) { SetPlayerPos(i,PX,PY,PZ+3); SetPlayerFacingAngle(i,PANGLE); SetPlayerInterior(i,PlayerInfo[playerid][pInt]); } format(string,sizeof(string)," Âñå èãðîêè òåëåïîðòèðîâàíû ê %s.",admin); SendClientMessageToAll(LIGHTBLUE_COLOR,string); } else { SendClientMessage(playerid, LIGHTBLUE_COLOR, " Íåò ïðàâ äëÿ èñïîëüçîâàíèÿ ýòîé êîìàíäû"); return 1; } return 1; }
Как сделать ,чтобы игроки могли выбрать согласиться или отказаться от телепортации. Желательно ,чтобы когда администратор вводить эту команду у игроков выводилось диалоговое окно. Автор - Moriarty Дата добавления - 17.11.2014 в 08:39:41
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи