Алексей Мещеряков
Специалист
Здравствуйте, у меня такая проблема, после того как сервер перезапускаешь, аккаунты все слетают. Мучаюсь с этой проблемой уже 2 недели и никто не знает. public сохранения сделал в OnPlayerDisconnect тоже добавил, но сохранение не происходит, если просто перезайти на сервер то все хорошо, пока что его не выключить. Помогите пожалуйста с этой проблемой.
Вот public сохранения и OnPlayerDisconnect
Очень срочно прошу помочь, + и спасибки, безспорно.
Вот public сохранения и OnPlayerDisconnect
PHP:
public OnPlayerDisconnect(playerid, reason)
{
SavePlayer(playerid);
return 1;
}
PHP:
public SavePlayer(playerid)
{
new string[64];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string), "Accounts/%s.ini", playername);
new iniFile = ini_openFile(string);
ini_setString(iniFile,"Pass",PlayerInfo[playerid][pPass]);
ini_setInteger(iniFile,"Position", PlayerInfo[playerid][pOrigin]);
ini_setInteger(iniFile,"Sex", PlayerInfo[playerid][pSex]);
ini_setInteger(iniFile,"Level", PlayerInfo[playerid][pLevel]);
ini_setInteger(iniFile,"AdminLevel", PlayerInfo[playerid][pAdmin]);
PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
ini_setInteger(iniFile,"Money", PlayerInfo[playerid][pCash]);
ini_closeFile(iniFile);
return 1;
}
