Вопросы

Добро времени суток возникла такая проблема(попробую обьяснить подробнее)

При создании бизнеса даётся список бизнесов который я хочу создать"24/7,закусочная,и тд"

Проблема состоит в том что при выборе бизнеса (любого из списка) происходит следующий казус..

Пишит бизнес ID создан (и так далие) А дальше полная непонятка.

Несколько исходов данного действия:

1. Бизнес создаётся нормально без каких либо проблем.

2.Бизнес создаётся но не тот что я выбираю.

3.Бизнес создаётся но в базе данных .Всё по нулям,тоесть кординаты входа,ID бизнеса всё по нулям.

И происходит это рандомно,тоесть не знаешь что выпадет в следуйщий раз (после рестарта) да бы без рестарта они не появляются,вообщем ребята странная ситуация однако,прошу вашей помощи,так же у каждого бизнеса цена 0,но это не столь важно это исправимо,но более в данном случае интерисует проблема указанная выше.

Всем спасибо за внимание,простите за граматические ошибки ,спешу немного поэтому некогда ,исправлять :)

CreateBizzType(playerid, type)
{
	OWNABLEBIZES++;
	new string[750];
	new Float:X[3];
	GetPlayerPos(playerid, X[0], X[1], X[2]);
	switch(type)
	{
	case 0:///амуниция походу (не пашет)
		{
			BizInfo[OWNABLEBIZES][bExit_X] = -2352.1917;
			BizInfo[OWNABLEBIZES][bExit_Y] = 515.5458;
			BizInfo[OWNABLEBIZES][bExit_Z] = 1720.9399;
			BizInfo[OWNABLEBIZES][bInt] = 16;
			new strings[30];
			format(string, 128,"24/7 %s",strings);
			strmid(BizInfo[OWNABLEBIZES][bName], string,0,64,31);
			format(string, 144, "Вы создали бизнес №%i (Тип: 24/7)",OWNABLEBIZES);
			SendClientMessage(playerid, -1, string);
		}
	case 1:///закусочная (бар) пашет
		{
			BizInfo[OWNABLEBIZES][bExit_X] = -721.0673;
			BizInfo[OWNABLEBIZES][bExit_Y] = 225.5860;
			BizInfo[OWNABLEBIZES][bExit_Z] = 2022.8600;
			BizInfo[OWNABLEBIZES][bInt] = 9;
			new strings[30];
			format(string, 128,"Diner %s",strings);
			strmid(BizInfo[OWNABLEBIZES][bName], string,0,64,31);
			format(string, 144, "Вы создали бизнес №%i (Тип: Закусочная)",OWNABLEBIZES);
			SendClientMessage(playerid, -1, string);
		}
	case 2:// маагазин азс
		{
			BizInfo[OWNABLEBIZES][bExit_X] = -2352.1917;
			BizInfo[OWNABLEBIZES][bExit_Y] = 515.5458;
			BizInfo[OWNABLEBIZES][bExit_Z] = 1720.9399;
			BizInfo[OWNABLEBIZES][bInt] = 4;
			new strings[30];
			format(string, 128,"Club %s",strings);
			strmid(BizInfo[OWNABLEBIZES][bName], string,0,64,31);
			format(string, 144, "Вы создали бизнес №%i (Тип:АЗС/Магазин механики)",OWNABLEBIZES);
			SendClientMessage(playerid, -1, string);
		}
	case 3:
		{
			BizInfo[OWNABLEBIZES][bInt] = 0;
			new strings[30];
			format(string, 128,"Аренда транспорта %s",strings);
			strmid(BizInfo[OWNABLEBIZES][bName], string,0,64,31);
			format(string, 144, "Вы создали бизнес №%i (Тип: Аренда транспорта )",OWNABLEBIZES);
			SendClientMessage(playerid, -1, string);
		}
	case 4:
		{
			BizInfo[OWNABLEBIZES][bExit_X] = -2636.7;
			BizInfo[OWNABLEBIZES][bExit_Y] = 1403.1;
			BizInfo[OWNABLEBIZES][bExit_Z] = 906.5;
			BizInfo[OWNABLEBIZES][bInt] = 3;
			new strings[30];
			format(string, 128,"Ночьной клуб %s",strings);
			strmid(BizInfo[OWNABLEBIZES][bName], string,0,64,31);
			format(string, 144, "Вы создали бизнес №%i (Тип: Ночной клуб)",OWNABLEBIZES);
			SendClientMessage(playerid, -1, string);
		}
	case 5:
		{
			BizInfo[OWNABLEBIZES][bExit_X] = 285.4;
			BizInfo[OWNABLEBIZES][bExit_Y] = -41.228;
			BizInfo[OWNABLEBIZES][bExit_Z] = 1001.52;
			BizInfo[OWNABLEBIZES][bInt] = 1;
			new strings[30];
			format(string, 128,"Амуниция %s",strings);
			strmid(BizInfo[OWNABLEBIZES][bName], string,0,64,31);
			format(string, 144, "Вы создали бизнес №%i (Тип: Амуниция )",OWNABLEBIZES);
			SendClientMessage(playerid, -1, string);
		}
	case 6:
		{
			BizInfo[OWNABLEBIZES][bExit_X] = 207.011;
			BizInfo[OWNABLEBIZES][bExit_Y] = -140.115;
			BizInfo[OWNABLEBIZES][bExit_Z] = 1003.51;
			BizInfo[OWNABLEBIZES][bInt] = 3;
			new strings[30];
			format(string, 128,"Магазин одежды %s",strings);
			strmid(BizInfo[OWNABLEBIZES][bName], string,0,64,31);
			format(string, 144, "Вы создали бизнес №%i (Тип: Магазин одежды  )",OWNABLEBIZES);
			SendClientMessage(playerid, -1, string);
		}
	case 7:
		{
			BizInfo[OWNABLEBIZES][bInt] = 0;
			new strings[30];
			format(string, 128,"Предприятие %s",strings);
			strmid(BizInfo[OWNABLEBIZES][bName], string,0,64,31);
			format(string, 144, "Вы создали бизнес №%i (Тип: Предприятие )",OWNABLEBIZES);
			SendClientMessage(playerid, -1, string);
		}
	case 8:
		{
			BizInfo[OWNABLEBIZES][bInt] = 0;
			new strings[30];
			format(string, 128,"	Тюнинг салон  %s",strings);
			strmid(BizInfo[OWNABLEBIZES][bName], string,0,64,31);
			format(string, 144, "Вы создали бизнес №%i (Тип: 	Тюнинг салон )",OWNABLEBIZES);
			SendClientMessage(playerid, -1, string);

		}
	case 9:
		{
			BizInfo[OWNABLEBIZES][bExit_X] = -663.847;
			BizInfo[OWNABLEBIZES][bExit_Y] = 1546.12;
			BizInfo[OWNABLEBIZES][bExit_Z] = 2297.44;
			BizInfo[OWNABLEBIZES][bInt] = 3;
			new strings[30];
			format(string, 128,"Таксопарк %s",strings);
			strmid(BizInfo[OWNABLEBIZES][bName], string,0,64,31);
			format(string, 144, "Вы создали бизнес №%i (Тип: Таксопарк  )",OWNABLEBIZES);
			SendClientMessage(playerid, -1, string);

		}
	}
	BizInfo[OWNABLEBIZES][bEnter_X] = X[0];
	BizInfo[OWNABLEBIZES][bEnter_Y] = X[1];
	BizInfo[OWNABLEBIZES][bEnter_Z] = X[2];
	strmid(BizInfo[OWNABLEBIZES][bOwner], "The State",0,strlen("The State"),10);
	format(string,200,"INSERT INTO `businesses`(`ID`) VALUES ('%d')",OWNABLEBIZES);
	mysql_tquery(mysql, string);
	BizInfo[OWNABLEBIZES][bState] = type;
	BizInfo[OWNABLEBIZES][bLock] = 0;
	BizInfo[OWNABLEBIZES][bProducts] = 10000;
	format(string,750,"UPDATE `businesses` SET `Name` = '%s',\
	`State` = '%d',\
	`Exit_X` = '%f',\
	`Exit_Y` = '%f',\
	`Exit_Z` = '%f',\
	`Enter_X` = '%f',\
	`Enter_Y` = '%f',\
	`Enter_Z` = '%f',\
	`Products` = '%d',\
	`Interior` = '%d',\
	`Cost` = '35000',\
	`Owner` = 'The State' WHERE `ID` = '%d' LIMIT 1",
	BizInfo[OWNABLEBIZES][bName],
	BizInfo[OWNABLEBIZES][bState],
	BizInfo[OWNABLEBIZES][bExit_X],
	BizInfo[OWNABLEBIZES][bExit_Y],
	BizInfo[OWNABLEBIZES][bExit_Z],
	BizInfo[OWNABLEBIZES][bEnter_X],
	BizInfo[OWNABLEBIZES][bEnter_Y],
	BizInfo[OWNABLEBIZES][bEnter_Z],
	BizInfo[OWNABLEBIZES][bProducts],
	BizInfo[OWNABLEBIZES][bInt],OWNABLEBIZES);
	mysql_tquery(mysql, string);
	return 1;
}

 

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


