Advertisement
Guest User

Pyrokid

a guest
Mar 11th, 2009
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. if(strcmp(cmd, "/nuke", true) == 0) // Nuke a player (explode)
  2. {
  3. if (AccountInfo[playerid][AdminLevel] >= 3)
  4. {
  5. tmp = strtok(cmdtext, idx);
  6. if(!strlen(tmp))
  7. {
  8. SendClientMessage(playerid, GREY, "USAGE: /nuke [playerid]");
  9. SendClientMessage(playerid, GREY, "FUNCTION: Player will explode.");
  10. return 1;
  11. }
  12. new Float:X,Float:Y,Float:Z;
  13. new giveplayerid = ReturnUser(tmp, playerid);
  14. if (AccountInfo[giverplayerid][AdminLevel] >= AccountInfo[playerid][AdminLevel])
  15. {
  16. SendClientMessage(playerid, GREY, "You cannot nuke admins higher or equal to you");
  17. return 1;
  18. }
  19. if(IsPlayerConnected(giveplayerid))
  20. {
  21. GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
  22. GetPlayerName(playerid, sendername, sizeof(sendername));
  23. GetPlayerPos(giveplayerid, X,Y,Z);
  24. CreateExplosion(X,Y,Z,2,3.0);
  25. SetPlayerHealth(giveplayerid, 0.0);
  26. format(string, sizeof(string), "Administrator %s nuked %s ",sendername,giveplayername);
  27. SendClientMessageToAdmins(ADMIN_RED, string,1);
  28. }
  29. else if (!IsPlayerConnected(giveplayerid))
  30. {
  31. format(string, sizeof(string), "%d is not an active player.", giveplayerid);
  32. SendClientMessage(playerid, GREY, string);
  33. }
  34. }
  35. else SendClientMessage(playerid, GREY, "You're not an admin with the required level.");
  36. return 1;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement