28.02.2017, 11:35
I made a /mute & /unmute command. The /mute command works, but I can't then un-mute the player again.
I appreciate any help.
MUTE:
UN-MUTE
I appreciate any help.
Код:
new Muted[MAX_PLAYERS];
Код:
public OnPlayerText(playerid, text[]) { if(Muted[playerid] == 1) { SendClientMessage(playerid,-1,"You are currently muted, you can not talk in chat."); return 0; } return 1; }
Код:
CMD:mute(playerid,params[]) { new targetid,string[128]; if(Muted[playerid] == 0) { if(PlayerInfo[playerid][pAdmin] >1) { if(sscanf(params,"u", targetid)) return SendClientMessage(playerid, -1, "Syntax - /mute [playerid]"); { Muted[playerid] = 1; format(string,sizeof(string), "%s has been muted by an administrator.",targetid); SendClientMessageToAll(-1, string); } } } return 1; }
Код:
CMD:unmute(playerid,params[]) { new targetid, string[128]; if(Muted[playerid] == 1) { if(PlayerInfo[playerid][pAdmin] >1) { if(sscanf(params,"u",targetid)) return SendClientMessage(playerid, -1, "Syntax - /unmute [playerid]"); { Muted[playerid] = 1; format(string,sizeof(string),"%s has been un-muted by an administrator.",targetid); SendClientMessageToAll(-1, string); } } } return 1; }