help with mute timer
#3

NEW FEATURES :
  • Admin can set time of their choice
  • Time Variable is optional
  • Default Mute Time = 1 min
  • Mute bug Fixed
CODE :
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;
}
Reply


Messages In This Thread
help with mute timer - by jaksimaksi - 15.07.2012, 12:29
Re : help with mute timer - by lelemaster - 15.07.2012, 14:51
Re: help with mute timer - by [MM]RoXoR[FS] - 15.07.2012, 15:18

Forum Jump:


Users browsing this thread: 1 Guest(s)