Вопросы

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

При создании бизнеса даётся список бизнесов который я хочу создать"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 пользователей онлайн

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

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

    • 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 шт) загружены успешно