UISubLine.cpp
Материал из MODFAQ.RU — моддинг классического S.T.A.L.K.E.R., TES и Fallout
Expression : i < (int)m_text.size() Function : CUISubLine::Cut2Pos File : E:\stalker\patch_1_0004\xr_3da\xrGame\ui\UISubLine.cpp Line : 86 Description : CUISubLine::Cut2Pos - invalid parameter
Ошибка
Решение подобных ошибок - задача нетривиальная. Поэтому их исправлением следует заниматься только тем, кто обладает хотя бы базовыми знаниями скриптинга.
Подсказка скриптеру[1]
В метод db.actor:give_talk_message(text, texture, rect, info), в качестве параметра text, передана строка сформированная таким образом:
text = string.format("%s %s %s", t1, t2, t3)
Если один из элементов t1, t2, t3 является пустой строкой, то произойдет вылет.
Если изменить формирование строки на такое:
text = string.format("%s; %s; %s", t1, t2, t3)
Вылет не произойдет, при том что t-параметры оставались какими угодно, и пустыми строками в том числе.