Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. CMD:tazer(playerid, params[])
  2. {
  3. if(!IsACop(playerid)) return SCM(playerid, -1, ""cError"Ошибка, Вам недоступна данная команда!");
  4. if(sscanf(params,"i",params[0])) return SCM(playerid,-1,""cInfo"Используйте: /tazer [id]");
  5. if(params[0] == playerid) return SendClientMessage(playerid,-1,""cError"Ошибка, себя нельзя ударить тазером!");
  6. if(!GetPVarInt(playerid,"StartRabWork")) return SCM(playerid,COLOR_WHITE,""cError"Ошибка, Вы не начали рабочий день!");
  7. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, ""cError"Ошибка, нельзя использовать в машине!");
  8. if(GetPVarInt(playerid, "Tazer")) return SCM(playerid, COLOR_WHITE, ""cError"Ошибка, перезарядка тазера ещё не прошла!");
  9. new suspect = GetClosestPlayer(playerid);
  10. if(!IsPlayerConnected(params[0])) return 1;
  11. if(PlayerTied{playerid} > false) return SCM(playerid, COLOR_WHITE, ""cError"Ошибка, Вы связаны!");
  12. if(GetPVarInt(playerid, #tazer_dest)) return SendClientMessage(playerid, -1, ""cError"Игрок уже оглушен!");
  13. SetPVarInt(playerid, #tazer_dest, true);
  14. if(GetDistanceBetweenPlayers(playerid,suspect) > 4) return SCM(playerid, -1, ""cError"Ошибка, рядом с Вами никого нет!");
  15. params[0] = GetClosestPlayer(playerid);
  16. if(IsPlayerInAnyVehicle(params[0])) return SCM(playerid, COLOR_WHITE, ""cError"Ошибка, человек в машине!");
  17. if(IsACop(params[0]) || IsAArm(params[0]) || PlayerInfo[params[0]][pMember] == 3) return SCM(playerid, -1, ""cError"Ошибка, Вы не можете ударить тазером данного человека!");
  18. tforeach(i)
  19. {
  20. format(string, 144, " Офицер %s оглушил на 15 секунд %s", PlayerInfo[playerid][pNames], PlayerInfo[params[0]][pNames]);
  21. SendClientMessage(i, 0xE75480FF, string);
  22. SendClientMessage(params[0],-1,"Вы оглушены на 15 секунд!");
  23. SetTimerEx("TazedTimer", 8000, false, "i", playerid);
  24. }
  25. TogglePlayerControllable(params[0], false);
  26. ClearAnimations(params[0]);
  27. ApplyAnimation(params[0],"PED","KO_skid_front",4.1,0,1,1,1,0); SetPVarInt(params[0],"PlayerTazerok", 1), SetPVarInt(params[0], "PlayerTazerokTime", 15);
  28. return 1;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement