В этом уроке мы научимся делать ворота открывающийся и так же будут закрываться сами через 7 секунд. И так приступим уроку! Верху мода где все new добавим:
Code
new glob0;
После этого ищем public OnGameModeInit() и туда добавим объект самих ворот.
//где glob0 это как раз и есть переменная за отвечающие ворота. а дальше ид объекта ворот и координаты и подъем сами думаю сделайте. После этого ищем public OnPlayerCommandText и туда добавим команду:
Code
if (strcmp(cmdtext, "/onv", true)==0) { if (IsPlayerAdmin(playerid) == 1 || PlayerInfo[playerid][pAdmin] >= 1 || gTeam[playerid] == TEAM_Kop) { MoveObject(glob0, -1571.9877, 661.1828, 4.5059, 2.0); //тут у нас будет открывающие ворота координаты. SetTimer("GateCloseSF", 7000, 0); //сам public отвечает за закрытия ворот. А где 7000 это и есть время когда закроются ворота через 7 сек это у нас будет SendClientMessage(playerid, COLOR_YELLOW," Ворота участка в SF открыты. Они закроются через 7 секунд!"); } return 1; }
После этого добавим сам public закрытие ворот.
Code
public GateCloseSF() { MoveObject(glob0, -1571.9877, 661.1828, 9.5059, 1.0); //вот тут у нас координаты закрытия ворот. return 1; }
И так же верху мода добавим если не хотите варинг: