Mute System.
#4

Changed
PHP код:
CMD:unmute(playeridparams);
to
CMD
:unmute(playeridparams[]) 
PHP код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
//------------------------------------------------------------------------------
new Muted[MAX_PLAYERS];
//------------------------------------------------------------------------------
CMD:mute(playeridparams[])
{
    new 
IDTimename[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME], string[128];
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
    if(
sscanf(params"ud"IDTime)) return SendClientMessage(playerid, -1"{FF0000}USAGE: {FFFFFF}/Mute [Player ID] [Time]");
    if(!
IsPlayerConnected(ID)) return SendClientMessage(playerid, -1"{FF0000}ERROR: {FFFFFF}That player is not connected.");
    if(
ID == playerid) return SendClientMessage(playerid, -1"{FF0000}ERROR: {FFFFFF}You can't mute yourself.");
    if(
Muted[ID] == 1) return SendClientMessage(playerid, -1"{FF0000}ERROR: {FFFFFF}That player it's already muted.");
    
GetPlayerName(playeridnamesizeof(name));
    
GetPlayerName(IDpnamesizeof(pname));
    
format(stringsizeof(string), "{FF0000}[INFO]: {FFFFFF}Administrator {FF0000}%s {FFFFFF}has muted you for {FF0000}%d {FFFFFF}minutes."nameTime);
    
SendClientMessage(ID, -1string);
    
format(stringsizeof(string), "{FF0000}[INFO]: {FFFFFF}You have muted {FF0000}%s {FFFFFF}for {FF0000}%d {FFFFFF}minutes."pnameTime);
    
SendClientMessage(playerid, -1string);
    
Muted[ID] = 1;
    
SetTimerEx("Unmute"Time 1000false"i"playerid);
    return 
1;
}
//------------------------------------------------------------------------------
CMD:unmute(playeridparams[])//2 Errors here
{
    new 
IDname[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME], string[128];
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
    if(
sscanf(params"u"ID))return SendClientMessage(playerid, -1"{FF0000}USAGE: {FFFFFF}/UnMute [Player ID]");
    if(!
IsPlayerConnected(ID)) return SendClientMessage(playerid, -1"{FF0000}ERROR: {FFFFFF}That player isn't connected.");
    if(
ID == playerid) return SendClientMessage(playerid, -1"{FF0000}ERROR: {FFFFFF}You can't unmute yourself.");
    if(
Muted[ID] == 0) return SendClientMessage(playerid, -1"{FF0000}ERROR: {FFFFFF}That player isn't muted.");
    
GetPlayerName(playeridnamesizeof(name));
    
GetPlayerName(IDpnamesizeof(pname));
    
format(stringsizeof(string), "{FF0000}[INFO]: {FFFFFF}You've got unmuted by Administrator: {FF0000}%s{FFFFFF}."name);
    
SendClientMessage(ID, -1string);
    
format(stringsizeof(string), "{FF0000}[INFO]: {FFFFFF}You unmuted player: {FF0000}%s."pname);
    
SendClientMessage(playerid, -1string);
    
Muted[ID] = 0;
    return 
1;
}
//------------------------------------------------------------------------------
forward Unmute(playerid);
public 
Unmute(playerid)
{
    
Muted[playerid] = 0;
    
SendClientMessage(playerid, -1"{FF0000}[INFO]: {FFFFFF}You succesfully got unmuted.");
    return 
1;
}
//------------------------------------------------------------------------------
stock IsPlayerMuted(playerid)
{
    if(
Muted[playerid] == 1)
}
//------------------------------------------------------------------------------
stock Mute(playerid)
{
    
Muted[playerid] = 1;
}
//------------------------------------------------------------------------------
stock Unmute(playerid)
{
    
Muted[playerid] = 0;
}
//------------------------------------------------------------------------------ 
Reply


Messages In This Thread
Mute System. - by HY - 27.12.2014, 10:42
Re: Mute System. - by AndySedeyn - 27.12.2014, 10:53
Re: Mute System. - by dominik523 - 27.12.2014, 10:56
Re: Mute System. - by Mic_H - 27.12.2014, 10:58

Forum Jump:


Users browsing this thread: 1 Guest(s)