<?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=80.239.242.159&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=80.239.242.159&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/80.239.242.159"/>
		<updated>2026-04-30T15:42:55Z</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%9F%D1%80%D0%B8%D1%87%D0%B8%D0%BD%D1%8B_%D0%B2%D1%8B%D0%BB%D0%B5%D1%82%D0%BE%D0%B2_%D0%B8%D0%B3%D1%80%D1%8B_(%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D0%BC_%D0%BB%D0%BE%D0%B3%D0%B8)</id>
		<title>Обсуждение:Причины вылетов игры (разбираем логи)</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%9F%D1%80%D0%B8%D1%87%D0%B8%D0%BD%D1%8B_%D0%B2%D1%8B%D0%BB%D0%B5%D1%82%D0%BE%D0%B2_%D0%B8%D0%B3%D1%80%D1%8B_(%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D0%BC_%D0%BB%D0%BE%D0%B3%D0%B8)"/>
				<updated>2011-05-29T22:57:08Z</updated>
		
		<summary type="html">&lt;p&gt;80.239.242.159: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.............Причина вылета в том что игра не понимает значения 0 в danger_ignore.Проще говоря в логике какого то персонажа параметр danger_ignore = 0 либо в минусовом значении. Либо его вообще нету...........&lt;br /&gt;
как решить эту проблему&lt;br /&gt;
:* Ты серьёзно не понимаешь? Или прикалываешься?&lt;/div&gt;</summary>
		<author><name>80.239.242.159</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%BC%D0%B0%D1%80%D1%82%D0%B5%D1%80%D1%80%D0%B5%D0%B9%D0%BD%D1%8B_%D0%B8_%D0%B3%D1%83%D0%BB%D0%B0%D0%B3%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%BC%D0%B0%D1%80%D1%82%D0%B5%D1%80%D1%80%D0%B5%D0%B9%D0%BD%D1%8B_%D0%B8_%D0%B3%D1%83%D0%BB%D0%B0%D0%B3%D0%B8"/>
				<updated>2011-04-21T20:53:34Z</updated>
		
		<summary type="html">&lt;p&gt;80.239.242.159: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Очень бы хотелось узнать в чём разница команды?&lt;br /&gt;
       {-infoportion}&lt;br /&gt;
       {+infoportion}&lt;br /&gt;
       {=infoportion}&lt;br /&gt;
 И для мутантов я не понял, тоже надо пути прописывать где пасуться?&lt;br /&gt;
&lt;br /&gt;
:*{-infoportion} - включить при отсутствии инфопорции.&lt;br /&gt;
:*{+infoportion} - включить при наличии инфопорции.&lt;br /&gt;
:*{=infoportion} - а это ты откуда взял?????&lt;br /&gt;
:*Что касается работ, зачем они мутантам? Пускай по локациям бегают себе.&lt;br /&gt;
:*--[[Служебная:Contributions/80.239.242.175|80.239.242.175]] 23:24, 18 апреля 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
1)&lt;br /&gt;
Спасибо большое.&lt;br /&gt;
А насчёт {=....} вот взял из all.spawn правда может не из той оперы&lt;br /&gt;
[sr_idle]&lt;br /&gt;
on_info = {+esc_raid1_start} nil, {+escape_blockpost_case_have} sr_idle@timer&lt;br /&gt;
on_actor_outside = {=gulag_empty(esc_blokpost)} %=hit_obj(018:rupor:100:0)%&lt;br /&gt;
2)&lt;br /&gt;
C надеждой ещё вопрос аналогичный %+инфопоршень% выполняется и выдаётся ГГ&lt;br /&gt;
                    в чём отличие %=инфопоршень% команд&lt;br /&gt;
                                  %-инфопоршень%&lt;br /&gt;
