05.03.2013, 17:28
Quote:
pawn Код:
Verifique se o valor й setado no arquivo .ini, se sim, nesse caso o problema й no carregamento e nгo no salvamento. Manda o contastexto e o CONTAS. |
pawn Код:
#define CONTAS "Players/%s.ini"
new contastexto[50];
SetarPlayer(playerid)
{
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(contastexto, sizeof(contastexto), CONTAS, Nome);
GivePlayerMoney(playerid, DOF2_GetInt(contastexto,"Dinheiro"));
SetPlayerScore(playerid, DOF2_GetInt(contastexto,"Score"));
Admin[playerid] = DOF2_GetInt(contastexto,"Admin");
pInfo[playerid][matou] = DOF2_GetInt(contastexto, "Matou");
pInfo[playerid][morreu] = DOF2_GetInt(contastexto, "Morreu");
return 1;
}
SalvarContas(playerid)
{
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid,Nome,sizeof(Nome));
new String[50];
format(String,sizeof(String),CONTAS,Nome);
DOF2_SetInt(String,"Admin", Admin[playerid]);
DOF2_SetInt(String,"Score", GetPlayerScore(playerid));
DOF2_SetInt(String,"Dinheiro", GetPlayerMoney(playerid));
DOF2_SetInt(String,"Matou",pInfo[playerid][matou]);
DOF2_SetInt(String,"Morreu",pInfo[playerid][morreu]);
DOF2_SaveFile();
return 1;
}