SA-MP Forums Archive
[Ajuda] Salvamento DOF2. - 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] Salvamento DOF2. (/showthread.php?tid=502412)



Salvamento DOF2. - BieeelEvolution - 23.03.2014

Olб caros amigos do forum sa-mp.

estou enfrentando um problema e nгo consigo localiza-lo em meu cуdigo. acontece que o sistema de salvamento que eu fiz a algum tempo atraz nгo estб funcionando corretamente... veja o cуdigo a seguir:

OnPlayerDisconnect

Code:
SalvarContas(playerid);
OnGameModeExit
Code:
for(new i = 0; i <= MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(Logado[i] == 1)
			{
				SalvarContas(i);
            }
        }
    }
Em On‌DialogResponse = DIALOG_REGISTRO

Code:
            new String[80];
			format(String, sizeof(String), CONTAS, Nome(playerid));
			DOF2_CreateFile(String);
			DOF2_SetString(String,"Senha", inputtext);
                 	DOF2_SetInt(String,"Matou", PlayerInfo[playerid][Matou]);
            DOF2_SetInt(String,"Morreu", PlayerInfo[playerid][Morreu]);
            DOF2_SetInt(String,"Dinheiro", GetPlayerMoney(playerid));
     		DOF2_SaveFile();
Em DIALOG_LOGIN

Code:
SetarConta(playerid);
Stocks de Salvamento.
SalvarContas(playerid) {
Code:
    new String[54];
	format(String, sizeof(String), CONTAS, Nome(playerid));
    DOF2_SetInt(String,"Matou", PlayerInfo[playerid][Matou]);
    DOF2_SetInt(String,"Morreu", PlayerInfo[playerid][Morreu]);
    DOF2_SetInt(String,"Dinheiro", GetPlayerMoney(playerid));
    DOF2_SaveFile();
    return 1;
}

SetarConta(playerid) {
    new String[54];
	format(String, sizeof(String), CONTAS, Nome(playerid));
    GivePlayerMoney(playerid, DOF2_GetInt(String,"Dinheiro"));
    PlayerInfo[playerid][Matou] = DOF2_GetInt(String, "Morreu");
    PlayerInfo[playerid][Morreu] = DOF2_GetInt(String, "Matou");
    return 1;
}
Viu? nгo estб salvando, nгo consigo identificar o erro.


Re: Salvamento DOF2. - VeNuZ_ - 23.03.2014

Qual a sua define para a variбvel CONTAS ?


Re: Salvamento DOF2. - PT - 23.03.2014

mostra como vc tem a define CONTAS


Re: Salvamento DOF2. - BieeelEvolution - 23.03.2014

Aqui:
pawn Code:
#define CONTAS                          "HW/Contas/%s.ini"



Re: Salvamento DOF2. - VeNuZ_ - 23.03.2014

Quando for ao PC te coloco o cуdigo direito e funcional.


Re: Salvamento DOF2. - PT - 23.03.2014

vc tem a pasta Contas criada?

lembra pawn e case sensitive.


Re: Salvamento DOF2. - BieeelEvolution - 23.03.2014

a pasta estб criada sim.


Re: Salvamento DOF2. - BieeelEvolution - 24.03.2014

Ninguem?


Re: Salvamento DOF2. - Marlon_Lorran - 24.03.2014

Em qual parte ele nгo estб salvando?

OnPlayerDisconnect ou OnGameModeExit?


Re: Salvamento DOF2. - BieeelEvolution - 24.03.2014

Em nenhuma..