zen
Ученик
Привет, котаны. :dn:
Столкнулся с проблемкой, перевёл мод на MySQL R39-2, теперь регаю 1 акк сохраняет нормально, создаю другой и при его сохранение все предыдущие строки в БД переименовываются в этот акк и все переменные становятся равны нулю. Так происходит и с последующими акками. Подсказывайте, будем думать вместе.
Вот паблик сохранения акков:Столкнулся с проблемкой, перевёл мод на MySQL R39-2, теперь регаю 1 акк сохраняет нормально, создаю другой и при его сохранение все предыдущие строки в БД переименовываются в этот акк и все переменные становятся равны нулю. Так происходит и с последующими акками. Подсказывайте, будем думать вместе.
PHP:
stock SaveAccount(playerid)
{
new query_string[1000] = "UPDATE `accounts` SET";
format(query_string, sizeof(query_string), "%s `Player_Name` = '%s',", query_string, PlayerInfo[playerid][pName]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `Password` = '%s',", query_string, PlayerInfo[playerid][pPassword]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `Admin` = '%d',", query_string, PlayerInfo[playerid][Admin]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `Money` = '%d',", query_string, PlayerInfo[playerid][Money]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `Bank` = '%d',", query_string, PlayerInfo[playerid][Bank]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `Rub` = '%d',", query_string, PlayerInfo[playerid][Rub]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `Scores` = '%d',", query_string, PlayerInfo[playerid][Scores]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `Death` = '%d',", query_string, PlayerInfo[playerid][Deaths]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `MuteTime` = '%d',", query_string, PlayerInfo[playerid][MuteTime]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `JailTime` = '%d',", query_string, PlayerInfo[playerid][JailTime]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `WarningDB` = '%d',", query_string, PlayerInfo[playerid][WarningDB]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `Locked` = '%d'", query_string, PlayerInfo[playerid][pLocked]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `ReadPM` = '%d'", query_string, PlayerInfo[playerid][Admin_ReadPm]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s `ReadCMD` = '%d'", query_string, PlayerInfo[playerid][Admin_ReadCmd]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "%s WHERE `ID` = '%d'", query_string, PlayerInfo[playerid][pID]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
return true;
}
