15.07.2012, 15:18
NEW FEATURES :
- Admin can set time of their choice
- Time Variable is optional
- Default Mute Time = 1 min
- Mute bug Fixed
pawn Код:
new MuteTimer[MAX_PLAYERS];
CMD:mute(playerid,params[])
{
// new Msg[180];
new MuteID,MuteReason[128],MuteTime = 60;
if(sscanf(params,"us[128]z",MuteID,MuteReason,MuteTime)) return SendClientMessage(playerid, COLOR_RED, "[SERVER]: usage: \"/mute [id] [reason] [time]\"");
if(!IsPlayerConnected(MuteID)) return SendClientMessage(playerid,COLOR_RED,"Player is not connected");
MuteTimer[MuteID] = SetTimerEx("PlayerUnMute",MuteTime*1000,false,"i",MuteID);
format(Msg, sizeof(Msg), "adm: %s(%d) muted player %s(%d) reason %s", pName(playerid), playerid, pName(MuteID), MuteID, MuteReason);
SendClientMessageToAll(COLOR_RED, Msg);
return 1;
}
forward PlayerUnMute(playerid);
public PlayerUnMute(playerid)
{
//Unmute here
return 1;
}