вот прмер ворот на автозакрывание в начало new Gate;
и new Timer;
потом добовляеь команду в public OnPlayerCommandText(playerid, cmdtext[])
if (strcmp(cmdtext, "/команда", true)==0)
{
if(PlayerInfo[playerid][pMember] == ид фракции || PlayerInfo[playerid][pLeader] == ид фракции)
{
MoveObject(Mafgate,Туууууууууут, 4);//первые три координаты открытых ворот
SetTimer("Close", 7000, 0);//7000 на сколько ворота открылись
SendClientMessage(playerid, COLOR_YELLOW," Ворота открыты на 7 секунд!");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Вы не состоите в этой фракции!");
return 1;
}
return 1;
}
дальше ставишь обьект ворот закрытых в public OnGameModeInit()
Gate = CreateObject(988,96.721,1920.394,18.163,0.0,0.0,-90.000);//вставь свой ид обьекта и координаты
и
создаёшь паблик,ко всем forward добавь forward Close();
и сам паблик
public Close()
{
MoveObject(Gate,Тууууууут, 2.5);//тут три первых координаты закрытых ворот
return 1;
}
Всо = )