SA-MP Forums Archive
[Ajuda] Variбvel sobrescrevendo - 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] Variбvel sobrescrevendo (/showthread.php?tid=664719)



Variбvel sobrescrevendo - CALENZ021 - 09.03.2019

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.


Re: Variбvel sobrescrevendo - k2bi - 09.03.2019

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


Re: Variбvel sobrescrevendo - Don_Speed - 09.03.2019

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]; 



Re: Variбvel sobrescrevendo - Cauezin - 09.03.2019

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


Re: Variбvel sobrescrevendo - AutoMatic2 - 09.03.2019

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); 



AJUDA - Malinowski - 09.03.2019

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.


Re: Variбvel sobrescrevendo - CALENZ021 - 09.03.2019

Edit

@Resolvido.