<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://stalkerin.gameru.net/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.118.79.29&amp;*</id>
		<title>S.T.A.L.K.E.R. Inside Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.118.79.29&amp;*"/>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/217.118.79.29"/>
		<updated>2026-05-01T12:53:51Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B:_w_*****.ltx</id>
		<title>Обсуждение:Файлы: w *****.ltx</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B:_w_*****.ltx"/>
				<updated>2015-08-29T02:06:06Z</updated>
		
		<summary type="html">&lt;p&gt;217.118.79.29: Новая страница: «Статья безграмотная и не подготовленная, некоторые пункты ошибочны. (дС imgal@mail.ru)»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Статья безграмотная и не подготовленная, некоторые пункты ошибочны.&lt;br /&gt;
(дС imgal@mail.ru)&lt;/div&gt;</summary>
		<author><name>217.118.79.29</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:SoC._%D0%A1%D0%BF%D0%B0%D0%B2%D0%BD_%D1%82%D0%BE%D1%87%D0%B5%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D0%B0_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F%D0%BC%D0%B8</id>
		<title>Обсуждение:SoC. Спавн точек перехода между уровнями</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:SoC._%D0%A1%D0%BF%D0%B0%D0%B2%D0%BD_%D1%82%D0%BE%D1%87%D0%B5%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D0%B0_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F%D0%BC%D0%B8"/>
				<updated>2015-06-24T02:35:34Z</updated>
		
		<summary type="html">&lt;p&gt;217.118.79.29: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--HikeR 23:11, 5 апреля 2008 (MSD)&lt;br /&gt;
&lt;br /&gt;
''Функция xr_effects.game_credits запускает финальные титры. Именно ее и нужно заменить на вызов нашей функции _freeplay_sa.exit_monolit''&lt;br /&gt;
&lt;br /&gt;
а почему бы просто не изменить ф-ию xr_effects.game_credits? это по поводу минимального вмешательства ;)&lt;br /&gt;
&lt;br /&gt;
А сами коды функций, приведённых в начале куда писать-то?))&lt;br /&gt;
&lt;br /&gt;
А что означает то, что написано после -- box&lt;br /&gt;
&lt;br /&gt;
Необходимо дописать про секцию pt_move_if_reject и путь, который в ней прописывается.&lt;br /&gt;
&lt;br /&gt;
== Уточнение ==&lt;br /&gt;
&lt;br /&gt;
А вот такой вопрос, как заспаунить переход с принудительным срабатыванием? Ну, в смысле, чтобы не спрашивало &amp;quot;перейти на другую локацию да/нет&amp;quot;, а при перемещении игрока в левел_чейнджер сразу отправляло его на новую локацию?&lt;br /&gt;
&lt;br /&gt;
А вот такой вопрос, как заспаунить переход с принудительным срабатыванием? Ну, в смысле, чтобы не спрашивало &amp;quot;перейти на другую локацию да/нет&amp;quot;, а при перемещении игрока в левел_чейнджер сразу отправляло его на новую локацию?&lt;br /&gt;
&lt;br /&gt;
Совет бесплатный -)). Если Вы не умеете работать с All.spawn то сюда лезть не стоит! Во-вторых - эти переходы это понты - скрипты всегда загружают движок и неизвестно как реагируют на следующие, Вы же не собираетесь ограничивать свой мод только добавлением перехода -)).&lt;br /&gt;
И третье: если уж Вам так необходим этот переход, посмотрите функцию переброса после разговора с О-сознанием, она занимает пару десятков строк перекидывает на любой уровень, и не надо всего этого геморроя, что Вам расписали на 3 листа. Я её лично с успехом использую в своём моде. Кстати там как раз функция запускается по инфопоршню и не спрашивает хочешь перейти туда или нет -))(дядяСаша imgal@mail.ru - это мои координаты)&lt;/div&gt;</summary>
		<author><name>217.118.79.29</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Resrtictor_type</id>
		<title>Обсуждение:Resrtictor type</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Resrtictor_type"/>
				<updated>2014-12-23T14:52:30Z</updated>
		
		<summary type="html">&lt;p&gt;217.118.79.29: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Участник:Призрак]]&lt;br /&gt;
&lt;br /&gt;
Аномальный, можешь проверить, какой тип рестрикторов OUT используется в ЧН - 1 или 5?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Странно у меня на оборот&lt;br /&gt;
Как ни пародоксально, но в логике ТЧ рестрикторы OUT and IN имеют противоположные значения:&lt;br /&gt;
OUT - НПС должен находится за пределами рестриктора и не может туда войти. Поэтому он кстати и теряет логику&lt;br /&gt;
      как указанно в статье, если вдруг попал в out-рестриктор в котором его быть не должно.&lt;br /&gt;
