dinasrino0055, Привет,Это очень легкая системка:)
И так создаем new
Код
new VAGOS_GATE; - Можите поменять на свое(VAGOS_GATE)У меня называется VAGOS потому что я делал ворота под эту фракцию
Далее public OnGameModeInit()
Код
VAGOS_GATE = CreateObject(ID своих ворот,Координаты своих ворот, 0.0, 0.000, 73.00);//Координаты закрытых ворот
Далее мы ставим в public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
Код
if(PlayerInfo [playerid][pMember]== VAGOS_GANG)
{
if(PlayerToPoint(playerid, 10.0, Координаты вашего место)) //Координаты места гудка для открытия ворот,желательно ставьте координаты своих закрытых ворот.( 10.0 - Это радиус )
{
if(GateOpen[4]) return true;
MoveObject(VAGOS_GATE, Координаты ваших ворот, 3); //Координаты открытых ворот
SetTimer("VAGOS_closeGATE1", 10000, false);
SendClientMessage(playerid, COLOR_PL_VAGOS, "Ворота закроются через 10 секунд"); // дефайн цветов COLOR_PL_VAGOS (Я поставил цвет клист VAGOS)
GateOpen[4] = true;
return true;
}
}
И в конце мода мы ставим
Код
forward VAGOS_closeGATE1();
public VAGOS_closeGATE1()
{
MoveObject(VAGOS_GATE,Координаты ваших ворот, 3);//Координаты закрытых ворот
GateOpen[4] = false;
return true;
}
Всё)
Если будут вопросы- помогу)