Question

Человек-редиска
Освоившийся

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

Share this post


Link to post
Share on other sites

7 answers to this question

  • 0
Cawfee
Великий Гуру

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

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

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

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

 

Share this post


Link to post
Share on other sites
  • 0
Человек-редиска
Освоившийся
Только что, odosenok сказал:

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

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

Share this post


Link to post
Share on other sites
  • 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'", "", "");
	}	
}

 

 

Edited by odosenok
Причина: поправил.

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

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

Share this post


Link to post
Share on other sites
  • 0
Человек-редиска
Освоившийся
Только что, odosenok сказал:

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

utf8 (general_ci)

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • danya_white
      By danya_white
      Доброго времени суток, хочу выставить на продажу уникального игровой мод проекта Action Games ( Revent RP )
      Известный мод проекта который существовал с 2016 года, 
      Мод уникальный и многофункциональный, но требует доработок и улучшений достаточно много недороботок/багов
      Продаю потому что нет времени и желание продолжать работу над этим модом
      Основа мода Revent RP, разрабатывался под проект Action Games
       
      Информация о моде:
      Версия MYSQL -  MySQL R41-4
      Античит - NEX-AC
      Стример - Streamer Plugin v2.9.6 by Incognito
      Командный процессор - Pawn.CMD
      Хэширование паролей - MD5
      Игровой мод разбит на файлы
      Остальное Все плагины обновлены до последней версии

      Функционал, интерфейс можно посмотреть по скриншотам и видеообзорам ниже.
       
    • danya_white
      By danya_white


      Скачать файл Оригинальный мод SA:MP Action Games aka Revent RP
      Доброго времени суток, хочу выставить на продажу уникального игровой мод проекта Action Games ( Revent RP )
      Известный мод проекта который существовал с 2016 года, 
      Мод уникальный и многофункциональный, но требует доработок и улучшений достаточно много недороботок/багов
      Продаю потому что нет времени и желание продолжать работу над этим модом
      Основа мода Revent RP, разрабатывался под проект Action Games
       
      Информация о моде:
      Версия MYSQL -  MySQL R41-4
      Античит - NEX-AC
      Стример - Streamer Plugin v2.9.6 by Incognito
      Командный процессор - Pawn.CMD
      Хэширование паролей - MD5
      Игровой мод разбит на файлы
      Остальное Все плагины обновлены до последней версии

      Функционал, интерфейс можно посмотреть по скриншотам и видеообзорам ниже.
       
      Добавил danya_white Добавлено 05/31/26 Категория Моды Автор danya_whtie  
    • мурзик НЕРНО
      By мурзик НЕРНО
      Помогите пожалуйста у меня есть мод от нового RUSSIA RP и там баг есть некоторые места на карте ваще дырки как будто вырезанные так же и с интерьерами вроде в моде написаны я сам лично проверял на другом моде работают а на этотм ваще некоторый из них не отображается и вот когда я захожу на другой проект все нормально с картой и не куда не проваливаюсь так же и на пк тоже я посоветовался с другими разработчиками они сказал дело в этом файле только я не понимаю что там надо ваще поменять или добавить буду рад если поможете
       
      Скрины так же есть там таких мест очень много
      MAP.inc