Перейти к контенту

Norman Eisenherz

Жители
  • Число публикаций

    855
  • Регистрация

  • Последнее посещение

  • Дней в топе

    1
  • AMKoin

    22,022 [Подарить AMKoin]

Norman Eisenherz последний раз побеждал 16 Октября 2023

Norman Eisenherz - автор самых популярных публикаций!

Баланс оценок

354

Недавние посетители профиля

Блок недавних посетителей отключен и не доступен другим пользователям для просмотра.

  1. Как минимум, sound_object.looped никуда не смещается и слышен при приближении.
  2. Подтверждаю. То, что звук не смещается вслед за объектом, в данном случае только в плюс.
  3. sound_obj:play_at_pos(obj, pos, delay, mode), потом sound_obj:stop() потребуется создать объект для привязки позиции
  4. [Судьба Зоны 0.8.1] Проблема: опция "разрешить быструю зарядку магазина", которая делает авто-подстановку пустых магазинов в слот [7], ловит любые магазины, которые есть в инвентаре, и не реагирует на частично заполненные магазины. (Ну, и еще иногда зависает без действия.) Хочу сделать так, чтобы только что извлеченный из оружия магазин (reload + item_take) ставился в слот и был готов для наполнения патронами без промежуточных действий в инвентаре, то есть должно получиться "перезарядка (+ подстановка магазина в слот) – переключение на слот магазина – действия с магазином". Действие db.actor:move_to_slot(wmag_obj) приводит к тому, что магазин ставится в первый найденный карман разгрузки, а не в слот [7] (в скриптах #8). Сброс и поднятие магазина с пола через transfer_item просто возвращает магазин в инвентарь. Есть ли еще какой-то способ перенести магазин именно в слот? Если это важно, извлечение магазина через HUD делается двойным нажатием "перезарядки" – так старый магазин попадает в инвентарь, а не в разгрузку, даже если еще не пуст.
  5. Так у дочерних классов методов только больше. Где-то попадалось исключение по наследованию родительских методов, но точно не в CUIStatic.
  6. При вводе string_id надо добавлять game.translate_string, при прямом вводе – переводить скрипт в кодировку ANSI или Windows-1251.
  7. По традиции, через _G: _G[file][fx](arg1, arg2)
  8. @naxac Сменил класс для двух сброшенных артефактов: вылет "нет объекта ГГ" при проверке дистанции в измененном [se_artefact.script]. Как такое может быть, если ГГ грузится первым?
  9. Арты дефолтные, класс общий.
  10. [ТЧ 1.0006] Хочу сделать принудительный перевод артефактов в оффлайн до выполнения определенных условий, примерно как в ЧН. Добавляю в [se_artefact.script] показанный ниже код, скидываю пару артов (не электрической природы), отхожу, перезагружаюсь вблизи и вдали – никакого эффекта. Как правильно оформить код?
  11. Если это все еще OGF, ссылки можно прочитать и через блокнот, но это если они хоть в каком-то виде указаны, иначе нужна какая-нибудь версия OGF-tool. Ссылки обычно начинаются с текста "wpn\", например: wpn\wpn_groza – основная текстура wpn\wpn_upgrade – обвес Недостающие текстуры должны быть указаны в консоли и в логе – см. записи "Can't find texture (ссылка)".
  12. При переспавне оружия или с началом новой игры модель со стороны обновляется?
  13. Двоичные файлы не распаковываются обратно в код. Слитый исходный код и мод-версии движков здесь: https://modfaq.ru/Категория:Исходный_код
  14. Логика – часть custom_data, которая хранится в нетпакете объекта. Перезаписать через [m_netpk.script].
  15. На старом движке есть только костыльный скрипт, привязанный к порядку перебора в inventory_for_each. На OGSR есть события callback.on_belt + on_ruck.
×
×
  • Создать...