3)Респавнер назначается на один вид мутантов? потому что в all.spawn не нашёл чтобы респавнер назначался на разные виды один&lt;br /&gt;
4)Смарт террейн для каждого респавнера тоже должен быть свой? или можно один для нескольких указывать? если да то как?&lt;br /&gt;
&lt;br /&gt;
:*+esc_raid1_start и +escape_blockpost_case_have это и есть инфопорции.&lt;br /&gt;
:*для инфопорций не бывает значения =&lt;br /&gt;
:*бывают только + и -&lt;br /&gt;
&lt;br /&gt;
:*{} - это функция проверки определенных условий - к примеру: наличия или отсутствия инфопорции у ГГ.&lt;br /&gt;
:*%% - это функция выполнения команд.&lt;br /&gt;
&lt;br /&gt;
:*%+инфопорция% - даёт инфопорцию&lt;br /&gt;
:*%-инфопорция% - забирает инфопорцию&lt;br /&gt;
&lt;br /&gt;
:*{=gulag_empty(esc_blokpost)} - это не инфопорция, а проверка состояния empty у гулага esc_blokpost, при наличии этих условий выполняется команда %=hit_obj(018:rupor:100:0)%&lt;br /&gt;
&lt;br /&gt;
:*Респавнер может назначаться на различные виды.&lt;br /&gt;
:*Пример respawn_section = dog_weak,12,dog_normal,5,pseudodog_weak,3 - тут происходит респавн собак и псевдособак.&lt;br /&gt;
&lt;br /&gt;
:*&amp;quot;для каждого респавнера свой Смарт террейн&amp;quot; - где ты такое вычитал?&lt;br /&gt;
:*--[[Служебная:Contributions/80.239.242.206|80.239.242.206]] 13:07, 19 апреля 2011 (UTC)&lt;br /&gt;
================================================================================================&lt;br /&gt;
Спасибо.&lt;br /&gt;
Просьба указать на ошибку прописывания логики&lt;br /&gt;
прописываю логику в секции space_restrictor all.spawn (Остальное по стандарту):&lt;br /&gt;
&lt;br /&gt;
on_actor_inside = %+Poisk_gr_dip1_cerkov%             инфопоршень выполняется нормально вопросов нет.&lt;br /&gt;
&lt;br /&gt;
меняю строку на&lt;br /&gt;
on_actor_inside = {-uge_bilo} %+Poisk_gr_dip1_cerkov% инфопоршень не выполняется!  &lt;br /&gt;
&lt;br /&gt;
uge_bilo - инфопоршень не выдавал. т.е. его нет.почему не выполняется?&lt;br /&gt;
пытался сделать чтобы при отсутствии у ГГ инфопор - uge_bilo, срабатывал инфопор - Poisk_gr_dip1_cerkov.&lt;br /&gt;
:*Нет состояния в которое переключается логика при выполнении функции.&lt;br /&gt;
:*Попробуй вот так: on_actor_inside = {-uge_bilo} nil %+Poisk_gr_dip1_cerkov%&lt;br /&gt;
:*--[[Служебная:Contributions/80.239.242.191|80.239.242.191]] 21:41, 19 апреля 2011 (UTC)&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
Второй вопрос по смарт-террейну если он не для каждого вида монстров то как прописывать какое кол-во их должно быть?&lt;br /&gt;
capacity = 3       - как тогда прописывать?&lt;br /&gt;
communities = dog, - как тогда прописывать если они разные?&lt;br /&gt;
&lt;br /&gt;
если смарт террейн это территория где будут крутиться монстры почему он радиусом 3 при таком радиусе монсты в нём будут толкаться  друг на друге? или для чего он назначается? &lt;br /&gt;
И где должна находится точка респавнера если он не работает без смарт-террейна, в ST или просто на локации и монстры будут идти в ST?&lt;br /&gt;
:*Смарты маленького радиуса, нужны чтобы удерживать живность, в одной точке - пока не будет замечен противник.&lt;br /&gt;
:*Монстр выскочит, убьёт противника и вернётся в свой &amp;quot;домик&amp;quot;.&lt;br /&gt;
:*==========================================================================================================&lt;br /&gt;
:*type = general_lair&lt;br /&gt;
:*capacity = 4&lt;br /&gt;
:*stay = quick&lt;br /&gt;
:*communities = dog, pseudodog&lt;br /&gt;
:*==========================================================================================================&lt;br /&gt;
:*Респавнеру не нужно указывать смарт-террейн.&lt;br /&gt;
:*Без смарта монстры тупо будут бегать по всей локации.&lt;br /&gt;
:*смарт-террейн сам &amp;quot;засасывает&amp;quot; подходящих (согласно его настройкам) мутантов.&lt;br /&gt;
:*--[[Служебная:Contributions/80.239.242.191|80.239.242.191]] 21:41, 19 апреля 2011 (UTC)&lt;br /&gt;
---------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
СПАСИБО БОЛЬШОЕ&lt;br /&gt;
Это выдержка из статьи:&lt;br /&gt;
4. Теперь нам нужно заскриптовать наш ST. Так что добавим наш код в фаил скрипта \gulag_escape.script. &lt;br /&gt;
- грузим логику (работу) для каждого нпс/мутанта и для каждого состояния -&amp;gt; function load_job(...)&lt;br /&gt;
&lt;br /&gt;
1)Если ST нужен чтобы удерживать мутатнов в определённом радиусе, нужно ли его скриптовать если для мутантов нет определённой задачи,&lt;br /&gt;
а они просто должны находиться в определённом радиусе чтобы создавать дополнительную опасность для ГГ?&lt;br /&gt;
&lt;br /&gt;
2)Нужно ли скриптовать ST для НПС если не прописывать им логику действий в этом месте, чтобы они просто &amp;quot;шарахались&amp;quot; по территории ST как мутанты?&lt;br /&gt;
&lt;br /&gt;
3) on_actor_inside = {-uge_bilo}nil %+Poisk_gr_dip1_cerkov% всё равно инфопоршень не выполняется&lt;br /&gt;
:*Зачем тебе здался тот смарт-террейн? В оригинале их что мало? 282 штуки!!! Зачем создавать ещё один???&lt;br /&gt;
:*--[[Служебная:Contributions/80.239.242.31|80.239.242.31]] 22:25, 20 апреля 2011 (UTC)&lt;br /&gt;
---------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
Ну мы обсуждаем статью?&lt;br /&gt;
Вот я и задаю вопросы - потому что статья ни о чём практически не говорит, так в общем, а скопировать ST можно и без статьи.&lt;br /&gt;
Ваши ответы дают гораздо более полную инфо по некоторым вопросам, чтобы понять механизм работы, хотя даже вот инфопор мой всё равно не хочет срабатывать.&lt;br /&gt;
Я делаю новый мод Боевая подготовка-2, очень много новых пустых территорий их надо заселять, на них надо новые квесты.&lt;br /&gt;
&lt;br /&gt;
Например статья на Wiki о space_restricktor аналогична вашей, сделал точно как говорят результат 0,&lt;br /&gt;
Про респавнер аналогично, ни одна тварь не появилась.&lt;br /&gt;
&lt;br /&gt;
Кстати вот выдержка из неё, противоречащая Вашим словам: видите у них стоит =&lt;br /&gt;
;[sr_idle]&lt;br /&gt;
;on_actor_inside = {=имя_инфопоршня_3 +имя_инфопоршня_2} nil %+имя_инфопоршня_1%&lt;br /&gt;
;END&lt;br /&gt;
;{=имя_инфопоршня_3 +имя_инфопоршня_2} - это проверка(условие) что у ГГ есть нужный инфопоршень.Если есть,то рестриктор выдаст нужный ;инфопоршень.&lt;br /&gt;
вот пример очень слабого пояснения, что у ГГ проверяется инфопор, но в скобках то 2 инфопора! только один с = другой с +&lt;br /&gt;
второй для чего или какой для чего? непонятно. И значит могу сказать точно что не запустится.&lt;br /&gt;
&lt;br /&gt;
Вот и приходится задавать глупые вопросы с надеждой выяснить хоть у кого-нибудь, как же всё-таки делать. потому что скриптами некоторые вопросы&lt;br /&gt;
решать трудно, да и также, много неясностей.&lt;br /&gt;
:*То что там написано, это ещё не означает, что оно так и есть на самом деле.&lt;br /&gt;
:*У модмейкера должен быть аналитический склад ума...&lt;br /&gt;
:*Ты должен сам понять, как оно работает... Если не поймёшь, и будешь делать всё вслепую, или по урокам - то нечего толкового, никогда не сделаешь...&lt;br /&gt;
:*з.ы. зачем заселять локации? &amp;quot;Одиночество&amp;quot; это одна из основ атмосферы Сталкера.&lt;br /&gt;
:*--[[Служебная:Contributions/80.239.242.159|80.239.242.159]] 20:53, 21 апреля 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>80.239.242.159</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B7%D0%B0%D1%81%D0%BF%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D1%8C_%D0%BC%D0%B5%D1%80%D1%82%D0%B2%D0%B5%D1%86%D0%B0</id>
		<title>Как заспавнить мертвеца</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B7%D0%B0%D1%81%D0%BF%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D1%8C_%D0%BC%D0%B5%D1%80%D1%82%D0%B2%D0%B5%D1%86%D0%B0"/>
				<updated>2011-02-12T16:39:27Z</updated>
		
		<summary type="html">&lt;p&gt;80.239.242.159: Новая страница: «==== в ТЧ ==== Делаем всё так как написано в этой статье.&amp;lt;br /&amp;gt; только вместо he...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== в ТЧ ====&lt;br /&gt;
