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

denis2000

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

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

  • Посещение

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

    2

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

  1. Бессмертный Если в логике возникают подобные затыки, можно вместе с переключением на другую секцию выдавать текстовое сообщение типа перешел на такую то секцию. Тогда вы визуально отследите на какой секции затыки сможете проверить срабатывания условий там (возможны варианты от неверного имени инфопорции или не выдачи ее до зависания функции из xr_effects). Если не хотите прерывать игру софт-ресетом, то временно отключите disable_ui. RomaL23 У вас целых две причины: 1. Кривая логика 2. Кривая функция. По первой проблеме - добавьте переход на другую секцию после выдачи сообщения. По второй проблеме - используйте готовую функцию выдачи сообщений в логике: send_tip (как задать ей параметры подсмотрите в любой логике).
  2. Pavel2000 Править метки не достаточно. Вам придется более серьезным образом разобраться в работе скрипта...
  3. Pavel2000 Смотри скрипт task_objects.script, там есть механизм который ставит метку на проводника если задание на другой локации.
  4. Pavel2000 В других версиях это делает движок, но в ЗП данная возможность отключена поскольку по геймплею не было напрямую доступных переходов. Чисто теоретически это возможно реализовать скриптами, но движком будет проще.
  5. Paradox27kms Функции вызова GUI работают плюс-минус одинаково, вся разница в составе самого окна. Так вот движок ЧН/ТЧ не поддерживает ползунковый регулятор (TrackBar), а значит его функционал вам потребуется реализовывать другими доступными средствами.
  6. Domovoi Нет. Paradox27kms Точно, как в ЗП без правок движка - нет. Но есть варианты, например КМБ Урок 54
  7. sosiska23 Начните свое исследование данного вопроса со скарипта travel_manager.script Дополнено 11 минуты спустя стрелок_2009 bound_rect RTFM.
  8. Conserva Не пытайтесь все утоптать в один биндер сделайте для Сидоровича отдельный: Для мутантов правки в bind_monster.script, для Сидора в bind_trader.script. В секции Сидора поставьте script_binding = bind_trader.bind
  9. За метод проигрывания отвечают разные движковые функции (приводил выше). Если вы используете логику sr_cutscene то там есть специальный параметр: global_cameffect = true Параметр grenade_launcher_name
  10. В актуальной секции подствольника, для вашей пушки. Где она и как называется известно только вам! Бессмертный Чем отличаются режимы: 1. Режим в глобальных координатах - анимация проигрывается в координатах относительно "глобального" нуля координат на локации (0,0,0). Движковый метод level.add_cam_effector2 2. Режим в относительных координатах - анимация проигрывается относительно текущей точки координат камеры. Движковый метод level.add_cam_effector. Как отличить в каких координатах записана анимация - загрузить ее в SDK и посмотреть, если камера анимирована возле нуля координат, то она относительная, а если анимация расположена далеко в стороне, в конкретном месте локации, то абсолютная.
  11. sosiska23 Причины: 1. Меняли не там 2. Новую игру не начинали Бессмертный Анимация камеры может проигрывается в двух режимах: в глобальных координатах и относительных. Проверяйте в каких сделана сама анимация и как ее проигрываете.
  12. Для этого ее надо настроить соответствующе в state_mgr_animation_list_animpoint.script
  13. Mawrak При компиляции в папку уровня. Файлы lmap#***.dds. Вполне возможно, что движок может их читать из разных папок. Это лайтмапы, для ВСЕЙ геометрии. NewValveCom Да, в моде ФОТОГРАФ есть такая фича, там нужно фотографировать определенные объекты. Как именно сделано там я не смотрел, вполне возможно, что через вектор направления камеры ГГ (см. функцию npc_in_actor_frustrum). Вообще нет проблемы проиграть зацикленный звук и отключить его в любой момент. Paradox27kms !actor_has_item
  14. Да они ломаются. Нужно настраивать снова.
  15. С более рабочими кавычками Конечно. Используйте precondition с проверкой инфопорции выданной данному НПС. А в конце диалога через action выдавайте соответственно. Мало кто знает, а еще меньше использует то, что не только у ГГ есть инфопрции, они есть у каждого объекта.
  16. Paradox27kms character_community - это функция из _g.script, проверьте ее наличие и то, что она не закоментирована.
  17. стрелок_2009 Это можно сделать, если подменять артефакт положенный ГГ в инвентарь, таким же артом, но с нулевым рангом, который видим без детекторов.
  18. Paradox27kms Ствол в misc\inventory_upgrades.ltx добавлен? Секции в installed_upgrades соответствуют схеме upgrade_scheme_u8?
  19. стрелок_2009 Этот файл и есть часть конфига скрипта death_manager.script, который спавнит рандомный лут НПС, группировку необходимо добавить в таблицу community_list скрипта. Для того, чтобы лут не был рандомным его следует прописывать в этот конфиг так: если это вероятность спавна, то прописывать 1, а если количество то минимальное и максимальное количество писать одинаковым. Если вас такой путь не устраивает, то можно в упомянутом скрипте запретить удаление предметов у НПС нужной группировки, тогда их инвентарь будет таким, каким вы его зададите в дескрипшенах персонажей.
  20. Pavel2000 А каким должен быть, по вашему, звук одновременно пришедших пяти сообщений?