SA-MP Forums Archive
[Ajuda] Unknown Command - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Unknown Command (/showthread.php?tid=440767)



Unknown Command - Alado - 31.05.2013

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;
}



Re: Unknown Command - PT - 31.05.2013

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;
}