Turok185
Ученик
Допустим я собираюсь сделать сохранение аккаунта. Сток сохранения:
в public OnPlayerDisconnect я вставляю:
SaveAccount(playerid);
Но когда я захожу на сервер и выхожу с него в таблицу, данные по полю "Money" заносятся в поле "Password"! Где моя ошибка?
PHP:
stock SaveAccount(playerid) // Ñîõðàíåíèå àêêàóíòà.
{
if(PlayerInfo[playerid][pLogged] == true) // Ïðîâåðêà, åñëè àêêàóíò àâòîðèçîâàí.
{
CheckMySQLConnection(); // Ïðîâåðÿåì, ïîäêëþ÷åíà ëè ÁÄ.
new
query[186],
sqlname[MAX_PLAYER_NAME],
sqlpass[64],
money;
money = GetPlayerMoney(playerid);
mysql_real_escape_string(PlayerInfo[playerid][pName], sqlname);
mysql_real_escape_string(PlayerInfo[playerid][pPassword], sqlpass);
format(query, sizeof(query), "UPDATE `Accounts` SET `Nickname` = '%s', `Password` = '%s', `Money` = '%s' WHERE `ID` = '%i'", sqlname, sqlpass, money, PlayerInfo[playerid][pID]);
mysql_query(query); // Îòïðàâëÿåì çàïðîñ
}
return 1;
}
SaveAccount(playerid);
Но когда я захожу на сервер и выхожу с него в таблицу, данные по полю "Money" заносятся в поле "Password"! Где моя ошибка?
