Portal SAMP
[Pedido] Comando que dá para saber o nome do player pelo id - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Pedido] Comando que dá para saber o nome do player pelo id (/showthread.php?tid=1770)



Comando que dá para saber o nome do player pelo id - EXPEDITO_011 - 26/10/2021

.....


RE: Comando que dá para saber o nome do player pelo id - Vel - 26/10/2021

https://team.sa-mp.com/wiki/GetPlayerName_PT.html


RE: Comando que dá para saber o nome do player pelo id - EXPEDITO_011 - 26/10/2021

(26/10/2021 21:30)Vel Escreveu: https://team.sa-mp.com/wiki/GetPlayerName_PT.html

Para descobrir o nome de outro player pelo id


RE: Comando que dá para saber o nome do player pelo id - ProKillerPa - 26/10/2021

Voce poderia exclarecer como funcionará sua ideia, mas a principio é só usar uma stock que retorne o nome do jogador. Use sscanf para armazenar o id em uma var, e dps use a stock que retorna o nome.


RE: Comando que dá para saber o nome do player pelo id - EXPEDITO_011 - 26/10/2021

(26/10/2021 21:50)ProKillerPa Escreveu: Voce poderia exclarecer como funcionará sua ideia, mas a principio é só usar uma stock que retorne o nome do jogador. Use sscanf para armazenar o id em uma var, e dps use a stock que retorna o nome.

Já consegui

Código:
CMD:id(playerid, params[])
{
new idplayer, nomeid[MAX_PLAYER_NAME];
if(sscanf(params, "dd", idplayer)) return SendClientMessage(playerid, ERRO_COR, "[ERRO] Use: /id [ID DO PLAYER]");
GetPlayerName(idplayer, nomeid, MAX_PLAYER_NAME);
SendClientMessage(playerid, -1, "O Nome Do Id: %d É: %s", idplayer, nomeid);



RE: Comando que dá para saber o nome do player pelo id - xbruno1000x - 26/10/2021

Código:
if(sscanf(params, "dd", idplayer)) return SendClientMessage(playerid, ERRO_COR, "[ERRO] Use: /id [ID DO PLAYER]");

A quantidade de "d" depende da quantidade de variáveis.
Você colocou "dd" e apenas uma variável.

Como deveria ser:
Código:
if(sscanf(params, "d", idplayer)) return SendClientMessage(playerid, ERRO_COR, "[ERRO] Use: /id [ID DO PLAYER]");



RE: Comando que dá para saber o nome do player pelo id - EXPEDITO_011 - 26/10/2021

(26/10/2021 22:02)xbruno1000x Escreveu:
Código:
if(sscanf(params, "dd", idplayer)) return SendClientMessage(playerid, ERRO_COR, "[ERRO] Use: /id [ID DO PLAYER]");

A quantidade de "d" depende da quantidade de variáveis.
Você colocou "dd" e apenas uma variável.

Como deveria ser:
Código:
if(sscanf(params, "d", idplayer)) return SendClientMessage(playerid, ERRO_COR, "[ERRO] Use: /id [ID DO PLAYER]");

Vlw pela dica