[AJUDA] Comando /procurados
#1

Eae. Boa noite!
Entгo, eu queria uma ajuda no comando "/procurados", que estб assim:

pawn Код:
if(!strcmp(cmdtext,"/procurados",true))
        {
            new msg[128],nick[64];
            for(new i=0; i <MAX_PLAYERS; i++)
            {
                if(procurado[i] == 1)
                {
                SendClientMessage(playerid,0x008000AA,"        LISTA DE PROCURADOS        ");
                GetPlayerName(playerid,procurado,sizeof(procurado));
                format(msg,sizeof(msg),"%s",nick);
                SendClientMessage(playerid,0xFF8000AA,msg);
                }
                else
                {
                    SendClientMessage(playerid,0xFF0000AA,"[INFO] Nгo hб nenhum jogador na lista de procurados!");
                }
                return 1;
                }
            return 0;
            }
Sу que ele nгo estб mostrando o player procurado, mesmo ele estando. Eu preciso de um jeito que ele mostre, sу que fiz de vбrias maneiras e essa foi a que ficou "melhor", pois as outras ficaram bem piores.
Quem poder ajuda aн, eu agradeзo!
Reply
#2

PHP код:
if(!strcmp(cmdtext,"/procurados",true))
{
    new 
msg[128],nick[64];
    for(new 
i=0<MAX_PLAYERSi++)
    {
        if(
procurado[i] >= 1)
        {
            
SendClientMessage(playerid,0x008000AA,"        LISTA DE PROCURADOS");
            
GetPlayerName(playerid,procurado,sizeof(procurado));
            
format(msg,sizeof(msg),"%s",nick);
            
SendClientMessage(playerid,0xFF8000AA,msg);
        }
        else
        {
            
SendClientMessage(playerid,0xFF0000AA,"[INFO] Nгo hб nenhum jogador na lista de procurados!");
        }
        return 
1;
    }
    return 
1;

Reply
#3

Cara, tem que que colocar o "return 0" ali, se nгo ele flooda no chat.
E tambйm, aquele operador ">" nгo da pra por porque o "procurado" й um bool, e creio eu que nгo da para ser usado.
Reply
#4

Tente desse jeito:

pawn Код:
if(strcmp(cmdtext,"/procurados",true))
{
    new msg[128],nick[64];
    for(new i=0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(procurado[i] == 1)
            {
                SendClientMessage(playerid,0x008000AA,"        LISTA DE PROCURADOS        ");
                GetPlayerName(playerid,procurado,sizeof(procurado));
                format(msg,sizeof(msg),"%s",nick);
                SendClientMessage(playerid,0xFF8000AA,msg);
            }
        }
    }
    else
    {
        SendClientMessage(playerid,0xFF0000AA,"[INFO] Nгo hб nenhum jogador na lista de procurados!");
    }
    return 1;
}
Espero ter ajudado!
Reply
#5

By: [Y]Falcon(eu)

pawn Код:
if(!strcmp(cmdtext, "/procurados", true))
{
    new string[25], nome[24], TotalProcurados;
    SendClientMessage(playerid, 0xFFFFFFAA, "==========|| Lista de procurados ||==========");
    for(new player; player < MAX_PLAYERS; player++)
    {
        if(procurado[player] == 1)
        {
            TotalProcurados ++;
            GetPlayerName(player, nome, sizeof(nome));
            format(string, sizeof(string), "%s", nome);
            SendClientMessage(playerid, 0xFF0000AA, string);
        }
    }
    if(TotalProcurados >= 1)
    {
        format(string, sizeof(string), "%d Jogadores procurados", TotalProcurados);
        SendClientMessage(playerid, 0xFF0000AA, string);
    }
    else SendClientMessage(playerid, 0xFF0000AA, "Nenhum jogador estб sendo procurado pela polнcia !!);
    return 0x1;
}
Reply
#6

Valeu Falcon, funcionou.
Eu fiquei com uma dъvida... Pra que serve aquele return 0x1?

Valeu a todos que tentaram ajudar.
Reply
#7

return 0x01 = return 1 .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)