SII - Resetando Level -
YaaN - 01.03.2012
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:
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();
Cуdigo usado para o Login:
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();
Salvar dados:
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();
}
Re: SII - Resetando Level -
Abravanel - 01.03.2012
pawn Код:
if(INI_Open(ObterINI(playerid)))
{
INI_WriteInt("Score",GetPlayerScore(playerid));
INI_WriteInt("Dinheiro",GetPlayerMoney(playerid));
INI_WriteInt("Admin",PlayerInfo[playerid][pAdmin]);
INI_Save();
INI_Close();
}
Re: SII - Resetando Level -
paulor - 01.03.2012
pawn Код:
if(INI_Open(ObterINI(playerid))) {
INI_WriteString("Senha",inputtext);
INI_WriteInt("Score",GetPlayerScore(playerid));//Voce estava setando para 0 o score do jogador!
INI_WriteInt("Dinheiro",GetPlayerMoney(playerid));
INI_WriteInt("Admin",PlayerInfo[playerid][pAdmin]);
INI_Save();
INI_Close();
Re: SII - Resetando Level -
YaaN - 01.03.2012
Nossa, hehe..
й que em dini eu usava assim.. ai ja sabe nй..
Obrigado pessoal. ^^'