Help with mute command
#7

Alright, there we are. params will be always blank. You need to store the parameters from player's typed command.

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    new 
cmd[28],
        
params[100];
    
sscanf(cmdtext"s[28]S()[100]"cmdparams);
    if(
strcmp(cmd"/tmute"true) == 0)
    {
        if(
pInfo[playerid][pAdmin] < 2)
            return 
SendClientMessage(playerid0xFF0000FF"Нямаш права за да ползваш командата!"); // If the player haven't an admin level higher than 2, we return an error message.
        
new idminutesreason[100]; // The parameters will not exceed 100 characters so the reason cannot be 100 characters long. A player cannot type than more 128 characters. 28 (command) + 100 (parameters) = 128
        
if(sscanf(params,"uds[100]"idminutesreason))
            return 
SendClientMessage(playerid,-1,"Използвай: /tmute [playerid] [time] [reason]");
        
pInfo[id][pMuted] = 1;
        
pInfo[id][pMutedTime] = minutes*1;
        
format(string,sizeof(string),"%s беше заглушен от администратор %s за %d минути[Причина: %s]",GetName(id),GetName(playerid),minutes,reason);
        
SendClientMessageToAll(0xFF0000FF,string);
        
SetTimerEx("CheckPlayerMute"10001"d"id);
        return 
1;
    }
    return 
0;

Reply


Messages In This Thread
Help with mute command - by scripter112 - 20.03.2018, 15:30
Re: Help with mute command - by Gameluner - 20.03.2018, 18:00
Re: Help with mute command - by scripter112 - 20.03.2018, 19:12
Re: Help with mute command - by Maximun - 20.03.2018, 19:20
Re: Help with mute command - by Dayrion - 20.03.2018, 19:30
Re: Help with mute command - by scripter112 - 20.03.2018, 19:49
Re: Help with mute command - by Dayrion - 20.03.2018, 19:57
Re: Help with mute command - by scripter112 - 20.03.2018, 20:14

Forum Jump:


Users browsing this thread: 1 Guest(s)