01.03.2012, 16:48
Olб!
Criei um pequeno new.pwn para dar uma aprofundada na include SII..
Eu fiz um " Sistema de Up " com salvamento, quase tudo funcionando..
Mas ao logar novamente o level й resetado..
Exemplo: Eu sai com level 15 ( Ele salva no arquivo ) ao logar denovo o Level volta para 0.
Peзo que vocкs comentem a linha que estб errada, para mim mesmo tentar arrumar o cуdigo..
Cуdigo usado para o registro:
Cуdigo usado para o Login:
Salvar dados:
Criei um pequeno new.pwn para dar uma aprofundada na include SII..
Eu fiz um " Sistema de Up " com salvamento, quase tudo funcionando..
Mas ao logar novamente o level й resetado..
Exemplo: Eu sai com level 15 ( Ele salva no arquivo ) ao logar denovo o Level volta para 0.
Peзo que vocкs comentem a linha que estб errada, para mim mesmo tentar arrumar o cуdigo..
Cуdigo usado para o registro:
pawn Код:
if(INI_Open(ObterINI(playerid))) {
INI_WriteString("Senha",inputtext);
INI_WriteInt("Score",0);
INI_WriteInt("Dinheiro",5000);
INI_WriteInt("Admin",0);
INI_Save();
INI_Close();
pawn Код:
if(INI_Open(ObterINI(playerid))) {
INI_ReadString(PlayerInfo[playerid][pSenha],"Senha",20);
if(strcmp(inputtext,PlayerInfo[playerid][pSenha],false)) {
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT, "{483DBB}Logar","{483DBB}Vocк digitou uma senha incorreta.\n{483DBB}Digite sua senha abaixo para acessar.","Logar","Sair");
}
SetPlayerScore( playerid, INI_ReadInt("Score" ) );
ResetPlayerMoney( playerid );
GivePlayerMoney( playerid, INI_ReadInt( "Dinheiro" ) );
PlayerInfo[playerid][pAdmin] = INI_ReadInt("Admin");
INI_Close();
pawn Код:
if(INI_Open(ObterINI(playerid))) {
INI_WriteInt("Score",Level[playerid]++);
INI_WriteInt("Dinheiro",GetPlayerMoney(playerid));
INI_WriteInt("Admin",PlayerInfo[playerid][pAdmin]);
INI_Save();
INI_Close();
}