Вопросы

Вообщем, при перезагрузке сервера у бизнесов вместо русских букв стали названия ввиде вопросов. Как решить проблему я нашёл, однако до сих пор не могу понять как же определить 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 пользователей онлайн

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

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

    • Доналдо Фарекелка
      От Доналдо Фарекелка


      Скачать файл Arizona RolePlay || Ser
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать только через MYSQL ( BD ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):
       
      Добавил Доналдо Фарекелка Добавлено 13.04.2023 Категория Моды Автор shenol (vk.com/donaldo_farekelka)  
    • Доналдо Фарекелка
      От Доналдо Фарекелка
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать только через MYSQL ( BD ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):
       
    • Redmondd
      От Redmondd
      Когда в игре ввожу команду /gps, нажимаю на Важные места то окно просто закрывается, так же с Государственными организациями и Вокзалами