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

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

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

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

Сделал команду и не открываютса шлагбауны.

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

#LOKOL

Новичок
PHP:
CMD:open(playerid,params[])
{
    if(GetBarrierID(playerid) == -1) return 1;
    if(GetPVarInt(playerid, "open") > gettime()) return true;
	if(!pData[playerid][pFraction]) return PlayerPlaySound(playerid, 41603, 0.0, 0.0, 0.0);
	if(GetBarrierID(playerid) == 0 || GetBarrierID(playerid) == 1 || GetBarrierID(playerid) == 2 || GetBarrierID(playerid) == 3 || GetBarrierID(playerid) == 4 || GetBarrierID(playerid) == 5 || GetBarrierID(playerid) == 25 || GetBarrierID(playerid) == 26)// Для копов
	{
	    if(!IsACop(playerid)) return PlayerPlaySound(playerid, 41603, 0.0, 0.0, 0.0);
	    if(gatestatus[GetBarrierID(playerid)]) gatestatus[GetBarrierID(playerid)] = 0, CloseBarrierex(GetBarrierID(playerid));
	    else gatestatus[GetBarrierID(playerid)] = 1, OpenBarrier(GetBarrierID(playerid));
	    PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
		ApplyAnimation(playerid, "CRIB", "CRIB_Use_Switch",4.0,0,0,0,0,0);
	}
	if(GetBarrierID(playerid) == 6 || GetBarrierID(playerid) == 7 || GetBarrierID(playerid) == 8 || GetBarrierID(playerid) == 9 || GetBarrierID(playerid) == 10 || GetBarrierID(playerid) == 11 || GetBarrierID(playerid) == 12 || GetBarrierID(playerid) == 13)// Для МО
	{
	    if(pData[playerid][pFraction] == 8)
	    {
	        if(gatestatus[GetBarrierID(playerid)]) gatestatus[GetBarrierID(playerid)] = 0, CloseBarrierex(GetBarrierID(playerid));
	        else gatestatus[GetBarrierID(playerid)] = 1, OpenBarrier(GetBarrierID(playerid));
	        PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
			ApplyAnimation(playerid, "CRIB", "CRIB_Use_Switch",4.0,0,0,0,0,0);
			SetPVarInt(playerid, "open", gettime()+3);
	    }
	    else return PlayerPlaySound(playerid, 41603, 0.0, 0.0, 0.0);
	}
	if(GetBarrierID(playerid) == 21 || GetBarrierID(playerid) == 23)
	{
	    if(pData[playerid][pFraction] == 8 || GetPVarInt(playerid, "open"))
	    {
	  		DeletePVar(playerid, "open");
	        if(gatestatus[GetBarrierID(playerid)]) gatestatus[GetBarrierID(playerid)] = 0, CloseBarrierex(GetBarrierID(playerid));
	        else gatestatus[GetBarrierID(playerid)] = 1, OpenBarrier(GetBarrierID(playerid));
	        PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
			ApplyAnimation(playerid, "CRIB", "CRIB_Use_Switch",4.0,0,0,0,0,0);
			SetPVarInt(playerid, "open", gettime()+3);
	    }
	    else return PlayerPlaySound(playerid, 41603, 0.0, 0.0, 0.0);
	}
	if(GetBarrierID(playerid) == 14 || GetBarrierID(playerid) == 20)//Для инструкторов
	{
	    if(pData[playerid][pFraction] == 1)
	    {
	        if(gatestatus[GetBarrierID(playerid)]) gatestatus[GetBarrierID(playerid)] = 0, CloseBarrierex(GetBarrierID(playerid));
	        else gatestatus[GetBarrierID(playerid)] = 1, OpenBarrier(GetBarrierID(playerid));
	        PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
			ApplyAnimation(playerid, "CRIB", "CRIB_Use_Switch",4.0,0,0,0,0,0);
			SetPVarInt(playerid, "open", gettime()+3);
	    }
	    else return PlayerPlaySound(playerid, 41603, 0.0, 0.0, 0.0);
	}
	if(GetBarrierID(playerid) == 15 || GetBarrierID(playerid) == 16 || GetBarrierID(playerid) == 22)//Двери для Министерство Здравоохранения
	{
	    if(pData[playerid][pRank] < 5) return SendClientMessage(playerid,CGRAY,"Функция доступна только с 5 ранга");
	    if(pData[playerid][pFraction] == 2)
	    {
	        if(gatestatus[GetBarrierID(playerid)]) gatestatus[GetBarrierID(playerid)] = 0, CloseBarrierex(GetBarrierID(playerid));
	        else gatestatus[GetBarrierID(playerid)] = 1, OpenBarrier(GetBarrierID(playerid));
	        PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
			ApplyAnimation(playerid, "CRIB", "CRIB_Use_Switch",4.0,0,0,0,0,0);
			SetPVarInt(playerid, "open", gettime()+3);
	    }
	    else return PlayerPlaySound(playerid, 41603, 0.0, 0.0, 0.0);
	}
	if(GetBarrierID(playerid) == 24)//Дверь у МВД
	{
		if(!IsACop(playerid)) return PlayerPlaySound(playerid, 41603, 0.0, 0.0, 0.0);
		OpenBarrier(GetBarrierID(playerid));
		PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
	    SendClientMessage(playerid, 0x00CC00FF, "• [Успешно] "W"Автоматическое закрытие шлагбаума через 30 секунд");
		SetTimerEx("CloseBarrierex", 30000, false, "d", GetBarrierID(playerid));
		SetPVarInt(playerid, "open", gettime()+30);
    }
	if(GetBarrierID(playerid) == 27 || GetBarrierID(playerid) == 28 || GetBarrierID(playerid) == 29 || GetBarrierID(playerid) == 30 || GetBarrierID(playerid) == 31 || GetBarrierID(playerid) == 32)
	{
	    if(!IsACop(playerid)) return PlayerPlaySound(playerid, 41603, 0.0, 0.0, 0.0);
	    OpenBarrier(GetBarrierID(playerid)); PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
	    SetTimerEx("CloseBarrierex", 2000, false, "d", GetBarrierID(playerid));
	    SetPVarInt(playerid, "open", gettime()+2);
	}
	return true;
}

Примечания: Когда поставил новый Streamer. После этого
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу