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

Mass

Сталкеры
  • Публикаций

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

  • Посещение

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

  1. Ошибка была здесь! on_signal = run_end| walker1 %=hit_npc(esc_frigh_walk_run:bip01_spine1:1000:150)% Я бы еще убрал непонятный костыль =anim_clear в логике который и тогда бы еще это бы тоже порезал совсем on_info = {=see_actor} walker2 %+esc_spawn_boar_strong =anim_clear%
  2. Вы ошибаетесь! В ТЧ этот метод есть, просто в lua_help отсутствует! Покажите функцию get_loophole данного анимпоинта Дополнено 9 минуты спустя Отличная идея закрыть файл! Про это я забыл в итоге при ошибке я терял всю инфу! Единственое маленькое замечание я бы кешировал переменную log_path
  3. imcrazyhoudini Только не test(), а test(actor,npc). Нам же нужно получить нпс объект
  4. imcrazyhoudini Вполне возможно что непись по каким-то причинам не сбрасывает своё направление взгляда по движению. Можно попробовать принудительно заставить его сбросить npc:set_sight (look.path_dir,nil,0) Этот код добавьте в xr_effects в новоиспеченную функцию и вызовете её по сигналу. А также поиграйтесь с анимацией в ремарке
  5. При критической ошибки, когда игра не может сама закрыться, этот лог может потеряться. Лучше продублировать и в основной, + можно вывести на экран инфу игроку!
  6. capacity должно <= чем работ в смарте! Не имеет значение! Однако нужно вписать #include именно без отступов! Мало инфы! Под какой схемой, какая анимка, что должно быть после того когда он придет в нужный вейпоинт? Видно что нпс в последний момент переходит в крауч! Вообще я бы посмотрел через сигнал. Дошел ли нпс до последней точки? В move_mgr есть флаг at_terminal_waypoint_flag с булевым значением, когда нпс достиг последней точки. Этим можно воспользоваться например при проверке условия в xr_conditions
  7. Mawrak Не совсем меня, видимо, поняли. Имелось ввиду отсечение по расстоянию или сквадов чтобы нпс не агрились друг на друга
  8. imcrazyhoudini Больше похоже на проблему в точке look, попробуйте сделать еще одну точку look и в remark используйте target куда смотреть
  9. Не исключаю, что в simulation.ltx при старте игры происходит спавн и потом еще через create_squade( вызов из эфектов). У меня такое было Дополнено 1 минуту спустя А отсечение в логике по расстоянию комбат_игноре только для разработчиков?
  10. imcrazyhoudini А в пути какая-нибудь анимация есть через a="анимация"? Кстати поле anim в в remark должно быть обязательно указано! Хотя стоп! Там же по умолчанию wait берется.возможно в этом то и проблема!
  11. imcrazyhoudini Так я написал выше, как это сделать быстрее. Читайте внимательнее!
  12. imcrazyhoudini Я писал не о повороте, а о быстром переходе с одной анимки на другую
  13. imcrazyhoudini Использовать быстрый переход анимации через state_mgr.set_state Например повернуться быстро к игроку state_mgr.set_state(self.object, "анимация", nil, nil, {look_object = db.actor}, {animation = true})
  14. Зачем так сложно? Для нпс сть on_offline либо из логики либо из секции. Для физ объектов тоже должно пойти!
  15. Redix За реакцию сквада отвечает bloodsucker_reaction.script. А вот за самого сосыча уже файл sr_bloodsucker.script. Они взаимосвязаны через xr_motivator. Сквад попадая в рестриктор активирует схему sr_bloodsucker, нужно указывать путь sound_path. Дальше схема сама всё делает
  16. Redix там 2 действия- это сама реакция сквада и схема через рестриктор. Придется попотеть подключая дополнительные скрипты из ЧН и связывать с помощью планировщика. Также перенести все необходимые анимки! Дополнено 3 минуты спустя Shew_Power 1-ое) напрашивается переустановка. 2-ое) Проверить оперативку
  17. Drive ну у вас возможно в логике проверка на is_day где идет проверка return db.actor ~= nil and level.get_time_hours() >= 6 and level.get_time_hours() < 21 В итоге ночью после 21 работает секция walker@night и переключение на секцию animpoint@day не работает, где идет проверка на is_three_night
  18. Drive Что функция is_day возвращает? Так как в логике on_info = {=is_day} animpoint@day и потом вызов из переключаемой секции is_three_night
  19. может так? title = {+vzyal_yashiki} yashik_steal_name_3, {+nastalo_tri_nochi} yashik_steal_name_2, nil descr = {+vzyal_yashiki} yashik_steal_text_3, {+nastalo_tri_nochi} yashik_steal_text_2, nil
  20. Это было сделано из-за смартов и реализации sim_squad_scripted.script Смотрите реализацию функции am_i_reached и прочие добавленные для симуляции функции. Всё завязано на сквады
  21. Это всё понятно. Этот параметр изжил себя! Поэтому написал про on_offline из логики объекта. Однако для этого придется тестить и подключать очень много скриптов ( как минимум 2 точно!) А Про create_squad - Это не совсем универсальная функция. Только для сквадов
  22. asarkus splash1_hits_count эо строка присутствует в файле? Впрочем вам рекомендовали удалить совсем этот файл из папки игры, чтобы файл был прочитан из системных ресурсов игры
  23. imcrazyhoudini Ок, тогда попробуйте еще один вариант. На этом я остановлюсь уж точно Попробуйте последний вариант se_monster.script или вот этот se_monster.script

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

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