[Ajuda] Achar o ID
#1

Boa noite.
Estou com uma duvida. Gostaria de saber se tem alguma funзгo para que eu encontre o ID do player pelo nick dele.
Se alguйm ajudar ficaria grato.
Reply
#2

Vc quer um cmd nй? Tipo /id [nomedojogador]
Ai aparece-se: Nome_Exemplo ~ id 7

??
Reply
#3

pawn Код:
CMD:id(playerid, params[]) {

    new ID;
   
    if ( sscanf(params, "u", ID) )
        return SendClientMessage(playerid, -1, "/id [nome/id]");
       
    if ( !IsPlayerConnected(ID) )
        return SendClientMessage(playerid, -1, "Jogador offline!");
       
    new Name[MAX_PLAYER_NAME];
    GetPlayerName(ID, Name, MAX_PLAYER_NAME);
   
    new wStr[39];
   
    format (wStr, sizeof wStr, "ID %i - Nome %s", ID, Name);
    SendClientMessage(playerid, -1, wStr);
   
    return 1;
}
Reply
#4

REMOVED
Reply
#5

pawn Код:
stock ReturnIDByTheName(name[])
{
    new strName[24];
    for(new i; i < MAX_PLAYERS; i++) {
        if(IsPlayerConnected(i)) {
            GetPlayerName(i,strName,24);
            if(!strcmp(strName,name,true)) return i;
        }
    }
    return -1;
}
Caso retorne -1, o jogador nгo estб conectado/existe.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)