[Ajuda] Dialog com players
#5

Seguindo a lуgica do que foi feito pelo Dolby, a lista de jogadores exibida no dialog serб feita em ordem crescente de ID, sendo:

Primeiro jogador (listitem = 0) = ID 0 (caso conectado)
Segundo jogador (listitem = 1) = ID 1 (caso conectado)

Pode ocorrer o seguinte problema:
IDs conectado no server: 1, 2, 3, 5, 6 e 7, ou seja, temos players de ID 1 a 7 conectados, exceto o ID 4 e 0
Logo, o listitem vai mudar.

Para facilitar a sua vida, eu recomendo usar o OnPlayerClickPlayer, assim vocк escolhe o jogador pelo TAB para fazer a ligaзгo. Caso queira usar essa maneira, recomendo alterar a maneira de criar o dialog.

Uma das maneiras seria: listar os IDs conectador, ficando mais ou menos assim o DIALOG:
Quote:

ID Nick
0 jovinon
1 Neefas
2 "DESCONECTADO"
3 Admin
4 "DESCONECTADO"

Ficaria mais ou menos assim:

PHP код:
new string[400];
for(new 
0MAX_PLAYERSi++)
{
    if(
IsPlayerConnected(i
    {
        new 
nome[24], estring[40];
        
GetPlayerName(inome24);
        
format(estringsizeof(estring), "ID: %i\t\tNick: %s"inome);
        
strcat(stringestring);
        
strcat(string"\n");
    }
    else
    {
        
strcat(string"{FF0000}DESCONECTADO");
        
strcat(string"\n");
    }

Reply


Messages In This Thread
Dialog com players - by ChrisRock - 04.03.2014, 17:17
Re: Dialog com players - by Dolby - 04.03.2014, 17:26
Re: Dialog com players - by ChrisRock - 04.03.2014, 17:33
Re: Dialog com players - by Dolby - 04.03.2014, 17:40
Re: Dialog com players - by jovinon - 04.03.2014, 17:49
Re: Dialog com players - by Dolby - 04.03.2014, 17:55
Re: Dialog com players - by ChrisRock - 04.03.2014, 18:40

Forum Jump:


Users browsing this thread: 2 Guest(s)