<?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=Xr_effects.script</id>
	<title>Xr effects.script - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://modfaq.ru/index.php?action=history&amp;feed=atom&amp;title=Xr_effects.script"/>
	<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=Xr_effects.script&amp;action=history"/>
	<updated>2026-07-08T02:47:18Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://modfaq.ru/index.php?title=Xr_effects.script&amp;diff=247&amp;oldid=prev</id>
		<title>Aka sektor: Новая страница: «__NOTOC__ {| class=&quot;wikitable&quot; style=&quot;float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;&quot; |- | colspan=2 style=&quot;font-s…»</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=Xr_effects.script&amp;diff=247&amp;oldid=prev"/>
		<updated>2019-02-23T07:00:22Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «__NOTOC__ {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;&amp;quot; |- | colspan=2 style=&amp;quot;font-s…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 style=&amp;quot;font-size:20px;&amp;quot;|&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;xr_effects.script&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Автор&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| !SkIF!&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Тип статьи&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| справка&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Актуальность&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[S.T.A.L.K.E.R. - Зов Припяти|ЗП]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;xr_effects.script&amp;#039;&amp;#039;&amp;#039; - это скрипт, содержащий функции-шаблоны, которые можно вызывать из логики любого объекта. Удобство в том, что не нужно писать уйму функций для каждого события.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=4| Возможности функций xr_effects.script&lt;br /&gt;
|-&lt;br /&gt;
! Название&lt;br /&gt;
! Использование&lt;br /&gt;
! Вызов логикой&lt;br /&gt;
! Скриптовый вызов&lt;br /&gt;
|-&lt;br /&gt;
| disable_ui&lt;br /&gt;
| Убирает с экрана интерфейс (худ, миникарту, убирает оружие, иконки квикслотов, блокирует клавиатуру, выключает ПНВ и фонарь)&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=disable_ui%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=disable_ui(true)%&amp;lt;/code&amp;gt; — если необходимо оставить активным слот с оружием&lt;br /&gt;
| &lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.disable_ui()&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.disable_ui(nil, nil, {&amp;quot;true&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| disable_ui_only&lt;br /&gt;
| Выполняет те же функции, что и &amp;#039;&amp;#039;disable_ui&amp;#039;&amp;#039;, кроме выключения фонаря и ПНВ. Также подерживает возможность оставить активный слот&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=disable_ui_only%&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.disable_ui_only()&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| enable_ui&lt;br /&gt;
| Восстанавливает все, что убирает &amp;#039;&amp;#039;disable_ui&amp;#039;&amp;#039;. Если указать &amp;#039;&amp;#039;true&amp;#039;&amp;#039;, то восстановится последний активный слот.&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=enable_ui%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=enable_ui(true)%&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.enable_ui()&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.enable_ui(nil, nil, {&amp;quot;true&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| run_postprocess&lt;br /&gt;
| Запускает постпроцесс (построцессы для запуска необходимо регистрировать в &amp;#039;&amp;#039;postprocess.ltx&amp;#039;&amp;#039; в папке &amp;#039;&amp;#039;misc&amp;#039;&amp;#039;)&lt;br /&gt;
| &amp;lt;code&amp;gt;%=run_postprocess(&amp;lt;имя постпроцесса&amp;gt;:&amp;lt;номер постпроцесса&amp;gt;)%&amp;lt;/code&amp;gt; — номер это любое целое число, которое не должно повторятся&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.run_postprocess(nil, nil, {&amp;quot;&amp;lt;имя постпроцесса&amp;gt;&amp;quot;,&amp;quot;&amp;lt;номер постпроцесса&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt; — номер это любое целое число, которое не должно повторятся&lt;br /&gt;
|-&lt;br /&gt;
| stop_postprocess&lt;br /&gt;
| Останавливает постпроцесс по его номеру&lt;br /&gt;
| &amp;lt;code&amp;gt;%=stop_postprocess(&amp;lt;номер постпроцесса&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.stop_postprocess(nil, nil, {&amp;quot;&amp;lt;номер постпроцесса&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| run_tutorial&lt;br /&gt;
| Запускает туториал&lt;br /&gt;
| &amp;lt;code&amp;gt;%=run_tutorial(&amp;lt;имя туториала&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.run_tutorial(nil, nil, {&amp;quot;&amp;lt;имя туториала&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| stop_tutorial&lt;br /&gt;
| Останавливает запущеный туториал&lt;br /&gt;
| &amp;lt;code&amp;gt;%=stop_tutorial%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.stop_tutorial()&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| teleport_actor&lt;br /&gt;
| Телепортирует игрока на указаный &amp;#039;&amp;#039;waypoint&amp;#039;&amp;#039;, есть возможность указать направление взгляда игрока&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=teleport_actor(&amp;lt;waypoint, на который телепортировать игрока&amp;gt;:&amp;lt;waypoint, на который будет смотреть игрок&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=teleport_actor(&amp;lt;waypoint, на который телепортировать игрока&amp;gt;)%&amp;lt;/code&amp;gt; — если не нужно устанавливать направление взгляда&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.teleport_actor(nil, nil, {&amp;quot;&amp;lt;waypoint, на который телепортировать игрока&amp;gt;&amp;quot;,&amp;quot;&amp;lt;waypoint, на который будет смотреть игрок&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.teleport_actor(nil, nil, {&amp;quot;&amp;lt;waypoint, на который телепортировать игрока&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| teleport_npc&lt;br /&gt;
| Телепортирует NPC на указаный &amp;#039;&amp;#039;waypoint&amp;#039;&amp;#039;. Вызывается из логики NPC&lt;br /&gt;
| &amp;lt;code&amp;gt;%=teleport_npc(&amp;lt;waypoint, на который телепортировать NPC&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| teleport_npc_by_story_id&lt;br /&gt;
| Телепортирует NPC на указаный &amp;#039;&amp;#039;waypoint&amp;#039;&amp;#039; по &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039; NPC. Можно применять только к NPC у которых есть &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;%=teleport_npc_by_story_id(&amp;lt;story_id NPC&amp;gt;:&amp;lt;waypoint, на который телепортировать NPC&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.teleport_npc_by_story_id(nil, nil, {&amp;quot;&amp;lt;story_id NPC&amp;gt;&amp;quot;,&amp;quot;&amp;lt;waypoint, на который телепортировать NPC&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| teleport_squad&lt;br /&gt;
| Телепортирует squad на указаный &amp;#039;&amp;#039;waypoint&amp;#039;&amp;#039; по &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;. Можно применять только к squad&amp;#039;у у которого есть &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;%=teleport_squad(&amp;lt;story_id squad&amp;#039;а&amp;gt;:&amp;lt;waypoint, на который телепортировать squad&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.teleport_squad(nil, nil, {&amp;quot;&amp;lt;story_id squad&amp;#039;а&amp;gt;&amp;quot;,&amp;quot;&amp;lt;waypoint, на который телепортировать squad&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| play_particle_on_path&lt;br /&gt;
| Проигрывает партикл на &amp;#039;&amp;#039;waypoint&amp;#039;&amp;#039;&amp;#039;е&lt;br /&gt;
| &amp;lt;code&amp;gt;%=play_particle_on_path(&amp;lt;имя партикла&amp;gt;:&amp;lt;waypoint&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.play_particle_on_path(nil, nil, {&amp;quot;&amp;lt;имя партикла&amp;gt;&amp;quot;,&amp;quot;&amp;lt;waypoint&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| restore_health&lt;br /&gt;
| Востанавливает здоровье NPC или мутанту. Вызывается из логики NPC или мутанта.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=restore_health%&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| kill_npc&lt;br /&gt;
| Убивает NPC. Можно вызвать из логики NPC, либо из логики другого объекта - тогда нужно указать &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;%=kill_npc%, либо %=kill_npc(&amp;lt;story_id NPC&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.kill_npc(nil, nil, {&amp;quot;&amp;lt;story_id NPC&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| remove_npc&lt;br /&gt;
| Удаляет NPC по &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Внимание!!!&amp;#039;&amp;#039;&amp;#039; Ни в коем случае не вызывать из логики NPC!!!&lt;br /&gt;
| &amp;lt;code&amp;gt;%=remove_npc(&amp;lt;story_id NPC&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.remove_npc(nil, nil, {&amp;quot;&amp;lt;story_id NPC&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| inc_counter&lt;br /&gt;
| Прибавляет к указанному счетчику число. Если число не указать - прибавится единица.&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=inc_counter(&amp;lt;имя счетчика - может быть любое&amp;gt;:&amp;lt;число&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=inc_counter(&amp;lt;имя счетчика - может быть любое&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.inc_counter(nil, nil, {&amp;quot;&amp;lt;имя счетчика - может быть любое&amp;gt;&amp;quot;, &amp;quot;число&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.inc_counter(nil, nil, {&amp;quot;&amp;lt;имя счетчика - может быть любое&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| dec_counter&lt;br /&gt;
| Отнимает от указанного счетчика число. Если число не указать - отнимится единица.&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=dec_counter(&amp;lt;имя счетчика&amp;gt;:&amp;lt;число&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=dec_counter(&amp;lt;имя счетчика&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.dec_counter(nil, nil, {&amp;quot;&amp;lt;имя счетчика&amp;gt;&amp;quot;, &amp;quot;число&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.dec_counter(nil, nil, {&amp;quot;&amp;lt;имя счетчика&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| set_counter&lt;br /&gt;
| Устанавливает в указанном счетчике число. Если число не указать - установится единица.&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=set_counter(&amp;lt;имя счетчика&amp;gt;:&amp;lt;число&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=set_counter(&amp;lt;имя счетчика&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.set_counter(nil, nil, {&amp;quot;&amp;lt;имя счетчика&amp;gt;&amp;quot;, &amp;quot;число&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.set_counter(nil, nil, {&amp;quot;&amp;lt;имя счетчика&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| turn_off&lt;br /&gt;
| Выключает динамическую лампочку (&amp;#039;&amp;#039;hanging_lamp&amp;#039;&amp;#039;) по &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
При вызове через логику все лампы перечисляются через двоеточие.&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=turn_off(&amp;lt;лампа1&amp;gt;:&amp;lt;лампа2&amp;gt;:&amp;lt;лампа3&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=turn_off(&amp;lt;лампа&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.turn_off(nil, nil, {&amp;quot;&amp;lt;лампа&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| turn_on&lt;br /&gt;
| Включает динамическую лампочку (&amp;#039;&amp;#039;hanging_lamp&amp;#039;&amp;#039;) по &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
При вызове через логику все лампы перечисляются через двоеточие.&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=turn_off(&amp;lt;лампа1&amp;gt;:&amp;lt;лампа2&amp;gt;:&amp;lt;лампа3&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=turn_off(&amp;lt;лампа&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.turn_on(nil, nil, {&amp;quot;&amp;lt;лампа&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| set_weather&lt;br /&gt;
| Устанавливает определенную погоду. Если указать &amp;#039;&amp;#039;true&amp;#039;&amp;#039; - установка погоды сразу, &amp;#039;&amp;#039;false&amp;#039;&amp;#039; - через некоторое время.&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=set_weather(&amp;lt;секция погоды&amp;gt;:true)%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=set_weather(&amp;lt;секция погоды&amp;gt;:false)%&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.set_weather(nil, nil, {&amp;quot;&amp;lt;секция погоды&amp;gt;&amp;quot;, true})&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.set_weather(nil, nil, {&amp;quot;&amp;lt;секция погоды&amp;gt;&amp;quot;, false})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| send_tip&lt;br /&gt;
| Отправляет сообщение. Текст сообщения должен быть на английском (описание прописывается в любом [[*.xml]] файле в &amp;#039;&amp;#039;text\rus&amp;#039;&amp;#039;), иконка должна быть зарегистрирована в &amp;#039;&amp;#039;news_manager.script&amp;#039;&amp;#039;, время показа сообщения записывается в милисекундах, то есть 5000 - 5 сек реального времени.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=send_tip(&amp;lt;текст&amp;gt;:&amp;lt;иконка&amp;gt;:&amp;lt;время&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.send_tip(nil, nil, {&amp;quot;&amp;lt;текст&amp;gt;&amp;quot;,&amp;quot;&amp;lt;иконка&amp;gt;&amp;quot;,&amp;quot;&amp;lt;время&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| spawn_object&lt;br /&gt;
| Спавнит объект на &amp;#039;&amp;#039;waypoint&amp;#039;&amp;#039;&amp;#039;е.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=spawn_object(&amp;lt;имя секции объекта&amp;gt;:&amp;lt;waypoint&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.spawn_object(nil, nil, {&amp;quot;&amp;lt;имя секции объекта&amp;gt;&amp;quot;,&amp;quot;&amp;lt;waypoint&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| spawn_corpse&lt;br /&gt;
| Спавнит труп на &amp;#039;&amp;#039;waypoint&amp;#039;&amp;#039;&amp;#039;е.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=spawn_corpse(&amp;lt;имя секции NPC, который заспавнится в виде трупа&amp;gt;:&amp;lt;waypoint&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.spawn_corpse(nil, nil, {&amp;quot;&amp;lt;имя секции NPC, который заспавнится в виде трупа&amp;gt;&amp;quot;,&amp;quot;&amp;lt;waypoint&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| spawn_object_in&lt;br /&gt;
| Спавнит в определенный &amp;#039;&amp;#039;inventory_box&amp;#039;&amp;#039; предмет. У &amp;#039;&amp;#039;inventory_box&amp;#039;&amp;#039; должен быть &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;%=spawn_object_in(&amp;lt;имя секции предмета&amp;gt;:&amp;lt;story_id inventory_box&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.spawn_object_in(nil, nil, {&amp;quot;&amp;lt;имя секции предмета&amp;gt;&amp;quot;,&amp;quot;&amp;lt;story_id inventory_box&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| give_actor&lt;br /&gt;
| Спавнит игроку определенный предмет.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=give_actor(&amp;lt;предмет1&amp;gt;:&amp;lt;предмет2&amp;gt;:&amp;lt;предмет3&amp;gt;)%, %=give_actor(&amp;lt;предмет&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.give_actor(nil, nil, {&amp;quot;&amp;lt;предмет&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| remove_item&lt;br /&gt;
| Удаляет предмет у игрока.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=remove_item(&amp;lt;предмет&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.remove_item(nil, nil, {&amp;quot;&amp;lt;предмет&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| activate_weapon_slot&lt;br /&gt;
| Делает активным определенный слот.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=activate_weapon_slot(&amp;lt;номер слота&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.activate_weapon_slot(nil, nil, {&amp;lt;номер слота&amp;gt;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| create_squad&lt;br /&gt;
| Спавнит squad на определенный smart_terrain.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=create_squad(&amp;lt;секция squad&amp;#039;а&amp;gt;:&amp;lt;имя smart_terrainа&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.create_squad(nil, nil, {&amp;quot;&amp;lt;секция squad&amp;#039;а&amp;gt;&amp;quot;,&amp;quot;&amp;lt;имя smart_terrainа&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| remove_squad&lt;br /&gt;
| Удаляет squad.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=remove_squad(&amp;lt;секция squad&amp;#039;а&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.remove_squad(nil, nil, {&amp;quot;&amp;lt;секция squad&amp;#039;а&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| kill_squad&lt;br /&gt;
| Убивает squad.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=kill_squad(&amp;lt;секция squad&amp;#039;а&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.kill_squad(nil, nil, {&amp;quot;&amp;lt;секция squad&amp;#039;а&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| clear_smart_terrain&lt;br /&gt;
| Удаляет со smart_terrainа все squadы.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=clear_smart_terrain(&amp;lt;имя smart_terrainа&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.clear_smart_terrain(nil, nil, {&amp;quot;&amp;lt;имя smart_terrainа&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| give_task&lt;br /&gt;
| Выдает квест игроку.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=give_task(&amp;lt;имя квеста&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.give_task(nil, nil, {&amp;quot;&amp;lt;имя квеста&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| set_active_task&lt;br /&gt;
| Устанавливает активным определенный квест.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=set_active_task(&amp;lt;имя квеста&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.set_active_task(nil, nil, {&amp;quot;&amp;lt;имя квеста&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| actor_friend&lt;br /&gt;
| Делает NPC другом игроку. Вызывается из логики NPC.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=actor_friend%&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| actor_neutral&lt;br /&gt;
| Делает NPC нейтральным к игроку. Вызывается из логики NPC.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=actor_neutral%&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| actor_enemy&lt;br /&gt;
| Делает NPC врагом игроку. Вызывается из логики NPC.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=actor_enemy%&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| set_squad_neutral_to_actor&lt;br /&gt;
| Делает squad нейтральным к игроку. У squad&amp;#039;а должен быть &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;%=set_squad_neutral_to_actor(&amp;lt;story_id squad&amp;#039;а&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.set_squad_neutral_to_actor(nil, nil, {&amp;quot;&amp;lt;story_id squad&amp;#039;а&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| set_squad_friend_to_actor&lt;br /&gt;
| Делает squad дружественным игроку. У squad&amp;#039;а должен быть &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;%=set_squad_friend_to_actor(&amp;lt;story_id squad&amp;#039;а&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.set_squad_friend_to_actor(nil, nil, {&amp;quot;&amp;lt;story_id squad&amp;#039;а&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| set_squad_enemy_to_actor&lt;br /&gt;
| Делает squad враждебным игроку. У squad&amp;#039;а должен быть &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;%=set_squad_enemy_to_actor(&amp;lt;story_id squad&amp;#039;а&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.set_squad_enemy_to_actor(nil, nil, {&amp;quot;&amp;lt;story_id squad&amp;#039;а&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| inc_faction_goodwill_to_actor&lt;br /&gt;
| Улучшает отношение группировки к игроку на &amp;#039;&amp;#039;n&amp;#039;&amp;#039; единиц.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=inc_faction_goodwill_to_actor(&amp;lt;группировка&amp;gt;:&amp;lt;n&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.inc_faction_goodwill_to_actor(nil, nil, {&amp;quot;&amp;lt;группировка&amp;gt;&amp;quot;,&amp;lt;n&amp;gt;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| dec_faction_goodwill_to_actor&lt;br /&gt;
| Ухудшает отношение группировки к игроку на &amp;#039;&amp;#039;n&amp;#039;&amp;#039; единиц.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=dec_faction_goodwill_to_actor(&amp;lt;группировка&amp;gt;:&amp;lt;n&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.dec_faction_goodwill_to_actor(nil, nil, {&amp;quot;&amp;lt;группировка&amp;gt;&amp;quot;,&amp;lt;n&amp;gt;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| kill_actor&lt;br /&gt;
| Убивает игрока.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=kill_actor%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.kill_actor()&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| give_treasure&lt;br /&gt;
| Выдать игроку координаты тайника.&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=give_treasure(&amp;lt;тайник1&amp;gt;:&amp;lt;тайник2&amp;gt;:&amp;lt;тайник3&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=give_treasure(&amp;lt;тайник&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.give_treasure(nil, nil, {&amp;quot;&amp;lt;тайник&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| disable_anomaly&lt;br /&gt;
| Деактивирует аномалию - то есть её не будет видно и она не будет реагировать на игрока и другие объекты. Аномалия должна иметь &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;%=disable_anomaly(&amp;lt;story_id аномалии&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.disable_anomaly(nil, nil, {&amp;quot;&amp;lt;story_id аномалии&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| enable_anomaly&lt;br /&gt;
| Делает активной аномалию - то есть убирает эффект &amp;#039;&amp;#039;disable_anomaly&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Аномалия должна иметь &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;%=enable_anomaly(&amp;lt;story_id аномалии&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.enable_anomaly(nil, nil, {&amp;quot;&amp;lt;story_id аномалии&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| add_cs_text&lt;br /&gt;
| Выводит на центр экрана текст. Текст должен быть на английском (описание прописывается в любом [[*.xml]] файле в &amp;#039;&amp;#039;text\rus&amp;#039;&amp;#039;)&lt;br /&gt;
| &amp;lt;code&amp;gt;%=add_cs_text(&amp;lt;текст&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.add_cs_text(nil, nil, {&amp;quot;&amp;lt;текст&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| del_cs_text&lt;br /&gt;
| Удаляет текст с экрана, установленый с помощью &amp;#039;&amp;#039;add_cs_text&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;%=del_cs_text%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.del_cs_text()&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| scenario_autosave&lt;br /&gt;
| Сохраняет игру. Имя сохранения пишется на английском.&lt;br /&gt;
| &amp;lt;code&amp;gt;%=scenario_autosave(&amp;lt;имя сохранения&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.scenario_autosave(nil, nil, {&amp;quot;&amp;lt;имя сохранения&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| clear_box&lt;br /&gt;
| Удаляет все предметы из &amp;#039;&amp;#039;inventory_box&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
У &amp;#039;&amp;#039;inventory_box&amp;#039;&amp;#039; должен быть &amp;#039;&amp;#039;story_id&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;%=clear_box(&amp;lt;story_id inventory_box&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xr_effects.clear_box(nil, nil, {&amp;quot;&amp;lt;story_id inventory_box&amp;gt;&amp;quot;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| set_game_time&lt;br /&gt;
| Устанавливает определенное время в часах и (если нужно) - в минутах.&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=set_game_time(&amp;lt;время в часах&amp;gt;:&amp;lt;время в минутах&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=set_game_time(&amp;lt;время в часах&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.set_game_time(nil, nil, {&amp;lt;время в часах&amp;gt;,&amp;lt;время в минутах&amp;gt;})&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.set_game_time(nil, nil, {&amp;lt;время в часах&amp;gt;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| forward_game_time&lt;br /&gt;
| Проматывает время вперед на определенное время в часах и (если нужно) - в минутах.&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;%=forward_game_time(&amp;lt;время в часах&amp;gt;:&amp;lt;время в минутах&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;%=forward_game_time(&amp;lt;время в часах&amp;gt;)%&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.forward_game_time(nil, nil, {&amp;lt;время в часах&amp;gt;,&amp;lt;время в минутах&amp;gt;})&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;xr_effects.forward_game_time(nil, nil, {&amp;lt;время в часах&amp;gt;})&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Игровые архивы]][[Категория:Скрипты]]&lt;/div&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
</feed>