Делаем всё так как написано в [[All.spawn. Создание NPC|этой]] статье.&amp;lt;br /&amp;gt;&lt;br /&gt;
только вместо health = 1 и upd:health = 1&amp;lt;br /&amp;gt;&lt;br /&gt;
ставим health = 0 и upd:health = 0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== в ЧН ====&lt;br /&gt;
Можно так же как и для ТЧ. Или без редактирования all.spawn:&amp;lt;br /&amp;gt;&lt;br /&gt;
Создать НПС, добавить его в character_desc_*****.xml, npc_profile.xml и spawn_sections.ltx&amp;lt;br /&amp;gt;&lt;br /&gt;
В последнем файле (spawn_sections.ltx) добавить НПС свою логику.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ID_непися]:stalker&lt;br /&gt;
$spawn = &amp;quot;respawn\ID_непися&amp;quot;&lt;br /&gt;
character_profile = ID_непися ;из character_desc_*****.xml&lt;br /&gt;
custom_data = scripts\скриптовая_логика_нпс.ltx ;из gamedata\configs\scripts\&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
в gamedata\configs\scripts\ создать логику для нашего мертвеца:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[logic]&lt;br /&gt;
active = walker@1&lt;br /&gt;
&lt;br /&gt;
[walker@1]&lt;br /&gt;
path_walk = где_стоит&lt;br /&gt;
path_look = куда_смотрит&lt;br /&gt;
combat_ignore_cond = true&lt;br /&gt;
on_info = %=kill_npc()%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Можно также сделать, чтобы НПС помер после выдачи инфопорции:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
on_info = {+инфопорция} %=kill_npc()%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== в ЗП ====&lt;br /&gt;
В ЗП для этого даже есть специальная функция:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=spawn_corpse(ID_непися:walk_поинт_для_спавна)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В логике она может выглядеть вот так:&lt;br /&gt;
Спавн с самого начала игры&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[logic]&lt;br /&gt;
active = sr_idle&lt;br /&gt;
&lt;br /&gt;
[sr_idle]&lt;br /&gt;
on_info = sr_idle@end %=spawn_corpse(ID_непися:walk_поинт_для_спавна)%&lt;br /&gt;
&lt;br /&gt;
[sr_idle@end]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Или спавн после выдачи определённой инфопрорции&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[logic]&lt;br /&gt;
active = sr_idle&lt;br /&gt;
&lt;br /&gt;
[sr_idle]&lt;br /&gt;
on_info = {+инфопорция} sr_idle@end %=spawn_corpse(ID_непися:walk_поинт_для_спавна)%&lt;br /&gt;
&lt;br /&gt;
[sr_idle@end]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Автор [[Участник:THE_ATLAS|THE_ATLAS]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Конфигурационные файлы]]&lt;/div&gt;</summary>
		<author><name>80.239.242.159</name></author>	</entry>

	</feed>