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

Mass

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

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

  • Посещение

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

  1. Не исключаю, что в simulation.ltx при старте игры происходит спавн и потом еще через create_squade( вызов из эфектов). У меня такое было Дополнено 1 минуту спустя А отсечение в логике по расстоянию комбат_игноре только для разработчиков?
  2. imcrazyhoudini А в пути какая-нибудь анимация есть через a="анимация"? Кстати поле anim в в remark должно быть обязательно указано! Хотя стоп! Там же по умолчанию wait берется.возможно в этом то и проблема!
  3. imcrazyhoudini Так я написал выше, как это сделать быстрее. Читайте внимательнее!
  4. imcrazyhoudini Я писал не о повороте, а о быстром переходе с одной анимки на другую
  5. imcrazyhoudini Использовать быстрый переход анимации через state_mgr.set_state Например повернуться быстро к игроку state_mgr.set_state(self.object, "анимация", nil, nil, {look_object = db.actor}, {animation = true})
  6. Зачем так сложно? Для нпс сть on_offline либо из логики либо из секции. Для физ объектов тоже должно пойти!
  7. Redix За реакцию сквада отвечает bloodsucker_reaction.script. А вот за самого сосыча уже файл sr_bloodsucker.script. Они взаимосвязаны через xr_motivator. Сквад попадая в рестриктор активирует схему sr_bloodsucker, нужно указывать путь sound_path. Дальше схема сама всё делает
  8. Redix там 2 действия- это сама реакция сквада и схема через рестриктор. Придется попотеть подключая дополнительные скрипты из ЧН и связывать с помощью планировщика. Также перенести все необходимые анимки! Дополнено 3 минуты спустя Shew_Power 1-ое) напрашивается переустановка. 2-ое) Проверить оперативку
  9. 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
  10. Drive Что функция is_day возвращает? Так как в логике on_info = {=is_day} animpoint@day и потом вызов из переключаемой секции is_three_night
  11. может так? 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
  12. Это было сделано из-за смартов и реализации sim_squad_scripted.script Смотрите реализацию функции am_i_reached и прочие добавленные для симуляции функции. Всё завязано на сквады
  13. Это всё понятно. Этот параметр изжил себя! Поэтому написал про on_offline из логики объекта. Однако для этого придется тестить и подключать очень много скриптов ( как минимум 2 точно!) А Про create_squad - Это не совсем универсальная функция. Только для сквадов
  14. asarkus splash1_hits_count эо строка присутствует в файле? Впрочем вам рекомендовали удалить совсем этот файл из папки игры, чтобы файл был прочитан из системных ресурсов игры
  15. imcrazyhoudini Ок, тогда попробуйте еще один вариант. На этом я остановлюсь уж точно Попробуйте последний вариант se_monster.script или вот этот se_monster.script
  16. imcrazyhoudini Ошибку сделал! Я же не проверял! Вот новый файл se_monster.script
  17. imcrazyhoudini Под обычной логикой или под смартом? Если 2-ое тогда еще надо изменять сам смартерейнскрипт
  18. asarkus Скпирты ui работают, а весь остальной алайф симулятор повис. Думаю такое возможно, когда одна функция себя рекурсивно вызывает много раз и вешает игру
  19. asarkus Это и есть вылет, просто игра не закрылась и процесс сё еще висит в памяти. Попробовать через ctl+alt+del. Однако на чистом движке лог может оказаться пустым после этого
  20. asarkus Без лога вам никто не сможет помочь. Мы не знаем что вы там начудили именно какие правки делали
  21. Prostomod После спавна у нпс еще нет логики. Поэтому смарт назначает логику объектам. А насчет автоматом телепортировать нпс, то тут может быть проблема нужен вертекс куда именно телепортировать сталкера self.object:set_npc_position(тут вектор) Можете ради теста закомментить строку в xr_motivator if smart_terrain.arriving_npc[se_obj.id] == nil then Это вроде как те кто уже пришел в данный момент на работу. Избавляясь от этой строки мы сделаем так что все и идущие неписи и те кто пришел на работу будут телепортированны. Но это лишь догадки. Я не проверял
  22. imcrazyhoudini se_monster.script Попробуйте этот скрипт! Я не проверял если что! Но я бы изменил на ЗП вариант on_offline из логики мне кажется лучше подходит тыкни меня
  23. Prostomod Так попробуйте! local result,sec = {},nil for sec in str:gmatch('%b[]') do -- можно через gfind local section = sec:sub(2, sec:len()-1) table.insert(result, section) end return result где str конкатенация символов в строку прочитка из файлов игры