Advertisement
LVPYassine

Untitled

Jan 18th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. CMD:mute(playerid, params[])
  2. {
  3. if(pData[playerid][Admin] >= 3) // player is not admin
  4. {
  5. new id, mins, str[128];
  6. if(sscanf(params,"ui",id,mins)) return SendClientMessage(playerid, -1,"Usage: /mute [playerid] [duration in mins]");
  7. if (!IsPlayerConnected(id)) return 1; // invalid player
  8. if(pMuted[id] == true) return SendClientMessage(playerid, COLOR_RED,"already muted ");
  9. pMuted[id] = true;
  10. format(str, sizeof(str),"Admin %s (ID:%d) has muted %s (ID:%d) for %d min(s)",GetName(playerid), playerid, GetName(id), id, mins);
  11. SendClientMessageToAll(COLOR_RED, str);
  12. SetTimerEx("UnMutedTimer", 60*1000*mins, false, "i", id); //60*1000 = 1 minute
  13. }
  14. return 1;
  15. }
  16. CMD:unmute(playerid, params[])
  17. {
  18. if(pData[playerid][Admin] >= 3) // player is not admin
  19. {
  20. new id, str[128];
  21. if(sscanf(params,"u",id)) return SendClientMessage(playerid, COLOR_CMY,"Usage: /unmute [playerid]");
  22. if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_CMY,"target is not connected"); // invalid player id
  23. if(pMuted[id] == false) return SendClientMessage(playerid, COLOR_RED,"Player is not muted ");
  24. pMuted[id] = false;
  25. format(str, sizeof(str),"Admin %s (ID:%d) has unmuted %s (ID:%d)",GetName(playerid), playerid, GetName(id), id);
  26. SendClientMessageToAll(COLOR_RED, str);
  27. }
  28. return 1;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement