Как создать просто ворота по команде Проект MyJLbTu~CepBep готовность на 30% Pycckuu~MyJLbTu~CepBep~Trening готовность на 95,8%
Public OnPlayerConnect(playerid); { new formatik[128]; new блоо[128]; if(IsPlayerЁбик(playerid,ага)) format(formatik,sizeof(formatik),"Ёбиков не пускаем %s!!!!" ,блоо) Ban (playerid); }
Ну вот щас объясню.Беру к примеру грув стрит В фаворд вставляешь:
Code
forward GrooveClose();//Вместо Groove поставь свое название ворот
Ищешь в new:
Code
new vorota[24];//24 это кол-во ворот на сервер у меня 24
Вот сами ворота(закрытые) В public OnGameModeInit:
Code
vorota[23] = CreateObject(980,2029.8760986328,2123.2395019531,12.593704223633,0,0,180);//1 - id ворот 2,3,4 - х у z 5,6 - наклон 7 - поворот
Сама команда В public OnPlayerCommanText:
Code
if (strcmp(cmdtext, "/Gopen", true) == 0)// команда для открытия ворот { if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pAdmin] == 1339)//id фракции || id фракции || для админа сделал { MoveObject(vorota[1],2434.4150390625, -1658.9677734375, 8.4062805175781, 1.0);//это координаты открытых ворот, последние время открытия(вроде) timer[1] = SetTimer("GrooveClose", 10000, 0);//GrooveClose это закрытие ворота return 1; } else { SendClientMessage(playerid, COLOR_RED,"*Вы не состоите в гроув"); } }
добавь public закрытие ворот:
Code
public GrooveClose()//название ворот { MoveObject(vorota[1],2434.4155273438, -1658.9686279297, 15.156204223633, 2.0);//координаты закрытых ворот, последнее время закрытия ворот(вроде) return 1; }
Поставь +, если помог УРОК писал сам!
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение отредактировал Prince_ADA - Суббота, 15.01.2011, 07:45:54
Prince_ADA, у тебя есть пару ошибок в том что ты написал, точнее не ошибок а описания куда что вставлять надо )) причём тут public GateClose() к public OnDialogResponse ??
и этот код подойдёт любому моду
Видео-уроки по pawn: https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg
Сообщение отредактировал valych - Суббота, 15.01.2011, 00:32:11
а чёт втупил! Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
D:\Сервер клана [eSc]\samp03csvr_win32\gamemodes\eSc_lvtdm_).pwn(42) : error 032: array index out of bounds (variable "vorota") D:\Сервер клана [eSc]\samp03csvr_win32\gamemodes\eSc_lvtdm_).pwn(52) : error 032: array index out of bounds (variable "vorota") D:\Сервер клана [eSc]\samp03csvr_win32\gamemodes\eSc_lvtdm_).pwn(1209) : error 017: undefined symbol "PlayerInfo" D:\Сервер клана [eSc]\samp03csvr_win32\gamemodes\eSc_lvtdm_).pwn(1209) : warning 215: expression has no effect D:\Сервер клана [eSc]\samp03csvr_win32\gamemodes\eSc_lvtdm_).pwn(1209) : error 001: expected token: ";", but found "]" D:\Сервер клана [eSc]\samp03csvr_win32\gamemodes\eSc_lvtdm_).pwn(1209) : error 029: invalid expression, assumed zero D:\Сервер клана [eSc]\samp03csvr_win32\gamemodes\eSc_lvtdm_).pwn(1209) : fatal error 107: too many error messages on one line
Проект MyJLbTu~CepBep готовность на 30% Pycckuu~MyJLbTu~CepBep~Trening готовность на 95,8%
Public OnPlayerConnect(playerid); { new formatik[128]; new блоо[128]; if(IsPlayerЁбик(playerid,ага)) format(formatik,sizeof(formatik),"Ёбиков не пускаем %s!!!!" ,блоо) Ban (playerid); }
А я говорил что для гф Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
if (strcmp(cmdtext, "/Gopen", true) == 0)// команда для открытия ворот { MoveObject(vorota[1],2434.4150390625, -1658.9677734375, 8.4062805175781, 1.0);//это координаты открытых ворот, последние время открытия(вроде) timer[1] = SetTimer("GrooveClose", 10000, 0);//GrooveClose это закрытие ворота return 1; } else { SendClientMessage(playerid, COLOR_RED,"*Вы не состоите в гроув"); }
и где все new добавь это
Code
new vorota[1];// ну или скоко там ворот
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
вообще не компилирует Проект MyJLbTu~CepBep готовность на 30% Pycckuu~MyJLbTu~CepBep~Trening готовность на 95,8%
Public OnPlayerConnect(playerid); { new formatik[128]; new блоо[128]; if(IsPlayerЁбик(playerid,ага)) format(formatik,sizeof(formatik),"Ёбиков не пускаем %s!!!!" ,блоо) Ban (playerid); }
ой он как тдм и дм Проект MyJLbTu~CepBep готовность на 30% Pycckuu~MyJLbTu~CepBep~Trening готовность на 95,8%
Public OnPlayerConnect(playerid); { new formatik[128]; new блоо[128]; if(IsPlayerЁбик(playerid,ага)) format(formatik,sizeof(formatik),"Ёбиков не пускаем %s!!!!" ,блоо) Ban (playerid); }
тему в офф Проект MyJLbTu~CepBep готовность на 30% Pycckuu~MyJLbTu~CepBep~Trening готовность на 95,8%
Public OnPlayerConnect(playerid); { new formatik[128]; new блоо[128]; if(IsPlayerЁбик(playerid,ага)) format(formatik,sizeof(formatik),"Ёбиков не пускаем %s!!!!" ,блоо) Ban (playerid); }