<?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=2.95.107.57&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=2.95.107.57&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/2.95.107.57"/>
		<updated>2026-04-29T19:52:51Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP:_%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B9_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B8_%D0%B2_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0%D1%85</id>
		<title>CoP: Регистрация новой локации в скриптах</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP:_%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B9_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B8_%D0%B2_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0%D1%85"/>
				<updated>2011-08-21T07:36:34Z</updated>
		
		<summary type="html">&lt;p&gt;2.95.107.57: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для того чтобы на локации работали некоторые скриптовые фишки, необходимо ее правильно прописать в скриптах. Как это сделать? Читайте:&lt;br /&gt;
&lt;br /&gt;
Примечание: В этом туторе я прописывал кордон. Поэтому вместо l01_escape напишите имя своей локации&lt;br /&gt;
&lt;br /&gt;
1.Добавление в симуляцию&lt;br /&gt;
&lt;br /&gt;
Файл: scripts\sim_board.script&lt;br /&gt;
&lt;br /&gt;
Пример: &lt;br /&gt;
&amp;lt;lua&amp;gt;local group_id_by_levels = {zaton = 1,&lt;br /&gt;
				pripyat = 2,&lt;br /&gt;
				jupiter = 3,&lt;br /&gt;
				labx8 = 4,&lt;br /&gt;
				jupiter_underground = 5,&lt;br /&gt;
				l01_escape = 6}&amp;lt;/lua&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.Регистрация в менеджере смарт-террейнов&lt;br /&gt;
&lt;br /&gt;
Файл: scripts\smart_terrain.script&lt;br /&gt;
&lt;br /&gt;
Пример: &lt;br /&gt;
&amp;lt;lua&amp;gt;	local sim_squads = {&lt;br /&gt;
				[&amp;quot;zaton&amp;quot;] = {},&lt;br /&gt;
				[&amp;quot;jupiter&amp;quot;] = {},&lt;br /&gt;
				[&amp;quot;pripyat&amp;quot;] = {},&lt;br /&gt;
				[&amp;quot;l01_escape&amp;quot;] = {}&lt;br /&gt;
		}&lt;br /&gt;
	local sim_smarts = {&lt;br /&gt;
				[&amp;quot;zaton&amp;quot;] = {},&lt;br /&gt;
				[&amp;quot;jupiter&amp;quot;] = {},&lt;br /&gt;
				[&amp;quot;pripyat&amp;quot;] = {},&lt;br /&gt;
				[&amp;quot;l01_escape&amp;quot;] = {}&lt;br /&gt;
		}&lt;br /&gt;
	print_smarts_and_squads_by_level(&amp;quot;zaton&amp;quot;)&lt;br /&gt;
	print_smarts_and_squads_by_level(&amp;quot;jupiter&amp;quot;)&lt;br /&gt;
	print_smarts_and_squads_by_level(&amp;quot;pripyat&amp;quot;)&lt;br /&gt;
        print_smarts_and_squads_by_level(&amp;quot;l01_escape&amp;quot;)&amp;lt;/lua&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.Регистрация в менеджере выбросов&lt;br /&gt;
&lt;br /&gt;
Файл: scripts\surge_manager.script&lt;br /&gt;
&lt;br /&gt;
Пример: &lt;br /&gt;
&amp;lt;lua&amp;gt;Стр.38	self.levels_respawn = {zaton = false, jupiter = false, pripyat = false, l01_escape = false }&lt;br /&gt;
Стр.323		self.levels_respawn 	= {zaton = true, jupiter = true, pripyat = true, l01_escape = true }&lt;br /&gt;
Стр.346		self.levels_respawn 	= {zaton = true, jupiter = true, pripyat = true, l01_escape = true }&lt;br /&gt;
Стр.632	        packet:w_bool(self.levels_respawn.zaton)&lt;br /&gt;
		packet:w_bool(self.levels_respawn.jupiter)&lt;br /&gt;
		packet:w_bool(self.levels_respawn.pripyat)&lt;br /&gt;
                packet:w_bool(self.levels_respawn.l01_escape)&lt;br /&gt;
Стр.658	        self.levels_respawn.zaton = packet:r_bool()&lt;br /&gt;
		self.levels_respawn.jupiter = packet:r_bool()&lt;br /&gt;
		self.levels_respawn.pripyat = packet:r_bool()&lt;br /&gt;
                self.levels_respawn.l01_escape = packet:r_bool()&amp;lt;/lua&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также от себя добавлю, ещё не мешало бы создать эти самые укрытия от выбросов, в спавне, и вписать их в misc\surge_manager.ltx&lt;br /&gt;
Удачного моддинга. ECore&lt;br /&gt;
&lt;br /&gt;
4.Регистрация в менеджере межуровневых проводников&lt;br /&gt;
&lt;br /&gt;
Файл: scripts\task_objects.script&lt;br /&gt;
&lt;br /&gt;
Пример: &amp;lt;lua&amp;gt;local guiders_by_level = {&lt;br /&gt;
[&amp;quot;zaton&amp;quot;]={[&amp;quot;jupiter&amp;quot;]=&amp;quot;zat_b215_stalker_guide_zaton&amp;quot;, [&amp;quot;pripyat&amp;quot;]=&amp;quot;zat_b215_stalker_guide_zaton&amp;quot;},&lt;br /&gt;
[&amp;quot;jupiter&amp;quot;]={[&amp;quot;zaton&amp;quot;]=&amp;quot;zat_b215_stalker_guide_jupiter&amp;quot;, [&amp;quot;pripyat&amp;quot;]=&amp;quot;jup_b43_stalker_assistant&amp;quot;},&lt;br /&gt;
	[&amp;quot;pripyat&amp;quot;]={[&amp;quot;zaton&amp;quot;]=&amp;quot;jup_b43_stalker_assistant_pri&amp;quot;, [&amp;quot;jupiter&amp;quot;]=&amp;quot;jup_b43_stalker_assistant_pri&amp;quot;},&lt;br /&gt;
[&amp;quot;l01_escape&amp;quot;]=…}&amp;lt;/lua&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Автор: KD87'''&lt;br /&gt;
[[Категория:Скрипты]]&lt;/div&gt;</summary>
		<author><name>2.95.107.57</name></author>	</entry>

	</feed>