Karimb
Умник
Всем привет
Баг с /tazer, вообщем когда кто нибудь кого-то глушит тазером, то пишет "вы оглушены на 8 сек и т.д" но время проходит и не может двигатся, тот , кого оглушили
Баг с /tazer, вообщем когда кто нибудь кого-то глушит тазером, то пишет "вы оглушены на 8 сек и т.д" но время проходит и не может двигатся, тот , кого оглушили
PHP:
return 1;
}
if(strcmp(cmd, "/tazer", true) ==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 ||
PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 ||
PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 ||
PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24 ||
PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] == 4 ||
PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20 ||
PlayerInfo[playerid][pMember] == 26 || PlayerInfo[playerid][pLeader] == 26 ||
PlayerInfo[playerid][pMember] == 28 || PlayerInfo[playerid][pLeader] == 28 ||
PlayerInfo[playerid][pMember] == 27 || PlayerInfo[playerid][pLeader] == 27 ||
PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Нельзя использовать это в Автомобиле !");
return 1;
}
if(PlayerInfo[playerid][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_GREY, "* Эта команда доступна со второго уровня");
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(PlayerInfo[suspect][pMember] == 1 || PlayerInfo[suspect][pMember] == 2 || PlayerInfo[suspect][pMember] == 3 || PlayerInfo[suspect][pMember] == 7 || PlayerInfo[suspect][pMember] == 24 ||
PlayerInfo[suspect][pLeader] == 1 || PlayerInfo[suspect][pLeader] == 2 || PlayerInfo[suspect][pLeader] == 3 || PlayerInfo[suspect][pLeader] == 7 || PlayerInfo[suspect][pLeader] == 24 )
{
SendClientMessage(playerid, COLOR_GREY, "Нельзя заэлектрошокить закон!!");
return 1;
}
if(IsPlayerInAnyVehicle(suspect))
{
SendClientMessage(playerid, COLOR_GREY, " Подозреваемый находится в Автомобиле, выведити его сначала !");
return 1;
}
GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[suspect][pMaskOn] == 1)
{
format(string, sizeof(string), "* Вы ударили электрошоком по неизвесному он паролизован на 8 секунд.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Вы ударины электрошоком и паролизованы %s на 8 секунд.", giveplayer);
SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s выстрелил электрошоком в неизвесного и он был паролизован,.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);
}
else if(PlayerInfo[suspect][pMaskOn] == 0)
{
format(string, sizeof(string), "* Вы ударили электрошоком по %s он паролизован на 8 секунд.", sendername);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Вы ударины электрошоком и паролизованы %s на 8 секунд.", giveplayer);
SendClientMessage(suspect, 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,0,0);
}
GameTextForPlayer(suspect, "~r~Tazed", 2500, 3);
TogglePlayerControllable(suspect, 0);
PlayerCuffedTime[suspect] = 8;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Около Вас нет никого!");
return 1;
Последнее редактирование:
