artyom_triodin1

Kick.pwn

Dec 30th, 2013
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. //Easy Kick Tutorial Credits To Artyom Triodin ////////////////////////////////////////////
  2. //////////////////////////////////////////////////////////////////////////////////////////
  3.  
  4. #include <a_samp>
  5. #include <zcmd>
  6. #include <sscanf2>
  7.  
  8. #if defined FILTERSCRIPT
  9.  
  10. #endif
  11.  
  12. CMD:kick(playerid, params[])
  13. {
  14. new pid, kreason[128];
  15. if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0x00FF00FF, "&*& You AreNot Admin !!! ");
  16. if(sscanf(params, "us", pid, kreason))SendClientMessage(playerid, 0x00FF00FF, "/kk [id] reason]");
  17. else if(pid==playerid)SendClientMessage(playerid, 0x00FF00FF, "You Cannot Kick Yourself");
  18. else if(!IsPlayerAdmin(pid))SendClientMessage(playerid, 0x00FF00FF, "You Cannot Kick Another Admin !!!");
  19. else if(pid==INVALID_PLAYER_ID)SendClientMessage(playerid, 0x00FF00FF, "Ivelid Player ID");
  20. else
  21. {
  22. new pName[MAX_PLAYER_NAME], KickMess[128];
  23. new pName2[MAX_PLAYER_NAME];
  24. GetPlayerName(playerid, pName, sizeof(pName));
  25. GetPlayerName(pid, pName2, sizeof(pName2));
  26. format(KickMess, sizeof(KickMess), "Admin:%s(%d) kicked Player:%s(%d) reason:%s", pName, playerid, pName2, pid);
  27. SendClientMessageToAll(0x00FF00FF, KickMess);
  28. Kick(pid);
  29. }
  30. return 1;
  31. }
  32.  
  33. //Easy Kick Tutorial Credits To Artyom Triodin ////////////////////////////////////////////
  34. //////////////////////////////////////////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment