SA-MP Forums Archive
[Ajuda] Verificar se um player estб online pelo Nome. - 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] Verificar se um player estб online pelo Nome. (/showthread.php?tid=530615)



Verificar se um player estб online pelo Nome. - syslogg - 08.08.2014

Alguйm tem uma ideia de como posso verificar se um player estб online pelo nome?
Eu sei que tem o IsPlayerConnected mas й pelo ID...
Obrigado.


Re: Verificar se um player estб online pelo Nome. - PT - 08.08.2014

isso e simples, pode usar a sscanf para isso, nao esqueзa de usar o especificador ' u ' para verificar.


Re: Verificar se um player estб online pelo Nome. - bruxo00 - 08.08.2014

Acho que funciona:

PHP код:
CMD:verificar(playeridparams[])
{
    new 
nome[MAX_PLAYER_NAME];
    new 
nome2[MAX_PLAYER_NAME];
    new 
conectado;
    
    if(
sscanf(params"s"nome)) return SendClientMessage(playerid, -1,"/verificar [nome do player]");
    
    
conectado 0;
    
    for(new 
0MAX_PLAYERSi++)
    {
        if(!
IsPlayerConnected(i)) continue;
        
        
GetPlayerName(inome2sizeof(nome2));
        
        if(
strcmp(nome2nometrue) == 1) continue;
        
        
conectado 1;
        
        break;
    }
    
    if(
conectado == 1)
    {
        
SendClientMessage(playerid, -1"Esse jogador estб conectado");
    }
    else
    {
        
SendClientMessage(playerid, -1"Esse jogador nгo estб conectado");
    }
    
    return 
1;




Re: Verificar se um player estб online pelo Nome. - zPain - 08.08.2014

pawn Код:
player_IsConnected(playername[]) {
    static string[25], i;
    for(i = GetMaxPlayers() - 1; i > -1; --i) {
        if(IsPlayerConnected(i)) {
            GetPlayerName(i, string, sizeof string);
            if(!strcmp(playername, string, false)) {
                return true;
            }
        }
    }
    return false;
}



Re: Verificar se um player estб online pelo Nome. - syslogg - 08.08.2014

Obrigado a todos .


Re: Verificar se um player estб online pelo Nome. - Wellington1999 - 18.08.2015

Topico errado ...