[Ajuda] Unknown Command
#1

Eu coloquei um anti flood ultra bбsico que peguei aqui no fуrum..

O problema й que ele retorna 0, sendo assim, vai retornar a mensagem 'Unknown Command'.

Como posso desativa-la? Tem como? ou alguma gambiarra para que essa mensagem nгo apareзa.

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    for(new i = 0; i < GetMaxPlayers(); i++)
    {
        if(IsPlayerAdmin(i))
        {
            format(str, sizeof(str), "- %s usou o comando %s", PlayerName(playerid), cmdtext);
            SendClientMessage(i, c_admint, str);
        }
    }

    if(Flood[playerid] > GetTickCount())
        return SendClientMessage(playerid, 0xCCCCCCCC, "| ANTI-FLOOD | Vocк estб bloqueado de usar comandos."), 0;

    Flood[playerid] = GetTickCount() + 1500;

    if(!success)
    {
        PlayerPlaySound(playerid, 1133, 0, 0, 0);
        format(str, sizeof(str), "| ERRO | O comando '%s' estб desativado ou nгo existe.", cmdtext);
        SendClientMessage(playerid, c_erro, str);
        GameTextForPlayer(playerid, "~r~COMANDO INVALIDO", 3000, 5);
    }
    return 1;
}
Reply
#2

Tenta desse jeito ae

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{    
    if(Flood[playerid] > GetTickCount())
    {
        SendClientMessage(playerid, 0xCCCCCCCC, "| ANTI-FLOOD | Vocк estб bloqueado de usar comandos.");    
        Flood[playerid] = GetTickCount() + 1500;    
        return 1;
    }
   
    for(new i = 0; i < GetMaxPlayers(); i++)    
    {        
        if(IsPlayerAdmin(i))        
        {            
            format(str, sizeof(str), "- %s usou o comando %s", PlayerName(playerid), cmdtext);            
            SendClientMessage(i, c_admint, str);        
        }    
    }
   
    if(!success)    
    {        
        PlayerPlaySound(playerid, 1133, 0, 0, 0);        
        format(str, sizeof(str), "| ERRO | O comando '%s' estб desativado ou nгo existe.", cmdtext);        
        SendClientMessage(playerid, c_erro, str);        
        GameTextForPlayer(playerid, "~r~COMANDO INVALIDO", 3000, 5);    
    }    
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)