PDA

Просмотр полной версии : [Вопрос] mysql r39-4



Unreal
06.12.2015, 00:53
что за ошибка/варинг в логе (после перевода в mysql r39-4)


[WARNING] CMySQLConnection::Disconnect - no connection available



public OnGameModeExit()
{
SaveServer();
mysql_close(database);
return true;
}

TheOrsini
06.12.2015, 16:49
"Неотчего" отключаться. Соединение с БД до этого неустановлено

Unreal
08.12.2015, 06:37
"Неотчего" отключаться. Соединение с БД до этого неустановлено

перевод я понял, а как решить ?

Sp1ke
08.12.2015, 15:34
перевод я понял, а как решить ?


твоя переменная = mysql_connect(const host[], const user[], const database[], const password[]);

Unreal
08.12.2015, 18:14
твоя переменная = mysql_connect(const host[], const user[], const database[], const password[]);

он у меня есть, подключается, а почему при mysql_close такая ошибка идет, мод работает стабильно, онлайн играет, но при рестарте этот варинг (mysql r39-4)

Unreal
19.12.2015, 16:16
апну пожалуй

Daniel_Cortez
19.12.2015, 18:02
Возможно, mysql_close кроме OnGameModeExit вызывается где-то ещё при выключении сервера, проверьте.

Unreal
20.12.2015, 09:32
Возможно, mysql_close кроме OnGameModeExit вызывается где-то ещё при выключении сервера, проверьте.

Нет не вызывается.
Я даже сделал так

if(mysql_errno(database) == 0) mysql_close(database);

все равно

VVWVV
20.12.2015, 12:07
1. Проверьте весь мод на наличие «mysql_close».
2. Если нет «mysql_close», то, возможно, что OnGameModeExit вызывается несколько раз.
Выложите код сохранения аккаунтов, а также, команды рестарта сервера, возможно в них проблема. Выкладывайте на pastebin.com