[Ajuda] Pegar IP do player e mostrar em uma Dialog - 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] Pegar IP do player e mostrar em uma Dialog (
/showthread.php?tid=525579)
Pegar IP do player e mostrar em uma Dialog -
Foodinha - 12.07.2014
Pessoal, preciso pegar o ip de um player e mostrar um uma dialog. Fiz desse modo:
pawn Код:
new Clicado; //TOPO - linha 53
//no OnPlayerClickPlayer
if(ArrayDados[playerid][pAdmin]>0)
{
Clicado = clickedplayerid;
new opcoes[128] = "Menu Administrador\nMenu Player";
ShowPlayerDialog(playerid,ESCOLHA,DL,".::Escolha::.",opcoes,"Selecionar","Cancelar");
}
//no OnDialogResponse (ja na opcao de pegar o IP)
new ip[16], NameC[30], ipmsg[128];
GetPlayerIp(Clicado, ip, 16);
GetPlayerName(Clicado, NameC, 30);
format(ipmsg, 128, "Nome: %s\nIP: %d", NameC, ip);
ShowPlayerDialog(playerid,Dip,DMSG,".::Dialog IP::.",ipmsg,"OK","Cancelar");
Porem in-game, na hora que eu clico sobre o meu nome, escolho o menu de administrador, a opзгo de pegar o ip. Mostra apenas dois digitos no "IP:", nesse caso 49.
Ajuda??
Й isso ae galera. Vlw, Flw.
Re: Pegar IP do player e mostrar em uma Dialog -
Cor3y - 12.07.2014
IP: %s.
Pois й uma string.
"IP й um ponto flutuante, pois contйm pontos e nъmeros." ~ Pensador contemporвneo desconhecido.
Re: Pegar IP do player e mostrar em uma Dialog -
Foodinha - 12.07.2014
Ok, deu certo. Troquei isso:
pawn Код:
format(ipmsg, 128, "Nome: %s\nIP: %d", NameC, ip);
por isso:
pawn Код:
format(ipmsg, 128, "Nome: %s\nIP: %s", NameC, ip);
+REP