23.03.2014, 20:43
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
OnGameModeExit
Em OnDialogResponse = DIALOG_REGISTRO
Em DIALOG_LOGIN
Stocks de Salvamento.
SalvarContas(playerid) {
Viu? nгo estб salvando, nгo consigo identificar o erro.
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);
Code:
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Logado[i] == 1)
{
SalvarContas(i);
}
}
}
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();
Code:
SetarConta(playerid);
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;
}

