[Ajuda] Variбvel sobrescrevendo
#1

AJUDA

Obs: Quando loga "2" ou "mais" players ao mesmo tempo, um nasce com o login do outro. Acredito eu que seja a variбvel.

Variбveis :

PHP Code:
new pNome[MAX_PLAYERS];
new 
pSenha[MAX_PLAYERS];
new 
pEmail[MAX_PLAYERS]; 
Formatando :

PHP Code:
format(pNome[playerid], MAX_PLAYER_NAMEinputtext);
format(pSenha[playerid], MAX_PLAYER_PASSinputtext);
format(pEmail[playerid], MAX_PLAYER_EMAILinputtext); 
Obs 2: A textdraw jб estб pro player.
Reply
#2

Cria por enum

Quote:

enum pInfo
{
pNome,
pSenha,
pEmail
};
new PlayerInfo[MAX_PLAYERS][pInfo];

Isso й a melhor opзгo que conheзo para sistema de login organizado
Reply
#3

Essas variaveis nгo tinham que ser de texto ?
PHP Code:
new pNome[MAX_PLAYERS][25]; 
new 
pSenha[MAX_PLAYERS][25]; 
new 
pEmail[MAX_PLAYERS][40]; 
Reply
#4

Crie essas variaveis em uma ENUM,
e zere os dados de um jogador quando ele deslogar.
Reply
#5

PHP Code:
enum pInfo
{
    
pNome[24],
    
pSenha[20],
    
pEmail[40],
};

new 
PlayerInfo[MAX_PLAYERS][pInfo];

/* Formatando */

format(PlayerInfo[playerid][pNome], 24inputtext);
format(PlayerInfo[playerid][pSenha], 20inputtext);
format(PlayerInfo[playerid][pEmail], 40inputtext); 
Reply
#6

Cauezin esta certo já estive com o mesmo problema uma vez, tem que ZERAR as variáveis quando o Jogador entra no Servidor. recomendo uma public será mais fácil e pratico.
Reply
#7

Edit

@Resolvido.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)