Ссылка на сообщение

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

  • 0

@Askania Role Play  Я бы с радостью,да только знания не позволяют этого сделать :)

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


Ссылка на сообщение
  • 0
1 час назад, edikzver сказал:

@Askania Role Play  Я бы с радостью,да только знания не позволяют этого сделать :)

Если вам не трудно можете предоставить такую вещь, заходите в папку с модом, дальше logs - plugins-mysql.log и скинуть его , желательно его очистить, а после чего попробовать создать бизнес и скинуть логи сюда. 

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


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

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

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

    • Узбек
      От Узбек
      Всем добрый вечер ребят! 
      Я начинающий, сегодня я вам сливаю команду 2(шт) на технические работы
      Ловите 
       
    • nazpol9
      От nazpol9
      Привет всем.

      У меня имеется мод для самп сервера и VPS с Ubuntu, на котором я пытаюсь его запустить.

      В чем суть проблемы: при запуске samp03svr, сервер запускается, но на версии 0.3.DL R-1. Когда я пытаюсь запустить этот же мод локально на Windows, сервер работает на версии 0.3.7 и я могу зайти на него без клиента 0.3.DL.

      Для решения этой проблемы я уже пробовал заменять инклуды и исполнительные файлы теми, что есть в архивах на официальном сайте сампа, перекомпилировал мод, и ничего не изменилось.
       
      #include <a_samp> #include <a_mysql> #include <foreach> #include <Pawn.RakNet> #include <streamer> #include <sscanf2> #include <float2> #include <crashdetect> #include <fmt> #include <a_http> #include <Pawn.CMD> #include <Pawn.Regex> #include <requests> #include <callbacks> #include <MD5> #include <mxdate> #include <TOTP> #include <gvar> #include <md-sort> #include <nex-ac> #include <weapon-config> #include <discord-connector> #include <3DTryg> #include <textdraw-streamer>  
      plugins crashdetect.so streamer.so textdraw-streamer.so sscanf.so pawnraknet.so pawncmd.so mysql.so requests.so profiler.so pawnregex.so TOTP.so gvar.so discord-connector.so

      Если у кого-то будут какие-либо догадки, прошу ими поделиться, если понадобится больше информации - я постараюсь её предоставить.