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

denis2000

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

    1 972
  • Зарегистрирован

  • Посещение

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

    2

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

  1. Нет, просто патфайндер не может построить маршрут по нодам аи-сетки в обход зон. Именно тип рестриктора влияет.
  2. FacingSlave Нет это код для срипта. Создайте функцию с таким кодом в xr_effects.script и вызывайте ее из логики.
  3. Но вполне работает если задействовать. С другой стороны, судя по коду, используется не ЗП, а что вопрошающий скрывает!
  4. Ладно, не буду спрашивать почему ваш код кардинально отличается от оригинального. Приведите, как у вас до правки и после правки выглядит таблица avail_state например.
  5. Бессмертный Глянул мельком. ВЕЗДЕ в скриптах, где добавляли элементы в таблицу лишние запятые в конце. PS: И используйте тег код, тег спойлер корежит выкладываемый код!
  6. Ayden Как это сделано в других модах - нужно смотреть именно в них. Указанный скрипт реализован самими разработчиками сначала для ТЧ (пси воздействие на радаре) и в ЗП (ядовитый газ). Все как заказывали: при попадании в рестриктор наносит урон и вывешивает индикатор опасности. Правда разрабы - ленивые и тупо подкрутили данный скрипт под другое воздействие в ЗП. В моде Отступник я отредактировал данный скрипт, для реализации зон с разным воздействием с гибкими нстройками из логики. В моде Связь времен реализованы специфические аномальные зоны при помощи рестрикторов с самым разным воздействием (иногда не смертельным).
  7. Doctor 25 Оставляйте заявку в соответствующей теме. Ayden Лучше конечно движок. Но можно, как например, в ЗП реализованы катакомбы с ядовитым газом (sr_psy_antenna.script). RomaL23 На базе xr_effects.add_cs_text xr_effects.del_cs_text делайте.
  8. Ну с шейпом зоны все понятно - никак не влияет на радиус и силу аномалии. А шейп анимации - это что такое?
  9. Kiruha2012 Имя секции логики некорректное. В данной ситуации положено: [logic] AfterGlow Скорее всего только в движке.
  10. Ayden Выдать рандомную инфопрцию из 20 (open_proxod_1 .... open_proxod_20): local random_info = "open_proxod_"..tostring(random_number(1,20)) give_info(random_info) Отнять все инфопорции (open_proxod_1 .... open_proxod_20): for i = 1, 20 do disable_info("open_proxod_"..tostring(i)) end
  11. CrdBoy Смотрите уроки по SDK. Ссылки на видео-уроки есть в теме SDK. Бессмертный Это было в ЧН? Ayden Ммм... А в чем затык? Сделать в каждом проходе рестриктор который телепоритрует на точку если нет инфопорции, что этот проход открыт: on_actor_inside = {-open_proxod_1 } %=teleport_actor(closed_proxod_walk_1:closed_proxod_look_1)% А в скрипте выброса surge_manager.script по окончании выброса отбирать все инфопорции open_proxod_N и выдать рандомно одну.
  12. Как назовете НПС, так и будет в диалоге представляться. А что бы не светился на радаре, нужно расположить его за границей работы радара (> 50 м), но в пределах онлайна (< 150 м). Ayden Еще есть чисто скриптовый метод отображения диалогов, но городить его ради одного диалога мне кажется излишне. Перед текстом ключ: %c[255,220,20,60]Саван, подойди ближе к БТРу, ты слишком далеко. Детонатор не срабатывает.
  13. НПС не должен быть в оффлайне! Иначе логика и как следствие диалог не будут работать. Сделайте ему АИ-сетку в ангаре напротив и спавните там.
  14. RomaL23 Смотрите видео по работе с камерой от Непряхина, ссылки есть в данном разделе.
  15. Ayden Да все в общем то просто. Ставите НПС в недоступном для ГГ месте неподалеку от висельника, прописываете ему start_dialog с условием старта при нахождении ГГ например в заданном рестрикторе и получаете, именно то, что просили.
  16. Chickenboss226 Если уж вам жедезго нужен спавн из ЧН, то для этого можно использовать Universal ACDC при помощи которого конвертировать level.spawn в версию для ЗП.