-
Публикаций
400 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент Mass
-
Не исключаю, что в simulation.ltx при старте игры происходит спавн и потом еще через create_squade( вызов из эфектов). У меня такое было Дополнено 1 минуту спустя А отсечение в логике по расстоянию комбат_игноре только для разработчиков?
-
imcrazyhoudini А в пути какая-нибудь анимация есть через a="анимация"? Кстати поле anim в в remark должно быть обязательно указано! Хотя стоп! Там же по умолчанию wait берется.возможно в этом то и проблема!
-
imcrazyhoudini Что конкретно нужно сделать?
-
imcrazyhoudini Так я написал выше, как это сделать быстрее. Читайте внимательнее!
-
imcrazyhoudini Я писал не о повороте, а о быстром переходе с одной анимки на другую
-
imcrazyhoudini Использовать быстрый переход анимации через state_mgr.set_state Например повернуться быстро к игроку state_mgr.set_state(self.object, "анимация", nil, nil, {look_object = db.actor}, {animation = true})
-
Зачем так сложно? Для нпс сть on_offline либо из логики либо из секции. Для физ объектов тоже должно пойти!
-
Redix За реакцию сквада отвечает bloodsucker_reaction.script. А вот за самого сосыча уже файл sr_bloodsucker.script. Они взаимосвязаны через xr_motivator. Сквад попадая в рестриктор активирует схему sr_bloodsucker, нужно указывать путь sound_path. Дальше схема сама всё делает
-
Redix там 2 действия- это сама реакция сквада и схема через рестриктор. Придется попотеть подключая дополнительные скрипты из ЧН и связывать с помощью планировщика. Также перенести все необходимые анимки! Дополнено 3 минуты спустя Shew_Power 1-ое) напрашивается переустановка. 2-ое) Проверить оперативку
-
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
-
Drive Что функция is_day возвращает? Так как в логике on_info = {=is_day} animpoint@day и потом вызов из переключаемой секции is_three_night
-
может так? 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
-
Это было сделано из-за смартов и реализации sim_squad_scripted.script Смотрите реализацию функции am_i_reached и прочие добавленные для симуляции функции. Всё завязано на сквады
-
Это всё понятно. Этот параметр изжил себя! Поэтому написал про on_offline из логики объекта. Однако для этого придется тестить и подключать очень много скриптов ( как минимум 2 точно!) А Про create_squad - Это не совсем универсальная функция. Только для сквадов
-
asarkus splash1_hits_count эо строка присутствует в файле? Впрочем вам рекомендовали удалить совсем этот файл из папки игры, чтобы файл был прочитан из системных ресурсов игры
-
imcrazyhoudini Ок, тогда попробуйте еще один вариант. На этом я остановлюсь уж точно Попробуйте последний вариант se_monster.script или вот этот se_monster.script
-
Верните конфиг ножа на место!
-
imcrazyhoudini Ошибку сделал! Я же не проверял! Вот новый файл se_monster.script
-
imcrazyhoudini Под обычной логикой или под смартом? Если 2-ое тогда еще надо изменять сам смартерейнскрипт
-
asarkus Скпирты ui работают, а весь остальной алайф симулятор повис. Думаю такое возможно, когда одна функция себя рекурсивно вызывает много раз и вешает игру
-
asarkus Это и есть вылет, просто игра не закрылась и процесс сё еще висит в памяти. Попробовать через ctl+alt+del. Однако на чистом движке лог может оказаться пустым после этого
-
asarkus Без лога вам никто не сможет помочь. Мы не знаем что вы там начудили именно какие правки делали
-
Prostomod После спавна у нпс еще нет логики. Поэтому смарт назначает логику объектам. А насчет автоматом телепортировать нпс, то тут может быть проблема нужен вертекс куда именно телепортировать сталкера self.object:set_npc_position(тут вектор) Можете ради теста закомментить строку в xr_motivator if smart_terrain.arriving_npc[se_obj.id] == nil then Это вроде как те кто уже пришел в данный момент на работу. Избавляясь от этой строки мы сделаем так что все и идущие неписи и те кто пришел на работу будут телепортированны. Но это лишь догадки. Я не проверял
-
imcrazyhoudini se_monster.script Попробуйте этот скрипт! Я не проверял если что! Но я бы изменил на ЗП вариант on_offline из логики мне кажется лучше подходит тыкни меня
-
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 конкатенация символов в строку прочитка из файлов игры