[Ajuda] Como Selecionar Um Player No Dialog?
#1

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!
Reply
#2

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
Reply
#3

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..
Reply
#4

Manda o codigo
Reply
#5

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

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

Em 9998 o listitem serб sempre 0
Reply
#7

TENTE ARMAZENAR ESSE VALOR
Reply
#8

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
Reply
#9

uppppp
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)