Invi_Sasha
Ученик
Всем привет,
Сегодня я ищу помощи у людей разбирающихся в павно. У меня вопрос как испрать команду /tazer чтобы законник не мог бахать тазером законника?
Заранее Благодарен!
---------- Post added at 21:55 ---------- Previous post was at 21:38 ----------
upp'нул
---------- Post added at 21:55 ---------- Previous post was at 21:55 ----------
upp'нул
Сегодня я ищу помощи у людей разбирающихся в павно. У меня вопрос как испрать команду /tazer чтобы законник не мог бахать тазером законника?
PHP:
f(strcmp(cmd, "/tazer", true) ==0)
{
//DebugPlayerLog(playerid,"/tazer");
if(IsPlayerConnected(playerid))
{
if(gTeam[playerid] == 2 || IsACop(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Нельзя использовать комаду, находясь в машине !");
return 1;
}
if(tazedtimes[playerid] == 7)
{
SendClientMessage(playerid, COLOR_GREY, "Вы уже использовали все заряды тайзера! Перезарядите его в участке!");
SendClientMessage(playerid, COLOR_GREY, "Перезарядить тaйзер в полицейском участке - /resettz");
return 1;
}
new suspect = GetClosestPlayer(playerid);
if(IsPlayerConnected(suspect))
{
if(PlayerCuffed[suspect] > 0)
{
SendClientMessage(playerid, COLOR_GREY, " Игрок уже заморожен !");
return 1;
}
if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
{
if(gTeam[suspect] == 2)
{
SendClientMessage(playerid, COLOR_GREY, " Невозможно использовать тазер к копам / ФБР / Национальной гвардии !");
return 1;
}
if(IsPlayerInAnyVehicle(suspect))
{
SendClientMessage(playerid, COLOR_GREY, " Подозреваемый в машине, сначала вытащите его оттуда !");
return 1;
}
new Float:health;
tazedtimes[playerid] += 1;
GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Вас ударил тайзером %s, вы обездвиженны на 8 секунд.", sendername);
SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Вы ударили тайзером %s, он обездвижен на 8 секунд.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "%s бахнул тайзером %s.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(suspect, "~r~Tazed", 2500, 3);
ApplyAnimation(suspect,"CRACK","crckdeth2",4.0,1,0,0,0,0);
TogglePlayerControllable(suspect, 0);
PlayerCuffed[suspect] = 1;
PlayerCuffedTime[suspect] = 8;
GetPlayerHealth(suspect, health);
SetPlayerHealth(suspect, health - 5.0);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Никого поблизости нет!");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не коп / ФБР / Национальная гвардия !");
}
}//not connected
return 1;
}
---------- Post added at 21:55 ---------- Previous post was at 21:38 ----------
upp'нул
---------- Post added at 21:55 ---------- Previous post was at 21:55 ----------
upp'нул
