Рекомендованные сообщения



8 posts in this topic

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Только что, odosenok сказал:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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
Причина: поправил.

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Только что, odosenok сказал:

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

utf8 (general_ci)

Share this post


Link to post
Share on other sites

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

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

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

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

 

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

    • glvde.
      By glvde.
      Хранение данных (версия MySQL): R39-5.
      Командный процессор: Pawn.CMD.
      Количество строк в моде (без маппинга): 59472.
      Анти-чит: Nex-AC (кривая адаптация под CRMP 0.3e, есть ложные кики).
       
      Автор данного мода: Feliks_Macalister.
      Автор данной доработки: glvde. (я).

      Увы, полный лог обновлений не остался.
      Что было сделано:

      Меня уже пинали за данный слив в блок, т.к не проверив, залил вирусы.
      Поэтому, прикрепляю ссылку на VirusTotal: *кликабельно*.
      Архив на VT: perfectzrp.zip, тут zrp,zip. Архив тот же, просто переименовал.

      Данный мод стоял на проекте Zentorno CRMP в 2019 году.
      Мод оригинальный, много доработок летает на ютубе.
      В команде /setcmd есть мой копирайт - Kevin_Way.
       
      Решение проблемы со слетом выданных команд (/setcmd):
       
      Не исключаю, что есть ещё баги.
      Спасибо за внимание.
       
      Не забывайте вступать в мою группу, а так же беседу, где все спойлеры по поводу обновлений - vk.link/way_dev.
    • glvde.
      By glvde.
      Zentorno RolePlay | Летняя версия
      Просмотр файла Хранение данных (версия MySQL): R39-5.
      Командный процессор: Pawn.CMD.
      Количество строк в моде (без маппинга): 59472.
      Анти-чит: Nex-AC (кривая адаптация под CRMP 0.3e, есть ложные кики).
       
      Автор данного мода: Feliks_Macalister.
      Автор данной доработки: glvde. (я).

      Увы, полный лог обновлений не остался.
      Что было сделано:

      Меня уже пинали за данный слив в блок, т.к не проверив, залил вирусы.
      Поэтому, прикрепляю ссылку на VirusTotal: *кликабельно*.
      Архив на VT: perfectzrp.zip, тут zrp,zip. Архив тот же, просто переименовал.

      Данный мод стоял на проекте Zentorno CRMP в 2019 году.
      Мод оригинальный, много доработок летает на ютубе.
      В команде /setcmd есть мой копирайт - Kevin_Way.
       
      Решение проблемы со слетом выданных команд (/setcmd):
       
      Не исключаю, что есть ещё баги.
      Спасибо за внимание.
       
      Не забывайте вступать в мою группу, а так же беседу, где все спойлеры по поводу обновлений - vk.link/way_dev.
      Добавил glvde. Добавлено 20.03.2021 Категория Моды Автор glvde.  
    • glvde.
      By glvde.
      Данный плагин предназначен для бонусников аризоны, которые используют лаунчер аризоны/сервер коннект
      С помощью данного плагина Вы сможете:
      - Включить стиль худ аризоны
      - Включить спидометр аризоны
      - Включить радар аризоны
      - Изменить шкалу еды худа аризоны
      - Изменить количество бензина
      Исходники: https://github.com/legendabrn/arzHUD

      Подключаем инклуд:
      #include <arz> В OnPlayerConnect:
      arz_Hud(playerid, 2); arz_Radar(playerid, 2); arz_Speed(playerid, 2);  
      Автор слива: legendabrn.
    • glvde.
      By glvde.
      arzHUD
      Просмотр файла Данный плагин предназначен для бонусников аризоны, которые используют лаунчер аризоны/сервер коннект
      С помощью данного плагина Вы сможете:
      - Включить стиль худ аризоны
      - Включить спидометр аризоны
      - Включить радар аризоны
      - Изменить шкалу еды худа аризоны
      - Изменить количество бензина
      Исходники: https://github.com/legendabrn/arzHUD

      Подключаем инклуд:
      #include <arz> В OnPlayerConnect:
      arz_Hud(playerid, 2); arz_Radar(playerid, 2); arz_Speed(playerid, 2);  
      Автор слива: legendabrn.
      Добавил glvde. Добавлено 16.06.2021 Категория Плагины / инклуды Автор legendabrn Совместимость с версией мультиплеера SA:MP 0.3.7  
    • glvde.
      By glvde.
      Хранение данных (версия MySQL): R39-6.
      Командный процессор: Pawn.CMD.
      Количество строк в моде (без маппинга): 65908.
      Анти-чит: Nexius-AC v1.9.55.
       
      Автор данного мода: неизвестно.
      Автор данной доработки: glvde. (я).

      На доработку мода ушло около двух недель.
      Тестовый сервер предоставляется по запросу покупателя.
       
       
       

      Не исключено, что есть баги. Каждую неделю выходит багофикс.
      Всем спасибо за внимание.