IN - НПС не может выйти из рестриктора.&lt;br /&gt;
&lt;br /&gt;
Добавление к статье:&lt;br /&gt;
рестрикторы которые запускают таймеры и выдают инфопоршни и не имеют отношения к попаданию в них НПС, радиус  можно назначать минимальный, я например ставлю 1м. &lt;br /&gt;
так как его размер абсолютно ни на что не влияет. &lt;br /&gt;
Потому память размерами забивать не стоит. В ТЧ каждый байт на счету -)) (моё мнение)&lt;br /&gt;
(дС)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>217.118.79.29</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Resrtictor_type</id>
		<title>Обсуждение:Resrtictor type</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Resrtictor_type"/>
				<updated>2014-12-23T14:51:11Z</updated>
		
		<summary type="html">&lt;p&gt;217.118.79.29: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Участник:Призрак]]&lt;br /&gt;
&lt;br /&gt;
Аномальный, можешь проверить, какой тип рестрикторов OUT используется в ЧН - 1 или 5?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Странно у меня на оборот&lt;br /&gt;
Как ни пародоксально, но в логике ТЧ рестрикторы OUT and IN имеют противоположные значения:&lt;br /&gt;
OUT - НПС должен находится за пределами рестриктора и не может туда войти. Поэтому он кстати и теряет логику&lt;br /&gt;
      как указанно в статье, если вдруг попал в out-рестриктор в котором его быть не должно.&lt;br /&gt;
IN - НПС не может выйти из рестриктора.&lt;br /&gt;
&lt;br /&gt;
Добавление к статье:&lt;br /&gt;
рестрикторы которые запускают таймеры и выдают инфопоршни и не имеют отношения к попаданию в них НПС, радиус  можно назначать минимальный, я например ставлю 1м. так как его размер абсолютно ни на что не влияет. Потому память размерами забивать не стоит. В ТЧ каждый байт на счету -)) (моё мнение)&lt;br /&gt;
(дС)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>217.118.79.29</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Resrtictor_type</id>
		<title>Обсуждение:Resrtictor type</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Resrtictor_type"/>
				<updated>2014-12-23T14:43:55Z</updated>
		
		<summary type="html">&lt;p&gt;217.118.79.29: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Участник:Призрак]]&lt;br /&gt;
&lt;br /&gt;
Аномальный, можешь проверить, какой тип рестрикторов OUT используется в ЧН - 1 или 5?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Странно у меня на оборот&lt;br /&gt;
Как ни пародоксально, но в логике ТЧ рестрикторы OUT and IN имеют противоположные значения:&lt;br /&gt;
OUT - НПС должен находится за пределами рестриктора и не может туда войти. Поэтому он кстати и теряет логику&lt;br /&gt;
      как указанно в статье.&lt;br /&gt;
IN - НПС не может выйти из рестриктора.&lt;br /&gt;
(дС)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>217.118.79.29</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%9A%D1%80%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>SoC. Критическое ранение</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%9A%D1%80%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2010-08-30T21:04:39Z</updated>
		
		<summary type="html">&lt;p&gt;217.118.79.29: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Эффект критического ранения ГГ в &amp;quot;Тень Чернобыля&amp;quot;&lt;br /&gt;
&lt;br /&gt;
1. Создать файл '''effect_blood.script''' и записать следущее(желательно не закомментаривать):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lite_treshold = 0.05 ;насколько должно уменьшиться здоровье с предыдущего обновления чтоб экран окрасился в красный&lt;br /&gt;
&lt;br /&gt;
crit_treshold = 0.30 ;насколько должно уменьшиться здоровье с предыдущего обновления чтоб ГГ начало шатать&lt;br /&gt;
&lt;br /&gt;
drop_item_on_crit_prob = 0.20 ;вероятность того что ГГ выронит оружие&lt;br /&gt;
&lt;br /&gt;
effector_power_coeff = 0.7&lt;br /&gt;
&lt;br /&gt;
prev_health = -1&lt;br /&gt;
&lt;br /&gt;
chk_h_t = 0&lt;br /&gt;
&lt;br /&gt;
function wounded_pp_update()&lt;br /&gt;
  if (chk_h_t or 0) &amp;lt; time_global() then&lt;br /&gt;
    chk_h_t = time_global()+1000&lt;br /&gt;
    if prev_health &amp;gt; (db.actor.health + lite_treshold) then&lt;br /&gt;
      level.add_pp_effector(&amp;quot;fire_hit.ppe&amp;quot;, 2011, false)&lt;br /&gt;
      local effector_power = (prev_health - db.actor.health)*100*effector_power_coeff&lt;br /&gt;
      level.set_pp_effector_factor(2011, effector_power)&lt;br /&gt;
      if prev_health &amp;gt; db.actor.health + crit_treshold then&lt;br /&gt;
        level.add_cam_effector(&amp;quot;camera_effects\\fusker.anm&amp;quot;, 999, false, &amp;quot;&amp;quot;)    &lt;br /&gt;
        local snd_obj = xr_sound.get_safe_sound_object([[actor\pain_3]])&lt;br /&gt;
        snd_obj:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0)&lt;br /&gt;
        if math.random() &amp;lt; drop_item_on_crit_prob then&lt;br /&gt;
          local active_item = db.actor:active_item()&lt;br /&gt;
          if active_item and active_item:section() ~= &amp;quot;bolt&amp;quot; and active_item:section()~= &amp;quot;wpn_knife&amp;quot; then&lt;br /&gt;
            db.actor:drop_item(active_item)&lt;br /&gt;
          end&lt;br /&gt;
        end&lt;br /&gt;
      end&lt;br /&gt;
    end&lt;br /&gt;
    prev_health = db.actor.health&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Далее открываем '''bind_stalker.script''':&lt;br /&gt;
после строчек:&lt;br /&gt;
&lt;br /&gt;
function actor_binder:update(delta)&lt;br /&gt;
  object_binder.update(self, delta)&lt;br /&gt;
  local time = time_global()&lt;br /&gt;
  game_stats.update (delta, self.object)&lt;br /&gt;
&lt;br /&gt;
пишем:&lt;br /&gt;
effect_blood.wounded_pp_update()&lt;/div&gt;</summary>
		<author><name>217.118.79.29</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%9A%D1%80%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>SoC. Критическое ранение</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%9A%D1%80%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2010-08-30T20:56:32Z</updated>
		
		<summary type="html">&lt;p&gt;217.118.79.29: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Эффект критического ранения ГГ в &amp;quot;Тень Чернобыля&amp;quot;&lt;br /&gt;
&lt;br /&gt;
1. Создать файл '''effect_blood.script''' и записать следущее:&lt;br /&gt;
&lt;br /&gt;
lite_treshold = 0.05 -- насколько должно уменьшиться здоровье с предыдущего обновления чтоб экран окрасился в красный&lt;br /&gt;
crit_treshold = 0.30 -- насколько должно уменьшиться здоровье с предыдущего обновления чтоб ГГ начало шатать&lt;br /&gt;
drop_item_on_crit_prob = 0.20 -- вероятность того что ГГ выронит оружие&lt;br /&gt;
effector_power_coeff = 0.7&lt;br /&gt;
prev_health = -1&lt;br /&gt;
chk_h_t = 0&lt;br /&gt;
&lt;br /&gt;
function wounded_pp_update()&lt;br /&gt;
  if (chk_h_t or 0) &amp;lt; time_global() then&lt;br /&gt;
    chk_h_t = time_global()+1000&lt;br /&gt;
    if prev_health &amp;gt; (db.actor.health + lite_treshold) then&lt;br /&gt;
      level.add_pp_effector(&amp;quot;fire_hit.ppe&amp;quot;, 2011, false)&lt;br /&gt;
      local effector_power = (prev_health - db.actor.health)*100*effector_power_coeff&lt;br /&gt;
      level.set_pp_effector_factor(2011, effector_power)&lt;br /&gt;
      if prev_health &amp;gt; db.actor.health + crit_treshold then&lt;br /&gt;
        level.add_cam_effector(&amp;quot;camera_effects\\fusker.anm&amp;quot;, 999, false, &amp;quot;&amp;quot;)    &lt;br /&gt;
        local snd_obj = xr_sound.get_safe_sound_object([[actor\pain_3]])&lt;br /&gt;
        snd_obj:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0)&lt;br /&gt;
        if math.random() &amp;lt; drop_item_on_crit_prob then&lt;br /&gt;
          local active_item = db.actor:active_item()&lt;br /&gt;
          if active_item and active_item:section() ~= &amp;quot;bolt&amp;quot; and active_item:section()~= &amp;quot;wpn_knife&amp;quot; then&lt;br /&gt;
            db.actor:drop_item(active_item)&lt;br /&gt;
          end&lt;br /&gt;
        end&lt;br /&gt;
      end&lt;br /&gt;
    end&lt;br /&gt;
    prev_health = db.actor.health&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
2. Далее открываем '''bind_stalker.script''':&lt;br /&gt;
после строчек:&lt;br /&gt;
&lt;br /&gt;
function actor_binder:update(delta)&lt;br /&gt;
  object_binder.update(self, delta)&lt;br /&gt;
  local time = time_global()&lt;br /&gt;
  game_stats.update (delta, self.object)&lt;br /&gt;
&lt;br /&gt;
пишем:&lt;br /&gt;
effect_blood.wounded_pp_update()&lt;/div&gt;</summary>
		<author><name>217.118.79.29</name></author>	</entry>

	</feed>