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

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

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

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

проблема с командой /tazer

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

McFree

Ученик
PHP:
CMD:tazer(playerid, params[])
{
	if(!User[playerid][Login] || !IsACop(playerid)) return true;
	if(GetPVarInt(playerid,"FormaFraction") != 2 ||
	 GetPVarInt(playerid,"FormaFraction") != 1 ||
	 GetPVarInt(playerid,"FormaFraction") != 9 ||
	 GetPVarInt(playerid,"FormaFraction") != 10 ||
	 GetPVarInt(playerid,"FormaFraction") != 11 ||
	 GetPVarInt(playerid,"FormaFraction") != 20 ||
	 GetPVarInt(playerid,"FormaFraction") != 14 && User[playerid][Rank] < 6) return SendClientMessage(playerid, COLOR_GREY,"У вас нет тазера!");
	if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GREY,"Невозможно использовать в машине!");
	if(PlayerCuffed[GetClosestPlayer(playerid)] > 0) return SendClientMessage(playerid, COLOR_GREY,"Игрок в наручниках");
	if(GetDistanceBetweenPlayers(playerid,GetClosestPlayer(playerid)) > 5 || IsACop(GetClosestPlayer(playerid))) return SendClientMessage(playerid,COLOR_GREY,"Рядом с вами никого нет");
	if(IsPlayerInAnyVehicle(GetClosestPlayer(playerid))) return SendClientMessage(playerid, COLOR_GREY,"Человек находится в машине");
 	if(IsACop(GetClosestPlayer(playerid))) return SendClientMessage(playerid, COLOR_GREY,"Вы не можете ударить законника");
	SendMes(GetClosestPlayer(playerid),COLOR_GOLD,"Вас обездвижил электрошокером %s на 15 секунд",User[playerid][Name]);
    SendMes(playerid,COLOR_GOLD,"Вы обездвижили электрошокером %s на 15 секунд",User[GetClosestPlayer(playerid)][Name]);
    new string[50];
	format(string, 50, "Проводит задержание %s",User[GetClosestPlayer(playerid)][Name]);
	ProxDetector(20.0, playerid, string, COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
	SetPlayerSpecialAction(GetClosestPlayer(playerid),SPECIAL_ACTION_HANDSUP);
	TogglePlayerControllable(playerid, 0);
	SetPVarInt(GetClosestPlayer(playerid), "UnFreeze", 15);
	return true;
}
PHP:
CMD:tazer(playerid, params[])
{
    if(!User[playerid][Login] || (!IsACop(playerid) || GetPVarInt(playerid,"FormaFraction") != 2 || (GetPVarInt(playerid,"FormaFraction") != 20 && User[playerid][Rank] != 1))) return true;
	if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GREY,"Невозможно использовать в машине!");
	if(PlayerCuffed[GetClosestPlayer(playerid)] > 0) return SendClientMessage(playerid, COLOR_GREY,"Игрок в наручниках");
	if(GetDistanceBetweenPlayers(playerid,GetClosestPlayer(playerid)) > 5 || IsACop(GetClosestPlayer(playerid))) return SendClientMessage(playerid,COLOR_GREY,"Рядом с вами никого нет");
	if(IsPlayerInAnyVehicle(GetClosestPlayer(playerid))) return SendClientMessage(playerid, COLOR_GREY,"Человек находится в машине");
	SendMes(GetClosestPlayer(playerid),COLOR_GOLD,"Вас обездвижил электрошокером %s на 15 секунд",User[playerid][Name]);
    SendMes(playerid,COLOR_GOLD,"Вы обездвижили электрошокером %s на 15 секунд",User[GetClosestPlayer(playerid)][Name]);
    new string[50];
	format(string, 50, "Проводит задержание %s",User[GetClosestPlayer(playerid)][Name]);
	SetPlayerChatBubble(playerid, string, COLOR_YELLOW, 20.0, 7000);
	TogglePlayerControllableEx(GetClosestPlayer(playerid), 0);
	SetPlayerSpecialAction(GetClosestPlayer(playerid),SPECIAL_ACTION_HANDSUP);
	SetPVarInt(GetClosestPlayer(playerid), "UnFreeze", 15);
	return true;
}

Проблема в том, что при использовании команды этой ни первый вариант ни второй не действует, даже не пишет в чат что я в машине и т.д.

За помощь буду очень благодарен!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу