<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://modfaq.ru/index.php?action=history&amp;feed=atom&amp;title=ActorCondition.cpp</id>
	<title>ActorCondition.cpp - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://modfaq.ru/index.php?action=history&amp;feed=atom&amp;title=ActorCondition.cpp"/>
	<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=ActorCondition.cpp&amp;action=history"/>
	<updated>2026-07-07T20:42:45Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://modfaq.ru/index.php?title=ActorCondition.cpp&amp;diff=504&amp;oldid=prev</id>
		<title>Aka sektor: Новая страница: «__NOTOC__ &lt;pre&gt; Expression    : assertion failed Function    : CActorCondition::UpdateTutorialThresholds File        : E:\stalker\sources\trunk\xr_3da\xrGame\Acto…»</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=ActorCondition.cpp&amp;diff=504&amp;oldid=prev"/>
		<updated>2019-02-26T17:08:25Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «__NOTOC__ &amp;lt;pre&amp;gt; Expression    : assertion failed Function    : CActorCondition::UpdateTutorialThresholds File        : E:\stalker\sources\trunk\xr_3da\xrGame\Acto…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Expression    : assertion failed&lt;br /&gt;
Function    : CActorCondition::UpdateTutorialThresholds&lt;br /&gt;
File        : E:\stalker\sources\trunk\xr_3da\xrGame\ActorCondition.cpp&lt;br /&gt;
Line        : 404&lt;br /&gt;
Description    : ai().script_engine().functor&amp;lt;LPCSTR&amp;gt;(cb_name,fl)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ошибка ===&lt;br /&gt;
Не найдена глобальная скриптовая функция, вызываемая из движка, служащая для запуска туториалов, связанных с состоянием актора.&lt;br /&gt;
&lt;br /&gt;
В файле _g.script обязательно должны быть функции:&lt;br /&gt;
 on_actor_critical_power&lt;br /&gt;
 on_actor_critical_max_power&lt;br /&gt;
 on_actor_bleeding&lt;br /&gt;
 on_actor_satiety&lt;br /&gt;
 on_actor_radiation&lt;br /&gt;
 on_actor_psy&lt;br /&gt;
 on_actor_cant_walk_weight&lt;br /&gt;
 on_actor_weapon_jammed&lt;br /&gt;
Если одной из них нет, то следует такой вылет. Срабатывание этих функций зависит от параметров, указанных в секции &amp;#039;&amp;#039;&amp;#039;tutorial_conditions_thresholds&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Как это работает, на примере с обучающими туториалами, которые появляются в начале игры:&lt;br /&gt;
&lt;br /&gt;
В секции &amp;#039;&amp;#039;&amp;#039;tutorial_conditions_thresholds&amp;#039;&amp;#039;&amp;#039; задан параметр &amp;lt;code&amp;gt;weapon_jammed = 0.9&amp;lt;/code&amp;gt;, и когда состояние активного оружия станет меньше указанного там значения, то будет вызвана скриптовая функция &amp;#039;&amp;#039;&amp;#039;on_actor_weapon_jammed&amp;#039;&amp;#039;&amp;#039;. Аналогично с остальными туториалами.&lt;br /&gt;
&lt;br /&gt;
=== Решение&amp;lt;ref&amp;gt;[http://www.amk-team.ru/forum/faq/ Страница FAQ на AMK форуме, раздел &amp;quot;Справочник вылетов&amp;quot;]&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
Проверьте наличие этих функций в файле _g.script. Если они отсутствуют - добавьте недостающие с пустым телом.&amp;lt;br /&amp;gt;&lt;br /&gt;
Например:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;function on_actor_psy() end&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Источник ==&lt;br /&gt;
{{References}}&lt;br /&gt;
[[Категория:Справочник_вылетов]]&lt;/div&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
</feed>