Вопросы

edikzver
Свой человек

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

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

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

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

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


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

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

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

    • Дебилойд
      От Дебилойд
      Здравствуйте!
      Мы ищем талантливого 3D-моделлера в команду нашего CRMP-проекта!
      Что нужно будет делать:
      Моделировать и адаптировать автомобили.
      Создавать и настраивать скины (модели персонажей).
      Большим плюсом будет:
      Умение создавать качественные и оптимизированные интерьеры.
      Если вы хотите стать частью нашей команды и развивать проект вместе с нами, пишите в ЛС. Ждем ваши портфолио!
    • LORDIKUS
      От LORDIKUS
      Уважаемые участники форума - всех приветствую, кто перешел в беседу моей темы обсуждения. В настоящее время у меня зарождается огромное желание и мысль создать собственный CR:MP проект, но столкнулся с единственной проблемой - с отсутствием команды людей, у которых будет искреннее желание ежедневно вкладывать свой труд на разработку проекта. Особого опыта в скриптинге, маппинге, дизайне или в моделировании у меня не имеется, поэтому такой критерий как опыт в определенной сфере для желающих вступить в команду я не рассматриваю. Так как проект не открыт и находится на начальной стадии создания, мое сотрудничество выстраивается на некоммерческой основе (без выплаты за проделанную работу и труд), однако я не собираюсь отрицать высокую ценность вложенного командой труд — труд, особенно на первой стадии разработки я рассматриваю превыше всего. После открытия проекта в зависимости от коммерции и чистой прибыли каждый участник будет получать настоящую выплату, однако это также может убить еще значительное время. Мне нужна команда, которая проявит искренний интерес в создании общего между командой CR:MP проекта, пожертвует свое время, а также вложит собственный труд благодаря заработанным навыкам. Если вас заинтересовала данная тема обсуждения, пожалуйста, свяжитесь со мной по любым возможным и удобным для вас контактам связи ниже. Спасибо всем, кто зашел в мою беседу!

      🔗 Спец. Связь:
      — DISCORD: https://discord.com/users/1452715348196589691 (перейти по ссылке и добавить в друзья) ИЛИ _shin833_ (ввести никнейм и отправить запрос дружбы)
      — VK: https://vk.com/shin833
      — TG: https://t.me/s_hin833
    • Korochansky
      От Korochansky
      Настало время объявить о скором выпуске первого релиза среды разработки под названием Spawn.

      В настоящее время программа находится на заключительных этапах доработки кода и локализации интерфейса.
      Таким образом, в течение следующей недели будет выпущена быстрая и современная среда разработки, обладающая следующими возможностями (о которых я расскажу сейчас, а о других — позже):
       
      Полнофункциональный локальный Git: 
      Индексирование, фиксации, индикаторы состояния и мягкий/жесткий сброс до любой точки сохранения одним щелчком мыши. Разрабатывайте свой игровой сервер, не боясь его сломать.
      Новички могут рассматривать это как историю кодовой базы вашего сервера (что и есть на самом деле).
       
      Чистый UTF-8 (без BOM): 
      Полный отказ от устаревшей кодировки Windows-1251 (CP1251) для абсолютной стабильности и идеальной совместимости с Git.
      Реализация поддержки CP1251 привела бы к нестабильному поведению программы и ухудшила бы пользовательский опыт.
       
      История изменений строк: Редактор выделяет измененные строки в реальном времени в полях рядом с номерами строк. Это позволяет мгновенно видеть границы изменений, внесенных с момента открытия файла.
       
      Сопоставление и выделение фигурных скобок: мгновенное выделение открывающих и закрывающих фигурных скобок для быстрой навигации по структуре кода и защиты от ошибок компиляции.
       
      Интеграция с SAMPCTL: готовая к использованию автоматизация процессов. Сборка, запуск сервера и менеджер зависимостей (управление библиотеками и плагинами) работают напрямую из интерфейса редактора.
       
      И многое другое...
       
      И самое главное: проект будет с открытым исходным кодом под лицензией GPLv3!
      Следите за новостями о выпуске в репозитории: https://github.com/daniilkorochansky/spawn
    • KodBi
      От KodBi
      шапка
      по одиночке работают
      нужны оба