Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Команда /opengate

Статус
В этой теме нельзя размещать новые ответы.

БэТмЭн

Новичок
Помогите исправить команду /opengate.
Команда открытия ворот/шлагбаумов.​

PHP:
    if(strcmp(cmd, "/opengate", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
			if(!PlayerToPoint(15.0,playerid,2482.8999000,1623.6999500,10.6000000))
     		{
				SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы не возле ворот/шлагбаума !");
				return 1;
			}
			else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
            {
				SetObjectRot(ashShlak, 0.0000000,0.0000000,0.0000000);
				SetTimer("ShlakBaum", 5000, 0);
				SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Шлагбаум закроется через 5 секунд !");
				return 1;
		    }
            else
            {
				SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы не школьный инструктор !");
				return 1;
		}
		if(!PlayerToPoint(15.0,playerid,2431.8000500,1690.3000500,10.6000000))
		{
				SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы не возле ворот/шлагбаума !");
				return 1;
			}
			else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
            {
				SetObjectRot(ashShlak2, 0.0000000,360.0000000,90.0000000);
				SetTimer("ShlakBaum2", 5000, 0);
				SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Шлагбаум закроется через 5 секунд !");
				return 1;
		    }
            else
            {
				SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы не школьный инструктор !");
				return 1;
			}
		}
		if(!PlayerToPoint(15.0,playerid,-2563.1001000,581.0000000,14.3000000))
		{
				SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы не возле ворот/шлагбаума !");
				return 1;
			}
			else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
            {
				SetObjectRot(TaxiShlak, 0.0000000,360.0000000,0.0000000);
				SetTimer("TaxiShlak", 5000, 0);
				SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Шлагбаум закроется через 5 секунд !");
				return 1;
		    }
            else
            {
				SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы не таксист !");
				return 1;
			}
  		}
Всего 3 шлагбаума, 2 у Лицензёров и 1 у таксистов, правильно функционирует только первый шлагбаум у лицензёров у оставшихся двух пишет * Вы не возле ворот/шлагбаума !. За помощь дам столько плюсов,сколько смогу.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу