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

Mass

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

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

  • Посещение

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

  1. Prostomod Замена аномалии производится в 2-ух местах в surge_manager.script Можно попробовать добавить проверку на отсечение по имени в respawn_artefacts_and_replace_anomaly_zone
  2. Mindallius возможно в target_smart ошибка. Или nil или сам целевой смарт должен быть указан
  3. Очевидно, что этот смарт escape_smart_terrain не зарегистрирован! Ищите ошибку Файла нет на месте. Путь до указания файла указан неверно, или сам файл отсутствует/имеет другое имя. Проверяйте и исправляйте! Дополнено 3 минуты спустя Нужно использовать коллбек on_use, я так думаю! Или я неправильно понял вопрос =)! Дополнено 21 минуты спустя Кстати, так делать нельзя! Даже если и работает Для классов рестриктора и инвентори разные схемы Так попробуйте
  4. Mindallius У вас рабочий abort в _g.script? Ели нет, то поиском поищите как сделать отладочную инфу при abort! Должно быть в логе Incorrect next point [ваша точка] for squad [сквад]. Так и ищите по скваду
  5. В state_lib.script поменяйте wounded_heavy = { weapon = "drop", на wounded_heavy = { weapon = "strapped", А также и другие анимации начинающиеся с wounded Можете сделать аналогичные для конкретного нпс, только нужно будет тогда эти анимации добавлять в xr_wounded.script У меня у одного? remark в схеме wounded вёл себя странно Там ошибка в инициализации была ( не менялась анимация нпс, хотя здоровье менялось). Может и я накосячил в планировщике...
  6. Лучше сделать ему сразу здоровье на 0.2! Можете сделать через схему remark и через диалог по инфопоршню поменять нпс'у анимацию Дополнено 9 минуты спустя Формат настроек изменился в ЗП! Смотрите логику.Там появились параметры close_victim и far_victim вместо victim Дополнено 13 минуты спустя Тогда последний вариант, опечатка при назначении файла с логикой. Проверьте правильность пути к папке и самого файла Дополнено 19 минуты спустя Сработает через определенный интервал в 60 сек игрового времени. Если вы уже пересекли рестриктор тогда и время пришло тогда по идее покажется снова не только в другом рестрикторе. при on_game_timer 10 == 1 сек
  7. Boomer Что-то не вижу чтобы он был в скваде. Также стоит указать prior = . По умолчанию приоритет равен 45 для эксклюзивов. Лучше его сделать больше!
  8. vasyan54636 блок с if self.st.sound_idle ~= nil then xr_sound.set_sound_play(self.object:id(), self.st.sound_idle) end переместите верх( поставьте перeд end), чтобы оператор end мог закрыть функцию.
  9. vasyan54636 Похоже на синтаксическую ошибку. Покажите, как именно, в скрипт добавили строки? секция walker@start существует в данном файле? А если анимку поменять на hide_na?
  10. vasyan54636 Тогда попробуйте в xr_animpoint.script после state_mgr.set_state(self.object, self.st.animpoint:get_action(), nil, nil, {look_position = self.st.animpoint.look_position},{animation_position = self.st.animpoint.position, animation_direction = self.st.animpoint.smart_direction} ) добавить if self.st.sound_idle ~= nil then xr_sound.set_sound_play(self.object:id(), self.st.sound_idle) end и в set_scheme st.sound_idle= utils.cfg_get_string(ini, section, "sound_idle",npc, false, "")
  11. vasyan54636 А звук есть sleep в script_sound.ltx? Через анимпоинт он не будет издавать никакие звуки, кроме болтовни, звук гитар и гормошек
  12. Также возможно условие не поддерживает кондлист! Например, пытаемся получить параметры из сырой строки combat_ignore_keep_when_attacked = {=is_enemy} true,false ; Это как пример! Можете попробовать вывести в лог значение для отладки из функции xr_logic.pick_section_from_condlist. Но повис может не сразу проявиться. vasyan54636 Через схему cover? anim = sleep sound_idle = sleep Я не проверял, но по идее должно сработать! Хотя , я не помню в оригинале есть звук у неписей sleep с секцией? Если нет добавить по аналогии с другими type = npc
  13. То есть, начиная новую игру, Сохранение-->Загрузка--> Вылет? Значит есть ошибка в ваших правках/сторонних модов.
  14. Ostrov igr lego При возникшей проблеме с компьютерами или играми /программами и тп, являясь не асам в этой тематике, люди 1-ым делом бегут смотреть в интернет и если не находят, то для этого существует форумы, которые помогают выяснить причину. Вы не соизвоили даже углубиться в проблему. Это говорит о вашем отношении
  15. WolfHeart При нынешнем положении дел, не думаю что мемы с участием мера Киева это то то нужно форуму. А человек просто тролил всех присутствующих
  16. Погода выбралась рандомно. Изменения сделанные до вылета, не повлияли на погоду лишь потому что до этой погоды либо цикла не дошло. Но когда дошла очередь до измененной (новой) погоды, начались проблемы! Поэтому заново всё переустанавливайте и начинайте новую игру.
  17. Policai Если прописать tip_open = Но это если show_tips не равно нил Дополнено 4 минуты спустя Drive Нет незя! согласно скрипту if self.st.tip_open then self.object:set_tip_text(self.st.tip_open) end Если поставить нил в логике, то это будет аналогично 'nil' для скрипта, потому что cfg_get_string вернет строку set_tip_text, не найдя значения в ui_st_screen.xml, может повиснуть. Поправочка.Нет! Не повиснет, а просто должно показать нил в сообщении игроку. Потому что это же всё равно строкой остается
  18. Belka_mod Покажите хотя бы блок кода. Потому что скрипт level_weathers явно не с оригинала
  19. Можете вывести в лог перед строкой weather_section_name = "default_"..st.current_state. По идее должно братья из секции,но если не робит на ЧН, можно попробовать добавить в таблицу для отдельных локаций сделать поверку на отсечение уже через скрипт
  20. Belka_mod камрады оказались правы! Схема death вам не нужна! Это я сам себя запутал и окружающих. Каюсь! Я убиваю по поршню. Но по идее это всё тоже самое on_game_timer = 8 | nil %=kill_npc% должно быть идентично on_game_timer = 8 | %=kill_npc%. Тут и там я, получается, ошибся. 2) Нужно начать...., а берется ли непись вообще под схему? Под схему переходит, иначе бы ошибки не было с недостающим path. Как сам смарт называется?
  21. denis2000 Я писал. Но тогда моб был живым. Всё-таки не уверен, что для мертвяка все данные нормально очистятся. Проверять я это не буду точно. Перфекционизм разве что =)
  22. makdm Именно так не не нужно! on_game_timer = 8 | nil %=kill_npc% нужно: on_game_timer = 8 | %=kill_npc% Я имел ввиду без kill_npc, использовав схему death с помощью поршня Дополнено 1 минуту спустя Я бы еще убрал эту строчку. Дополнено 3 минуты спустя Хотя, возможно смарт всё равно, как следует, очистит данные. Но я в этом не уверен на 100