Laiser1337
Дебютант
Здравствуйте. Столкнулся с такой проблемой как сохранение аккаунта.
Вот в чем дело, Я захожу на сервер, выдаю себе донат очки, например 100 очков. После того выхожу с сервера, выключаю его, и захожу туда, где сохраняются аккаунты,
смотрю, и ничего не выдало. А как я написал выше, я выдал. Пароль сохраняет, но когда я что-то опять же выдаю себе, не сохраняет.
Вот в чем дело, Я захожу на сервер, выдаю себе донат очки, например 100 очков. После того выхожу с сервера, выключаю его, и захожу туда, где сохраняются аккаунты,
смотрю, и ничего не выдало. А как я написал выше, я выдал. Пароль сохраняет, но когда я что-то опять же выдаю себе, не сохраняет.
PHP:
public SaveAccounts(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
new PlayerName[MAX_PLAYER_NAME], account[128];
GetPlayerName(i,PlayerName,sizeof(PlayerName));
format(account,sizeof(account), "users/%s.ini", PlayerName);
new iniFile = ini_openFile(account);
ini_setInteger(iniFile, "Money", GetPlayerMoney(i));
ini_setInteger(iniFile,"Kills", PlayerInfo[i][pKills]);
ini_setInteger(iniFile,"Deaths", PlayerInfo[i][pDeaths]);
ini_setInteger(iniFile,"Rub", PlayerInfo[i][pRub]);
ini_setInteger(iniFile,"Admin", PlayerInfo[i][pAdmin]);
GetPlayerHealth(i,PlayerInfo[i][pHeal]);
ini_setFloat(iniFile, "Heal", PlayerInfo[i][pHeal]);
GetPlayerArmour(i,PlayerInfo[i][pArmour]);
ini_setFloat(iniFile, "Armour", PlayerInfo[i][pArmour]);
ini_closeFile(iniFile);
}
return 1;
}
PHP:
public OnPlayerDisconnect(playerid)
{
SaveAccounts(playerid);
return 1;
}
---------- Сообщение добавлено в 14:44 ---------- Предыдущее сообщение добавлено в 14:42 ----------
Помогите, пожалуйста.
