XrAI:script storage.cpp

Материал из Моддинг трилогии S.T.A.L.K.E.R. - modFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску

1 вариант

Обнаружение

Lagos[1], AleBard[2], Зандар[3]

Решение

h0N0r[4], Skala[5]

Expression    : !m_error_code
Function      : raii_guard::~raii_guard
File          : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
Line          : 748
Description   : ...alker_zp_test\gamedata\scripts\se_smart_cover.script:50: attempt to index field '?' (a nil value)

Ошибка

Аналогично 1 варианту: Script_engine.cpp

В данном случае: у какого-то smart cover'а отсутствует пресет анимаций в поле description (заполняется в X-Ray SDK) или loopholes в ACDC.

В частности, вылет может произойти если установить анимации sit_ass или sit_knee. Они есть в SDK, но отсутствуют в gamedata\scripts\smart_covers.script

Решение

Аналогично 1 варианту: Script_engine.cpp

Частное решение:

1) В *.bat-файле собирающем спавн, измените путь к xrAI на: bin\designer\mixed\xrAI.exe

2) После запуска компиляции, в её логе будет указано имя проблемного smart cover'а:

level 101 test_map
[LUA] ...k_cop\editors\se_smart_cover:(43):name tsm_smart_cover descr nil
! [LUA] ...k_cop\editors\gamedata\scripts\se_smart_cover.script:50: attempt to index field '?' (a nil value)

В данном случае это: tsm_smart_cover

Источники

  1. ↑ "Lagos" amk-team.ru 26.10.2011 Архивировано: web.archive.org 09.07.2025
  2. ↑ "AleBard" amk-team.ru 25.12.2022 Архивировано: web.archive.org 03.12.2025
  3. ↑ "Зандар" ap-pro.ru 28.07.2024 Архивировано: web.archive.org 28.09.2026 ; archive.ph 28.09.2026
  4. ↑ "h0N0r" amk-team.ru 25.12.2022
  5. ↑ "Skala" ap-pro.ru 12.03.2023 Архивировано: web.archive.org 28.09.2026 ; archive.ph 28.09.2026