Сповіщення
Очистити все

Line 404


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
2 роки тому
 
Expression : assertion failed
Function : CActorCondition::UpdateTutorialThresholds
File : E:\stalker\sources\trunk\xr_3da\xrGame\ActorCondition.cpp
Line : 404
Description : ai().script_engine().functor<LPCSTR>(cb_name,fl)

Помилка

Не знайдено глобальна скриптова функція, що викликається з двигуна, що служить для запуску туторіалів, пов'язаних зі станом актора.

У файлі _g.script обов'язково мають бути функції:

on_actor_critical_power
on_actor_critical_max_power
on_actor_bleeding
on_actor_satiety
on_actor_radiation
on_actor_psy
on_actor_cant_walk_weight
on_actor_weapon_jammed

Якщо однієї з них немає, то слідує такий виліт. Спрацювання цих функцій залежить від параметрів, зазначених у розділі tutorial_conditions_thresholds .

Як це працює, на прикладі з навчальними туторіалами, які з'являються на початку гри:

У секції tutorial_conditions_thresholds заданий параметр weapon_jammed = 0.9, і коли стан активної зброї стане меншим за вказане там значення, то буде викликана скриптова функція on_actor_weapon_jammed . Аналогічно з рештою туторіалів.

Рішення [1]

Перевірте ці функції у файлі _g.script. Якщо вони відсутні - додайте відсутні з порожнім тілом.
Наприклад:
function on_actor_psy() end


   
Цитата