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;
}


