Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:mute(playerid, params[])
- {
- if(pData[playerid][Admin] >= 3) // player is not admin
- {
- new id, mins, str[128];
- if(sscanf(params,"ui",id,mins)) return SendClientMessage(playerid, -1,"Usage: /mute [playerid] [duration in mins]");
- if (!IsPlayerConnected(id)) return 1; // invalid player
- if(pMuted[id] == true) return SendClientMessage(playerid, COLOR_RED,"already muted ");
- pMuted[id] = true;
- format(str, sizeof(str),"Admin %s (ID:%d) has muted %s (ID:%d) for %d min(s)",GetName(playerid), playerid, GetName(id), id, mins);
- SendClientMessageToAll(COLOR_RED, str);
- SetTimerEx("UnMutedTimer", 60*1000*mins, false, "i", id); //60*1000 = 1 minute
- }
- return 1;
- }
- CMD:unmute(playerid, params[])
- {
- if(pData[playerid][Admin] >= 3) // player is not admin
- {
- new id, str[128];
- if(sscanf(params,"u",id)) return SendClientMessage(playerid, COLOR_CMY,"Usage: /unmute [playerid]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_CMY,"target is not connected"); // invalid player id
- if(pMuted[id] == false) return SendClientMessage(playerid, COLOR_RED,"Player is not muted ");
- pMuted[id] = false;
- format(str, sizeof(str),"Admin %s (ID:%d) has unmuted %s (ID:%d)",GetName(playerid), playerid, GetName(id), id);
- SendClientMessageToAll(COLOR_RED, str);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement