Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
403
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. COMMAND:xunmute(playerid,params[])
  2. {
  3. if(IsCmdLvl(playerid,1))
  4. {
  5. new id;
  6. if(sscanf(params,"u",id)) return SendClientMessage(playerid,Colors[2],"Error: /XUNMUTE <NICK OR ID>");
  7. else if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid,Colors[2],"Error: You cannot unmute a disconnected player.");
  8. else if(Variables[id][Muted]==false) return SendClientMessage(playerid,Colors[2],"Error: This player is not muted.");
  9. else
  10. {
  11. SendCommandMessageToAdmins(playerid,"XUNMUTE");
  12. Variables[id][Muted] = false;
  13. if(id != playerid)
  14. {
  15. new string[128];
  16. format(string,100,"%s has been unmuted by Administrator %s.",RealName[id],RealName[playerid]);
  17. SendClientMessageToAll(Colors[0],string);
  18. format(string,128,"0,12\"%s\" has been unmuted by Administrator \"%s\".",RealName[id],RealName[playerid]);
  19. say(string);
  20. return 1;
  21. }
  22. else return SendClientMessage(playerid,Colors[0],"You have successfully unmuted yourself.");
  23. }
  24. }
  25. else return SendLevelErrorMessage(playerid);
  26. }
  27.  
  28. COMMAND:xkick(playerid,params[])
  29. {
  30. if(IsCmdLvl(playerid,2))
  31. {
  32. new id,reason[32];
  33. if(sscanf(params,"uS(No Reason)[32]",id,reason)) return SendClientMessage(playerid,Colors[2],"Error: /XKICK <NICK OR ID> <REASON>");
  34. else if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID || id == playerid) return SendClientMessage(playerid,Colors[2],"Error: You cannot kick yourself or a disconnected player.");
  35. else if(Variables[playerid][Level] < Variables[id][Level])return SendClientMessage(playerid,Colors[2],"Error: You do not have permission to kick that player.");
  36. else
  37. {
  38. SendCommandMessageToAdmins(playerid,"XKICK");
  39. new string[128];
  40. format(string,128,"%s has been kicked by Administrator %s. (Reason: %s)",RealName[id],RealName[playerid],reason);
  41. SendClientMessageToAll(Colors[0],string);
  42. format(string,128,"0,12\"%s\" has been kicked by Administrator \"%s\".(Reason: %s)",RealName[id],RealName[playerid],reason);
  43. say(string);
  44. for(new a; a < 50; a++)SendClientMessage(id,0xFFFFFFFF,"\n");
  45. TD_HidepTextForPlayer(id,id,4);
  46. TextDrawBoxColor(pText[4][id],0x000000FF);
  47. TD_ShowpTextForPlayer(id,id,4);
  48. return Kick(id);
  49. }
  50. }
  51. else return SendLevelErrorMessage(playerid);
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement