Вопросы

Вообщем, при перезагрузке сервера у бизнесов вместо русских букв стали названия ввиде вопросов. Как решить проблему я нашёл, однако до сих пор не могу понять как же определить connectionid, или может кто сможет мне объяснить connectionid?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 ответов на этот вопрос

  • 0

@Пепка228, попробуйте тогда эту строку:

mysql_tquery(dbHandle, "SET NAMES 'utf8'", "", "");

Заменить следующей:

mysql_tquery(dbHandle, "SET NAMES 'cp1251'", "", "");

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Пепка228, для хранения данных о бизнесах используется MySQL?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Только что, odosenok сказал:

@Пепка228, для хранения данных о бизнесах используется MySQL?

Да использую MYSQL. (Плагины r39-6 и инклуд)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Пепка228, покажите подключение к базе данных из мода (обычно в OnGameModeInit прописывается).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
2 минуты назад, odosenok сказал:

@Пепка228, покажите подключение к базе данных из мода (обычно в OnGameModeInit прописывается).

Спойлер

{
	gamemodeloaded = 0;
	SetGameModeText("LOADING...");
	AntiDeAMX();
	SetTimer("DataUpdate", 20000, 1);

	new bind[64];
	GetServerVarAsString("bind", bind, sizeof(bind));

	if(!strcmp(bind, "95.46.8.196", true))
	{
		dbHandle = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS);
		TEST_SERVER = true;
	}
	else
	{
		dbHandle = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS);
	}
	
	mysql_log(LOG_WARNING | LOG_ERROR);
	if(mysql_errno() == -1)
	{
		if(!strcmp(bind, "127.0.0.1", true)) SetGameModeText(""SERVER_NAME" | Error SQL");
		else print("  MySQL connection: FALSE (host)\n");
	}
	else
	{
		if(!strcmp(bind, "95.46.8.196", true)) print("  MySQL connection: TRUE (local)\n");
		else print("  MySQL connection: TRUE (host)\n");
	
		mysql_tquery(dbHandle, "SET NAMES 'utf8'", "", "");
		mysql_tquery(dbHandle, "SET CHARACTER SET 'utf8'", "", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_VEHICLE"", "LoadVeh", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_BIZZ" ORDER BY  "T_BIZZ".`id` ASC ", "LoadBizz", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_HOUSE" ORDER BY  "T_HOUSE".`id` ASC ", "LoadHouse", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_MAFIA"", "LoadMafia", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_GANG"", "LoadGang", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_GANGZONE"", "LoadGZ", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_ATM"", "LoadATM", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_OTHER"", "LoadOther", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_RADAR"", "LoadRadar", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_DROPIT"","LoadDropItem", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_FAMILY"","LoadFamily", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_PODEZD"", "LoadPodezd", "");
		mysql_tquery(dbHandle, "SELECT * FROM "T_ROOMS"", "LoadRooms", "");

		mysql_tquery(dbHandle, "UPDATE "T_ADMIN" SET `timemin` = '0'", "", "");
	}	
}

 

 

Отредактировано пользователем odosenok
Причина: поправил.

Заметка от Cawfee , создано

Как правильно выкладывать большой код?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Пепка228, а в базе данных какая кодировка стоит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Только что, odosenok сказал:

@Пепка228, а в базе данных какая кодировка стоит?

utf8 (general_ci)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Redmondd
      От Redmondd
      При запуске сервера в консоли пишет: Started server on port: 7777, with maxplayers: 500 lanmode is OFF.
      И когда захожу на сервер пишет server didnt respond
       
      ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team filterscripts = ""  (string) Server Plugins --------------  Loading plugin: mysql   > MySQL plugin R7-2 successfully loaded.   Loaded.  Loading plugin: sscanf  ===============================       sscanf plugin loaded.          Version:  2.8.1    (c) 2012 Alex "Y_Less" Cole  ===============================   Loaded.  Loading plugin: dc_cmd   Daniel's CMD plugin v2.8     (c) 2014 Daniel_Cortez         www.pro-pawn.ru   Loaded.  Loading plugin: streamer *** Streamer Plugin v2.7.9 by Incognito loaded ***   Loaded.  Loaded 4 plugins. Started server on port: 7777, with maxplayers: 500 lanmode is OFF. Filterscripts ---------------   Loaded 0 filterscripts. Подключение к базе данных MYSQL успешно ---------------------------------- --------Redmond RP 01-------- ---------------------------------- Number of vehicle models: 5 Склады загружены успешно Дома (15 шт) загружены успешно