yuraok3
Умник
Проблема такая когда бьешь игрока командой /tazer он его обезвреживает все нормально пишет вы обезвредили на 15 секунд но проходит 15 секунд и все равно он обезврежен
HTML:
YCMD:tazer(playerid, params[], help)
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(IsACop(playerid) || PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] == 3 || PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] == 4)
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Íåâîçìîæíî èñïîëüçîâàòü â ìàøèíå!");
new suspect = GetClosestPlayer(playerid);
if(PlayerCuffed[suspect] > 0) return SendClientMessage(playerid, COLOR_GREY, "Èãðîê óæå â íàðó÷íèêàõ");
if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
{
if(IsACop(suspect)) return SendClientMessage(playerid, COLOR_GREY, "Âû íå ìîæåòå óäàðèòü òàçåðîì çàêîííèêà");
if(IsPlayerInAnyVehicle(suspect)) return SendClientMessage(playerid, COLOR_GREY, "×åëîâåê â ìàøèíå");
format(YCMDstr, sizeof(YCMDstr), "Âàñ îáåçäâèæèë ýëåêòðîøîêåðîì %s íà 15 ñåêóíä",Name(playerid));
SendClientMessage(suspect, 0x6495EDFF, YCMDstr);
format(YCMDstr, sizeof(YCMDstr), "Âû îáåçäâèæèëè ýëåêòðîøîêåðîì %s íà 15 ñåêóíä",PlayerInfo[suspect][pName]);
SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
format(YCMDstr, sizeof(YCMDstr), "%s ïðîâîäèò çàäåðæàíèå %s", Name(playerid) ,Name(suspect));
ProxDetector(30.0, playerid, YCMDstr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TogglePlayerControllable(suspect, 0);
SetPlayerSpecialAction(suspect,SPECIAL_ACTION_HANDSUP);
PlayerCuffed[suspect] = 1;
PlayerCuffedTime[suspect] = 15;
}
else return SendClientMessage(playerid, COLOR_GREY, "Ðÿäîì ñ òîáîé íèêîãî íåò");
}
return true;
}
Последнее редактирование:
