Salvamento de conta -
focaximubh - 25.06.2013
Olб, estou com um problema no salvamento de contas aqui do GM o problema й o seguinte:
ID = 0 = Carrega Score + Dinheiro + Outros dados...
ID = 1 = Nгo carrega Score + Dinheiro + Outros dados...
utilizo da seguinte forma:
(Setas os dados do player)
pawn Код:
SetarPlayer(playerid)
{
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[50];
format(String, sizeof(String), CONTAS, Nome);
GivePlayerMoney(playerid, DOF2_GetInt(String,"Dinheiro"));
PlayerInfo[playerid][Matou] = DOF2_GetInt(String, "Matou");
PlayerInfo[playerid][Level] = DOF2_GetInt(String, "Level");
PlayerInfo[playerid][Morreu] = DOF2_GetInt(String, "Morreu");
PlayerInfo[playerid][Logou] = DOF2_GetInt(String, "Logou");
PlayerInfo[playerid][LevelADM] = DOF2_GetInt(String, "LevelADM");
return 1;
}
(Salvar os dados do mesmo)
pawn Код:
SalvarPlayer(playerid)
{
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[50];
format(String, sizeof(String), CONTAS, Nome);
DOF2_SetInt(String,"Dinheiro", GetPlayerMoney(playerid));
DOF2_SetInt(String,"Matou", PlayerInfo[playerid][Matou]);
DOF2_SetInt(String,"Level", PlayerInfo[playerid][Level]);
DOF2_SetInt(String,"Morreu",PlayerInfo[playerid][Morreu]);
DOF2_SetInt(String,"Logou", PlayerInfo[playerid][Logou]);
DOF2_SetInt(String,"LevelADM", PlayerInfo[playerid][LevelADM]);
return 1;
}
e utilizo:
pawn Код:
SetarPlayer(playerid); na callback OnPlayerConnect
Jб atualizei plugins e includes e nada resolveu... Poderiam ajudar?
Re: Salvamento de conta -
andreasbleck - 25.06.2013
Nгo vejo nenhum problema nesse code, mais pode ser o tamanho do PlayerInfo, procure no seu GM a linha do new PlayerInfo e veja se estб definido certo, pode ser tambйm o #define MAX_PLAYERS definido pra 1, mais aн vc tem que ver como ta o seu code.
Re: Salvamento de conta -
Standby - 25.06.2013
Re: Salvamento de conta -
Schocc - 25.06.2013
Quote:
Originally Posted by Standby
|
Coloque tbm
na callback
OnGameModeExit
Re: Salvamento de conta -
focaximubh - 25.06.2013
Este sistema estava em DINI(Converti para DOF2)....