SA-MP Forums Archive
[Ajuda] Resolvido Pegar o ID 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] Resolvido Pegar o ID pelo Nome (/showthread.php?tid=586744)



Resolvido Pegar o ID pelo Nome - 99fe3rnando - 24.08.2015

Resolvido


Re: Pegar o ID pelo Nome - Cleyson - 24.08.2015

o id geralmente й playerid


Re: Pegar o ID pelo Nome - 99fe3rnando - 24.08.2015

Quote:
Originally Posted by Cleyson
Посмотреть сообщение
o id geralmente й playerid
sim eu sei mas queria algum jeito de pegar o ID do player pelo nome tipo /pegarid name entende


Re: Resolvido Pegar o ID pelo Nome - bruxo00 - 24.08.2015

Utilize uma variбvel para armazenar o nome que vocк quer encontrar. Faзa um loop pelos jogadores conectados, use strcmp para checkar todos os jogadores com o nome que vocк quer. Se encontrar retorna true se nгo false.


Re: Resolvido Pegar o ID pelo Nome - iTakelot - 24.08.2015

PHP код:
CMD:getid(playeridparams[]){
    new 
IDX,string[40];
    if(
sscanf(params"u",IDX)){
        
SendClientMessage(playerid, -1"uso: /getid( parte do nick )");
        return 
1;
    }
    if(
IsPlayerConnected(IDX)){
        if(
IDX != INVALID_PLAYER_ID){
            new 
nome[MAX_PLAYER_NAME];
            
GetPlayerName(IDXnomesizeof(nome));
            
format(stringsizeof(string), "ID: %d || NickName: %s",IDX,nome);
            
SendClientMessage(playerid, -1string);
        }
    }
    else
    {
        
SendClientMessage(playerid, -1"Este Nick Nгo Foi Encontrado!");
    }
    return 
1;




Re: Resolvido Pegar o ID pelo Nome - 99fe3rnando - 24.08.2015

vlw a todos fiz o que o bruxo00 disse

Quote:

new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
if(strfind(Nome, Line2, true)