Какой-то бред. Вроде ничего не менял. Опять не сохраняет переменную pAdmin и к тому же теперь и ID аккаунта в логах показывает ID = 0. Хотя в таблице записывает ID = 111. Что это может быть?
Логи:
PHP код:
UPDATE `accounts` SET `Name` = 'Semen_Petrov', `Key` = '123456', `Admin` = '6' WHERE `ID` = '0'
Аккаунт в таблице:
Stock как был, так и остался. Вроде ничего не менял.
PHP код:
stock SaveAccount(playerid)
{
new query_string[(21)+(16+11)+(19+MAX_PLAYER_NAME)+(16+30)+(20)] = "UPDATE `accounts` SET";
format(query_string, sizeof(query_string), "%s `Name` = '%s',", query_string, PlayerInfo[playerid][pName]);
format(query_string, sizeof(query_string), "%s `Key` = '%s',", query_string, PlayerInfo[playerid][pKey]);
format(query_string, sizeof(query_string), "%s `Admin` = '%d'", query_string, PlayerInfo[playerid][pAdmin]);
format(query_string, sizeof(query_string), "%s WHERE `ID` = '%d'", query_string, PlayerInfo[playerid][pID]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
player_logged{playerid} = 0;
printf("\n\n%s\n\n", query_string);
return 1;
}