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

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

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

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

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

Как заспавнить прицел с батарейкой на оружие (VIP наборы)

Как заспавнить прицел с батарейкой на оружие (VIP наборы)?А то всё научился делать а это не получается, всё уже перепробывал
Спавнится в инвентарь прицел с батарейкой но как что бы появлялось сразу на оружие 

Ps (Я понимаю что в коде у меня прописано что спавнить в инвентарь, но не понимаю как на оружие сразу на оружие)
Обьясните пожалуйста простым языком
881291258_29-05-2023174253.jpg.0bee35d1df551346ae6486b398390b73.jpg

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


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

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

  • 0

1. спавним оружие и записываем результат спавна в переменную

2. отталкиваясь от переменной оружия, спавним на него прицел. результат спавна также записываем в отдельную переменную

3. отталкиваясь от переменной прицела, спавним на него батарейку. результат спавна можно не записывать в переменную, т.к. зачем, если не использщуем его более нигде?

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


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

Можно примерный код в студию. Так то все понятно, а как все это в код воткнуть? Плииз пример. На самом деле меня этот вопрос тоже заинтересовал.

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
3 часа назад, Krillz сказал:

Можно примерный код в студию. Так то все понятно, а как все это в код воткнуть? Плииз пример. На самом деле меня этот вопрос тоже заинтересовал.

вот не поверите, но пример есть в вашем же дефолтном коде с гайда

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Если конкретнее, вот вам пример:

1774754212_.png.9eee10bc409b5517a64b13c13fba6861.png

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

Например, itemAKM - произвольно назвыанная переменная типа EntityAI, которая принимает результат выполнения функции CreateInHands. Если она заполняется (т.е. объект соспавнился) - проверка if (itemAKM) выполнится успешно и код в скобках пойдет на выполнение. Если не успешно - код в скобках пропустится. Аналогично и с остальными 2 коммандами.

itemAKM.GetInventory().CreateAttachment прменяет команду к переменной itemAKM, т.е. к результату спавна акм в нашем случае. Т.е. в самой комманде мы уже указали на чем именно мы спавним, что спавним.

Результат исполнения команды спавна можно записывать, а можно нет. Т.е. например itemKobraOpticAKM.GetInventory().CreateAttachment( "Battery9V" ); ну записывается у нас в переменную. Это опционально, зависит от вашей нужды.

Понять, возвращает ли функция значение можно, достаточно найти в родном распакованном scripts.pbo (см в папке dta игры или сервера) где задается данная функция. void - функция без возврата. Подробнее:

Изучать это в ваших интересах в первую очередь. Тем более что это буквально основы работы с кодом игры, без которых никак.

P.S. И да, на пиво не забудьте занести, реквизиты в подписи.

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


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

Круто объяснил! Благодарю........

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка