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

ARCHIP

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

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

  • Посещение

Сообщения, опубликованные ARCHIP


  1. При переходе в Припять вылетает игра. В логах нашел следующее: 

    [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"

    В чем может быть причина?


  2. Возник вопрос касательно квестовой составляющей. Работаю в SDK 0.4, мне нужно создать квест в духе "убей отряд сталкеров и задание выполнено". 
    Значит, создаю смарт-террейн для тех, кого нужно убить. Создаю нпс, которые заспавнятся только после получения нужного инфопоршня. Прописал все пути, логику, всё работает идеально. 
    НО! 
    В поисках того, как сделать выполнение условий по уничтожению этого самого отряда - я зашёл в тупик. Пользовался функцией "getGulagPopulation" с выдачей инфопоршня, но работало это так, что инфопоршень, который должен даваться только после уничтожение отряда - выдавался сразу, как только я получил задание. 
    Предполагаю, что это связанно с тем, что скрипт "проверяет" нужный смарт сразу после начала игры и выдаёт инфопоршень. Искал какую-либо информацию, чтобы это обойти, но ничего не нашел. 
    Собственно, вопрос, как мне  выдать необходимый инфопоршень после убийства всех сталкеров в смарт-террейне?