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

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%A1%D0%BF%D0%B0%D0%B2%D0%BD_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%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=SoC._%D0%A1%D0%BF%D0%B0%D0%B2%D0%BD_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%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>2013-06-15T10:31:14Z</updated>
		
		<summary type="html">&lt;p&gt;77.241.37.123: Новая страница: «Если Вам не хватает переходов между уровнями и Вы хотите быстрее пройти Тени Чернобыля, то...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Если Вам не хватает переходов между уровнями и Вы хотите быстрее пройти Тени Чернобыля, то создайте дополнительные точки перехода. Создайте новый скрипт и запишите в него:&lt;br /&gt;
&amp;lt;lua&amp;gt;&lt;br /&gt;
function spawn_level_dark()&lt;br /&gt;
     -- создается переход из ТЕМНОЙ ДОЛИНЫ НА РАДАР&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;saharov_dark_radar&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31000, vector():set(157.544,-4.795,-88.7233),357929, 919,227097, 1914,&lt;br /&gt;
        vector():set(660.463,-43.8839,173.0097 ),&lt;br /&gt;
        vector():set(0,-0.281389117240906,0),&amp;quot;l10_radar&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;saharov_dark_radar&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
    -- создается переход с РАДАРА в ТЕМНУЮ ДОЛИНУ&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;saharov_radar_dark&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31050, vector():set(660.2858,-43.876,168.832),227063, 1915,359929, 919,&lt;br /&gt;
        vector():set(160.9338989,-4.352917,-82.83966),&lt;br /&gt;
        vector():set(0,0,0),&amp;quot;l04_darkvalley&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;saharov_radar_dark&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function spawn_level_agro()&lt;br /&gt;
     -- создается переход с АГРОПРОМА НА ЯНТАРЬ&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;levsha_agro_yan&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31100, vector():set(-129.02766,14.4666,199.999),111251, 522,15229, 1487,&lt;br /&gt;
        vector():set(-68.1646,1.669,-357.0758 ),&lt;br /&gt;
        vector():set(0.219999998807907,-0.349999994039536,0.62),&amp;quot;l08_yantar&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;levsha_agro_yan&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
    -- создается переход с ЯНТАРЯ НА АГРОПРОМ&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;levsha_yan_agro&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31150, vector():set(-69.8496,3.838,-362.1278),15229, 1487,117966, 520,&lt;br /&gt;
        vector():set(-122.43,11.38,185.53999),&lt;br /&gt;
        vector():set(0,-2.6800000667572,0),&amp;quot;l03_agroprom&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;levsha_yan_agro&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function spawn_yan_sarc()&lt;br /&gt;
      -- создается переход с ЯНТАРЯ В САРКОФАГ&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;zombi_yan_sarc&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31200, vector():set(-25.6117,-18.152,-85.55978 ),29509, 1492,643, 2417,&lt;br /&gt;
        vector():set(-6.636368,51.11847,25.6256),&lt;br /&gt;
        vector():set(0.14012610912323,0,-0.99013364315033),&amp;quot;l12u_sarcofag&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;zombi_yan_sarc&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
    -- создается переход с САРКОФАГА НА ЯНТАРЬ&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;zombi_sarc_yan&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31250, vector():set(-13.26, 47.71, 46.57 ),200, 2417,29509, 1492,&lt;br /&gt;
        vector():set(-25.6117,-18.152,-85.55978),&lt;br /&gt;
        vector():set(-0.12247440963984,0,-0.99247169494629),&amp;quot;l08_yantar&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;zombi_sarc_yan&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function spawn_sar_chaes2()&lt;br /&gt;
      -- создается переход с САРКОФАГА НА ЧАЭС2&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;digger_sar_chaes2&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31300, vector():set(77.10116577,58.2671585,51.8668289 ),6406,2417,53648,  2537,&lt;br /&gt;
        vector():set( 67.8906097,5.04050731,97.7711 ),&lt;br /&gt;
        vector():set(  -0.8196038,0,0.57293063 ),&amp;quot;l12_stancia_2&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;digger_sar_chaes2&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
    -- создается переход с ЧАЭС2 В САРКОФАГ&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;digger_chaes2_sar&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31320, vector():set( 663.8462524,0.355151146,140.6202697 ),192695,  2623,6321,2417,&lt;br /&gt;
        vector():set(85.1118,60.11035,50.743),&lt;br /&gt;
        vector():set(  -0.997,0,0.06419 ),&amp;quot;l12u_sarcofag&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;digger_chaes2_sar&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function spawn_rad_yan()&lt;br /&gt;
      -- создается переход с РАДАРА НА ЯНТАРЬ&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;info_rad_yan&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31340, vector():set(-33.8359031677246,4.1663,-92.70242 ),469,1959,132440, 1521,&lt;br /&gt;
        vector():set(176.82000732,14.0399999,81.319999),&lt;br /&gt;
        vector():set(0,2.07999992370605,0),&amp;quot;l08_yantar&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;info_rad_yan&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
    -- создается переход с ЯНТАРЯ НА РАДАР&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;info_yan_rad&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31350, vector():set(181.97956848,19.407814,83.3477859),132440,1521,794,1959,&lt;br /&gt;
        vector():set(-30.9628868103027,2.09963,-91.5933761 ),&lt;br /&gt;
        vector():set(  -0.997,0,0.06419 ),&amp;quot;l10_radar&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;info_yan_rad&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function spawn_sarc_chaes()&lt;br /&gt;
      -- создается переход с ЧАЭС В САРКОФАГ&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;info_chaes_sarc&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31370, vector():set(388.24746,0.14821225,65.81998443),169331,2385,101, 2419,&lt;br /&gt;
        vector():set(-27.261982,0.2294,40.4672),&lt;br /&gt;
        vector():set(-0.53295302391052,0,-0.84614479541779),&amp;quot;l12u_sarcofag&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;info_chaes_sarc&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
    -- создается переход с САРКОФАГА НА ЧАЭС&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;info_sarc_chaes&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31390, vector():set(-30.6271,0.232626,45.8944),40, 2403,172158,2385,&lt;br /&gt;
        vector():set(393.82781,-0.0035887,63.712),&lt;br /&gt;
        vector():set(-0.88621181249619,0,0.46328029036522),&amp;quot;l12_stancia&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;info_sarc_chaes&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function atp_kordon()&lt;br /&gt;
      -- создается переход с КОРДОНА НА АТП&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;info_kordon_atp&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(9700, vector():set(-117.3414459,16.527434,134.185),137234,84,2195, 2792,&lt;br /&gt;
        vector():set(29.3787,-7.2591,-6.956),&lt;br /&gt;
        vector():set(0.50699234008789,0,0.86195057630539 ),&amp;quot;atp_for_test22&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;info_kordon_atp&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
    -- создается переход с АТП НА КОРДОН&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;info_atp_kordon&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(9702, vector():set(27.2626438,-6.9951,-15.2436),1207, 2792,137234,84,&lt;br /&gt;
        vector():set(-117.3414459,16.527434,134.185),&lt;br /&gt;
        vector():set(0,0,0),&amp;quot;l01_escape&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;info_atp_kordon&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function atp_military()&lt;br /&gt;
      -- создается переход с МИЛИТАРИ НА АТП&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;info_military_atp&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31920, vector():set(-269.6032,-22.0931473,245.0633),68097,1786,1207, 2792,&lt;br /&gt;
        vector():set(268.886779,-9.673,-19.23756),&lt;br /&gt;
        vector():set(0,0,0 ),&amp;quot;atp_for_test22&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;info_military_atp&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function create_sarkbunker_exit()&lt;br /&gt;
	-- создается переход c САРКОФАГА В ЛАБ Х-10&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;level_newtri&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31410, vector():set( -13.26, 47.71, 46.57 ),200, 2417,7698, 2773,&lt;br /&gt;
        vector():set( 7.6585369,-23.5286808,17.2495479 ),&lt;br /&gt;
        vector():set(   -0.00754,0,-0.999971508 ),&amp;quot;l10u_bunker&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;level_newtri&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
    -- создается переход из ЛАБ Х-10 в САРКОФАГ&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;level_newtwo&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31510, vector():set( 7.6585369,-23.5286808,17.2495479 ),7698, 2773,200, 2417,&lt;br /&gt;
        vector():set( -13.26, 47.71, 46.57 ),&lt;br /&gt;
        vector():set(  0.0, 0.0,  -1.0 ),&amp;quot;l12u_sarcofag&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;level_newtwo&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function create_sarchaes2_exit()&lt;br /&gt;
	-- создается переход c САРКОФАГА на ЧАЕС2&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;level_newfive&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31610, vector():set(77.10116577,58.2671585,51.8668289 ),6406,2417,53648,  2537,&lt;br /&gt;
        vector():set( 67.8906097,5.04050731,97.7711 ),&lt;br /&gt;
        vector():set(  -0.8196038,0,0.57293063 ),&amp;quot;l12_stancia_2&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;level_newfive&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
    -- создается переход c ЧАЕС2 в САРКОФАГ&lt;br /&gt;
	if (not has_alife_info(	&amp;quot;level_newfour&amp;quot; )) then&lt;br /&gt;
level_new.create_level_changer(31710, vector():set( 663.8462524,0.355151146,140.6202697 ),192695,  2623,6406,2417,&lt;br /&gt;
        vector():set( 77.10116577,58.2671585,51.8668289 ),&lt;br /&gt;
        vector():set(  -0.997,0,0.06419 ),&amp;quot;l12u_sarcofag&amp;quot;,0)&lt;br /&gt;
        db.actor:give_info_portion(&amp;quot;level_newfour&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function create_level_changer(&lt;br /&gt;
	p_story_id,	-- STORY_ID нового level_changer (понадобится нам позже)&lt;br /&gt;
	p_position,	-- вектор, координаты точки, в которой будет располагаться центр нового level_changer&lt;br /&gt;
	p_lvertex_id,	-- level_vertext_id  - идентифицируют уровень, на котором будет создан level_changer&lt;br /&gt;
	p_gvertex_id,	-- game_vertext_id   	&lt;br /&gt;
 &lt;br /&gt;
	p_dest_lv,	-- level_vertex_id   - идентифицируют уровень, на который level_changer будет перебрасывать игрока &lt;br /&gt;
	p_dest_gv,	-- game_vertex_id&lt;br /&gt;
	p_dest_pos,	-- координаты точки, в которой на новом уровне окажется игрок&lt;br /&gt;
	p_dest_dir,	-- направрение взгляда игрока&lt;br /&gt;
	p_dest_level,	-- название уровня, например &amp;quot;L11_Pripyat&amp;quot;&lt;br /&gt;
	p_silent	-- следует задать 1, чтобы подавить вопрос о смене уровня (автоматический переход)&lt;br /&gt;
)&lt;br /&gt;
	local obj = alife():create(&amp;quot;level_changer&amp;quot;, p_position, p_lvertex_id, p_gvertex_id)&lt;br /&gt;
 &lt;br /&gt;
	level.map_add_object_spot(obj.id, &amp;quot;level_changer&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
	local packet = net_packet()&lt;br /&gt;
	obj:STATE_Write(packet)&lt;br /&gt;
 &lt;br /&gt;
	-- свойства cse_alife_object&lt;br /&gt;
	local game_vertex_id 			= packet:r_u16()&lt;br /&gt;
	local cse_alife_object__unk1_f32 	= packet:r_float()&lt;br /&gt;
	local cse_alife_object__unk2_u32 	= packet:r_u32()&lt;br /&gt;
	local level_vertex_id 			= packet:r_u32()&lt;br /&gt;
	local object_flags 			= packet:r_u32()&lt;br /&gt;
	local custom_data 			= packet:r_stringZ()&lt;br /&gt;
	local story_id 				= packet:r_u32()&lt;br /&gt;
	local spawn_story_id			= packet:r_u32()&lt;br /&gt;
 &lt;br /&gt;
	-- свойства cse_shape&lt;br /&gt;
	local shape_count 			= packet:r_u8()&lt;br /&gt;
	for i=1,shape_count do&lt;br /&gt;
		local shape_type 		= packet:r_u8()&lt;br /&gt;
		if shape_type == 0 then&lt;br /&gt;
			-- sphere&lt;br /&gt;
			local center 		= packet:r_vec3()&lt;br /&gt;
			local radius 		= packet:r_float()&lt;br /&gt;
		else&lt;br /&gt;
			-- box&lt;br /&gt;
			local axis_x_x = packet:r_float()&lt;br /&gt;
			local axis_x_y = packet:r_float()&lt;br /&gt;
			local axis_x_z = packet:r_float()&lt;br /&gt;
			local axis_y_x = packet:r_float()&lt;br /&gt;
			local axis_y_y = packet:r_float()&lt;br /&gt;
			local axis_y_z = packet:r_float()&lt;br /&gt;
			local axis_z_x = packet:r_float()&lt;br /&gt;
			local axis_z_y = packet:r_float()&lt;br /&gt;
			local axis_z_z = packet:r_float()&lt;br /&gt;
			local offset_x = packet:r_float()&lt;br /&gt;
			local offset_y = packet:r_float()&lt;br /&gt;
			local offset_z = packet:r_float()&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	-- свойства cse_alife_space_restrictor&lt;br /&gt;
	local restrictor_type 			= packet:r_u8()&lt;br /&gt;
 &lt;br /&gt;
	-- свойства cse_level_changer&lt;br /&gt;
	local dest_game_vertex_id		= packet:r_u16()  &lt;br /&gt;
	local dest_level_vertex_id 		= packet:r_u32()  &lt;br /&gt;
	local dest_position 			= packet:r_vec3()&lt;br /&gt;
	local dest_direction 			= packet:r_vec3()&lt;br /&gt;
	local dest_level_name 			= packet:r_stringZ()&lt;br /&gt;
	local dest_graph_point 			= packet:r_stringZ()&lt;br /&gt;
	local silent_mode 			= packet:r_u8()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
	packet:w_begin(game_vertex_id)			-- game_vertex_id&lt;br /&gt;
	packet:w_float(cse_alife_object__unk1_f32)&lt;br /&gt;
	packet:w_u32(cse_alife_object__unk2_u32) &lt;br /&gt;
	packet:w_u32(level_vertex_id)			-- level_vertex_id&lt;br /&gt;
	packet:w_u32( bit_not(193) )			-- object_flags = -193 = 0xFFFFFF3E&lt;br /&gt;
	packet:w_stringZ(custom_data)&lt;br /&gt;
	packet:w_u32(p_story_id)			-- story_id&lt;br /&gt;
	packet:w_u32(spawn_story_id)&lt;br /&gt;
 &lt;br /&gt;
	packet:w_u8(1)			-- количество фигур&lt;br /&gt;
--		packet:w_u8(0)			-- тип фигуры: сфера&lt;br /&gt;
--		packet:w_vec3(vector():set(0, 0, 0))  -- sphere_center&lt;br /&gt;
--		packet:w_float(3.0)&lt;br /&gt;
	packet:w_u8(1)			-- тип фигуры: box&lt;br /&gt;
	packet:w_float(2)	   -- axis_x_x&lt;br /&gt;
	packet:w_float(0)	   -- axis_x_y&lt;br /&gt;
	packet:w_float(0)	   -- axis_x_z&lt;br /&gt;
	packet:w_float(0)	   -- axis_y_x&lt;br /&gt;
	packet:w_float(4)	   -- axis_y_y&lt;br /&gt;
	packet:w_float(0)	   -- axis_y_z&lt;br /&gt;
	packet:w_float(0)	   -- axis_z_x&lt;br /&gt;
	packet:w_float(0)	   -- axis_z_y&lt;br /&gt;
	packet:w_float(4)	   -- axis_z_z&lt;br /&gt;
	packet:w_float(0)	   -- offset_x&lt;br /&gt;
	packet:w_float(0)	   -- offset_y&lt;br /&gt;
	packet:w_float(0)          -- offset_z&lt;br /&gt;
 &lt;br /&gt;
	packet:w_u8(3)	 	   -- restrictor_type&lt;br /&gt;
 &lt;br /&gt;
	packet:w_u16(p_dest_gv)			-- destination game_vertex_id&lt;br /&gt;
	packet:w_s32(p_dest_lv)			-- destination level_vertex_id&lt;br /&gt;
	packet:w_vec3(p_dest_pos)		-- destination position&lt;br /&gt;
	packet:w_vec3(p_dest_dir)		-- destination direction (направление взгляда)&lt;br /&gt;
	packet:w_stringZ(p_dest_level)		-- destination level name&lt;br /&gt;
	packet:w_stringZ(&amp;quot;start_actor_02&amp;quot;)	-- some string, always const&lt;br /&gt;
	packet:w_u8(p_silent)			-- 1 for silent level changing&lt;br /&gt;
 &lt;br /&gt;
	packet:r_seek(0)&lt;br /&gt;
	obj:STATE_Read(packet, packet:w_tell())&lt;br /&gt;
 &lt;br /&gt;
 news_manager.send_tip(db.actor, &amp;quot;Новый путь&amp;quot;, nil, nil, 30000)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/lua&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Любую из функций вызываете из диалога. Их также можно вызвать как функции для фриплея. С уважением, chip7277&lt;/div&gt;</summary>
		<author><name>77.241.37.123</name></author>	</entry>

	</feed>