Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Всем привет! :) Как я рад всех видеть снова, дошли руки до ковыряния станделона (если уже его можно так назвать).

 

Что пытаюсь сделать:

1. Создать Рюкзак.

2. Создать Радио.

    - Положить Батарейку в Радио.

3. Положить Радио(с Батареей) в Персональный слот Рюкзака.

4. Дополнительно поместить Радио в слот быстрого доступа (на панель).

 

			EntityAI itemEnt_Bag = player.GetInventory().CreateInInventory("FurCourierBag"); // Создаем РЮКЗАК.
			EntityAI itemEnt_Radio = player.GetInventory().CreateInInventory("PersonalRadio"); // Создаем РАДИО.
			itemEnt_Radio.GetInventory().CreateAttachment("Battery9V"); // Помещаем в Радио Батарейку.
			itemEnt_Bag.GetInventory().CreateAttachment(itemEnt_Radio); // Помещаем в РЮКЗАК РАДИО.
			player.SetQuickBarEntityShortcut(itemEnt_Radio, 0, true); // Помещаем РАДИО на первый слот.

тут возникает проблема, в четвертой строке, поскольку я помещаю Элемент Радио+Батарея в Рюкзак, а команда ожидает Строковый параметр (String). Проблема больше в незнании мной синтаксиса. Возможно и в логике построения. Вообщем прошу помощи разобраться с этой строчкой :)))

 

п.с. так разумеется срабатывает но без батарейки:

			itemEnt_Bag.GetInventory().CreateAttachment("PersonalRadio"); // Помещаем в РЮКЗАК РАДИО.

Каким параметром/командой я могу загнать Радио с батареей в персональный слот Рюкзака?

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


Ссылка на сообщение
Поделиться на других сайтах

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

  • 0
EntityAI itemEnt_Radio = NULL;
EntityAI itemEnt_Battery = NULL;
EntityAI itemEnt_Bag = NULL;
itemEnt_Bag = player.GetInventory().CreateInInventory("FurCourierBag"); // Создаем РЮКЗАК.
if (itemEnt_Bag) // Проверяем, создался ли рюкзак
{
	itemEnt_Radio = itemEnt_Bag.GetInventory().CreateAttachment( "PersonalRadio" );	// Создаем РАДИО в слоте рюкзака.
	if (itemEnt_Radio) // Проверяем, создалось ли радио
	{
		itemEnt_Radio.GetInventory().CreateAttachment("Battery9V"); // Создаем батарейку в Радио
		player.SetQuickBarEntityShortcut(itemEnt_Radio, 0, true); // Помещаем РАДИО на первый слот.
	}
}

Ну вообще с логической точки зрения и правильности должно быть так.

Код для аттача уже созданных вещей друг к другу я находил где-то, но на ранних этапах запуска игры патче1 1.0-1.2 он не работал у меня, возможно комманды не верные были. Комманды CreateInInventory и CreateAttachment объекты не прикрепляют друг к другу, а лишь создают их с указанным id вещи.

Изменено пользователем 123new (история изменений)

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


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0
47 минут назад, 123new сказал:

EntityAI itemEnt_Radio = NULL;
EntityAI itemEnt_Battery = NULL;
EntityAI itemEnt_Bag = NULL;
itemEnt_Bag = player.GetInventory().CreateInInventory("FurCourierBag"); // Создаем РЮКЗАК.
if (itemEnt_Bag) // Проверяем, создался ли рюкзак
{
	itemEnt_Radio = itemEnt_Bag.GetInventory().CreateAttachment( "PersonalRadio" );	// Создаем РАДИО в слоте рюкзака.
	if (itemEnt_Radio) // Проверяем, создалось ли радио
	{
		itemEnt_Radio.GetInventory().CreateAttachment("Battery9V"); // Создаем батарейку в Радио
		player.SetQuickBarEntityShortcut(itemEnt_Radio, 0, true); // Помещаем РАДИО на первый слот.
	}
}

Ну вообще с логической точки зрения и правильности должно быть так.

Код для аттача уже созданных вещей друг к другу я находил где-то, но на ранних этапах запуска игры патче1 1.0-1.2 он не работал у меня, возможно комманды не верные были. Комманды CreateInInventory и CreateAttachment объекты не прикрепляют друг к другу, а лишь создают их с указанным id вещи.

Спасибо 123new! Все грамотно и конструктивно и что самое главное прекрасно работает ;)

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


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Makliion
      Всем добрый вечер..
      У меня такой вопрос где найти или заказать скрипт для обыска зомбей & игроков 
      что-бы каждую вещь снимать через действие а не тупо через таб
      Шлем отдельно
      Рюкзак отдельно
      ну и на все остальные слоты
      искал долго не нашёл ничего
      есть мод на обыск но он просто открывает  инвентарь и все 
       
    • Автор: Troy1
      Всем привет. Подскжите ну или помогите пожалуйста решить вопрос.
      Вопрос звучит так. На сервере есть трейдер зоны и базы игроков. 
      Если в течение определённого времени, на пример 1 - 2 часа с машиной не кто не взаимодействует и машина не находится в зоне трейдера или на теретории базы, то машина отлетает в гараж или на штраф стоянку.
      На сервере используется TraderPlus.
       
      Есть такие решения у кого?
      За ранние благодарю.
    • Автор: Troy1
      Всем привет. Подскжите ну или помогите пожалуйста решить вопрос.
      Вопрос звучит так. Нужно сделать так, что бы на всей карте был запрет на строительство. 
      Если нужно построить например базу с палатками, то нужно установить верстак или флаг, который установит зону для строительства с радиусом примерно 20-25 метров от центра и желательно что бы зона была квадратной.
      Есть такие решения у кого?
      За ранние благодарю.
    • Автор: BR0wi
      Подскажите где найти людей, которые делаю моды на заказ. К кому вообще обращаться? Или что бы реализовать свои идеи нужно самому "год" сидеть и изучать все механики модинга?
    • Автор: CubeIn
      Приветствую господа, хочу создать новый проект, уникальный, но для этого нужен маппер.
      Я оставлю здесь свой дискрод, напишите в лс, кто готов взяться за крупный проект.
      4me#4542
  • Наш выбор

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.