Перейти к содержанию

denis2000

Разработчики
  • Публикаций

    2 248
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент denis2000

  1. Contentic Для начала принято рассказывать, как вы этого добились. В оригинале такого нет. bsanek628 В конфиге полтера параметр: corpse_visual = monsters\poltergeist\poltergeist_dead maks_stalkerok_2000 Добавляли локации? КМБ урок 63
  2. И в оригинальном ЗП тоже. А уж как и где это исправляли другой вопрос.
  3. срєкболист Переносить то что настраивали - свойства материалов. А это файл gamemtl.xr (и shaders.xr в некоторых случаях).
  4. Policai Дело не в прозрачном оружии (хотя помню как неказисто выглядело "невидимое" оружие призраков в руках ГГ). Когда мы делали ХУД-использование предметов ГГ крайне не хватало нормального шейдера с прозрачностью для бутылки с водкой например.
  5. Detron Пробуйте accel: Начните с редактирования текстур окружения "под зиму" при помощи фотошопа с плагином dds.
  6. Сергей Шубин Уважаемый! Вы заявляете прекондишен-функцию: prec = function(), но параметры в нее не передаете, а внутри нее пытаетесь их проверять: target:name() ~= "esc_b6" Выход: используете параметры - заявляйте их prec = function(squad, target) Означает, что в стартовой позиции (конфиг simulation.ltx секции [start_position_***]) заявлен смарт, который фактически отсутствует (не внесен в таблицу smarts_by_names, вноситься в нее смарт автоматически при регистрации объекта данного класса движком). Проверяйте есть ли заявленный смарт в all.spawn.
  7. Сергей Шубин Разные имена локаций - это разные локации для SDK/движка и абсолютно по барабану насколько разные или одинаковые там геометрия, спавн, АИ-сетка...
  8. Для этого нужно использовать колбэки на смерть НПС или мутантов. В которые движок передает того, кто нанес смертельный хит в качестве объекта (who). Для НПС это xr_motivator.script функция motivator_binder:death_callback Для мутантов bind_monster.script функция generic_object_binder:death_callback. В этих функциях нужно провести соответствующие проверки и выполнить необходимые действия: Нет ничего проще:
  9. bsanek628 Пробуйте смотреть в скрипт surge_manager.script в сторону воспроизведения фразы zat_a2_stalker_barmen_surge_phase_2. Код из оригинала:
  10. Duoddarhalti Вы упустили запуск скрипта при использовании вашего предмета bind_stalker.script колбек use_inventory_item.
  11. Для этого требуются правки движка. Реализация такой фичи есть во многих модах (напрмер SGM, Связь времен). Сделано в общих чертах по следующему алгоритму: В xml описатель интерфейса КПК добавляется новый раздел, правка движка при нажатии на этот раздел в игре выдает инфопорцию с именем раздела, отслеживая появление этой инфопорции полностью скриптом перехватывается и отрисовывается нужный интерфейс. Так же благодаря открытым исходным кодам движка, различными командами программистов ведутся работы по добавлению нового функционала в движек. Ищите скомпилированный движок с нужными фичами и используйте.
  12. Duoddarhalti Да, безусловно. Если не требуется внести существенные правки в геометрию локации, то достаточно только SDK и конверторов. Абсолютно тоже самое, плюс создать АИ-сетку на локации.
  13. Kalambur Я знаю как минимум три способа: 1. Запрет боя для конкретного НПС и конкретного монстра (Смотреть как это сделано у Ноя и его пса). 2. Запрет заходить мутантам в определенную зону (Смотреть рестрикторы в конфиге смартов). 3. Сделать отдельные группировки для этих НПС и сделать мутантов нейтральными к ним (Смотреть game_relations.ltx).
  14. ZV4X Эта кнопка отрисовывается по команде движка. Это значит, что или вы, или ваш программист С++ накосячили.

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

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования