SA-MP Forums Archive
[Ajuda] Como Selecionar Um Player No 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] Como Selecionar Um Player No Dialog? (/showthread.php?tid=634974)



Como Selecionar Um Player No Dialog? - sKYFallout - 29.05.2017

Olб, eu gostaria de saber se й possнvel conseguir a ID de um player atravйs de um clique no dialog, eu sei que tem como pegar o ID em sequencia 0 .. 1 .. 2 etc.. Porйm eu quero saber se й possнvel pegar as id's mesmo elas sendo aleatуrias.

Exemplo: http://imgur.com/a/adwlQ
Quando eu clicar em SMS, ele envia o SMS, para o player que foi clicado.



Agradecido!



Re: Como Selecionar Um Player No Dialog? - CaioTJF - 30.05.2017

Pensando rapidamente..
Quando vocк exibir o dialog, adiciona os IDs em uma array.

Por exemplo:

Array[0] = playerid;

Depois pra pegar o ID:

Array[listitem] <-- Aqui retornarб o ID do player


Re: Como Selecionar Um Player No Dialog? - sKYFallout - 30.05.2017

Quote:
Originally Posted by CaioTJF
Посмотреть сообщение
Pensando rapidamente..
Quando vocк exibir o dialog, adiciona os IDs em uma array.

Por exemplo:

Array[0] = playerid;

Depois pra pegar o ID:

Array[listitem] <-- Aqui retornarб o ID do player
Cara adicionei isto:

PlayerDialog[Cont] = i; onde pega o ID

PlayerDialog[listitem] e quanto utilizo para retornar a ID ele retorna a minha ID..


Re: Como Selecionar Um Player No Dialog? - CaioTJF - 30.05.2017

Manda o codigo


Re: Como Selecionar Um Player No Dialog? - sKYFallout - 30.05.2017

Код:
new PlayerDialog[100];
if (strcmp(cmd, "/lideres", true) == 0)
	{
		
		else
		{
			SendClientMessage(playerid, COR_GRAD1, "Esse jogador estб off-line.");
			return 1;
		}
	}



Re: Como Selecionar Um Player No Dialog? - CaioTJF - 30.05.2017

O listitem serб o 'correto' apenas no dialog 9997

Em 9998 o listitem serб sempre 0


Re: Como Selecionar Um Player No Dialog? - dudu_Insane - 30.05.2017

TENTE ARMAZENAR ESSE VALOR


Re: Como Selecionar Um Player No Dialog? - sKYFallout - 30.05.2017

Quote:
Originally Posted by CaioTJF
Посмотреть сообщение
O listitem serб o 'correto' apenas no dialog 9997

Em 9998 o listitem serб sempre 0
no dialog 9997 tbm й 0 o valor


Re: Como Selecionar Um Player No Dialog? - sKYFallout - 31.05.2017

uppppp


Re: Como Selecionar Um Player No Dialog? - ViniBorn - 31.05.2017

Vocк pode usar um loop comparando o nome que estб no dialog com o nome dos jogadores online.
Quando o nome for igual, serб o ID que vocк quer.