-
Публикаций
3 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные ARCHIP
-
-
При переходе в Припять вылетает игра. В логах нашел следующее:
[error]Expression : FATAL ERROR
[error]Function : CScriptEngine::lua_pcall_failed
[error]File : D:\a\OGSR-Engine\OGSR-Engine\ogsr_engine\COMMON_AI\script_engine.cpp
[error]Line : 46
[error]Description : [CScriptEngine::lua_pcall_failed]: ....l.k.e.r. Тень Чернобыля\gamedata\scripts\xr_kamp.script:699: attempt to index local 'manager' (a nil value)
Поковырялся ещё, в логе присутствует какая-то логика с точкой kamp, которой нигде нет. Я её не создавал, в оригинальных файлах игры тоже не нашел.
"kamp@pri_monolith_kamp1_soldier"
В чем может быть причина? -
Возник вопрос касательно квестовой составляющей. Работаю в SDK 0.4, мне нужно создать квест в духе "убей отряд сталкеров и задание выполнено".
Значит, создаю смарт-террейн для тех, кого нужно убить. Создаю нпс, которые заспавнятся только после получения нужного инфопоршня. Прописал все пути, логику, всё работает идеально.
НО!
В поисках того, как сделать выполнение условий по уничтожению этого самого отряда - я зашёл в тупик. Пользовался функцией "getGulagPopulation" с выдачей инфопоршня, но работало это так, что инфопоршень, который должен даваться только после уничтожение отряда - выдавался сразу, как только я получил задание.
Предполагаю, что это связанно с тем, что скрипт "проверяет" нужный смарт сразу после начала игры и выдаёт инфопоршень. Искал какую-либо информацию, чтобы это обойти, но ничего не нашел.
Собственно, вопрос, как мне выдать необходимый инфопоршень после убийства всех сталкеров в смарт-террейне?
⚒ Справочник вылетов
в Уроки, вопросы и советы по созданию модов
Опубликовано
@Diesel Я знаю, что это схема поведения. Я же упомянул логику. То, что это не баг ТЧ - тоже знаю.
Можешь подсказать, куда нужно писать по поводу ОГСР?