<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>S.T.A.L.K.E.R.</title>
		<link>http://game-stalker.ucoz.org/</link>
		<description>Форум</description>
		<lastBuildDate>Sat, 03 Dec 2011 08:27:31 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://game-stalker.ucoz.org/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Урок по созданию нового оружия</title>
			<link>https://game-stalker.ucoz.org/forum/12-112-1</link>
			<pubDate>Sat, 03 Dec 2011 08:27:31 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://game-stalker.ucoz.org/forum/12&quot;&gt;Как создать свой мод&lt;/a&gt;&lt;br /&gt;Автор темы: zloty813&lt;br /&gt;Автор последнего сообщения: zloty813&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Я не разу не находил урока по созданию нового оружия по ЗП и вот решил сам написать. Я добавлю снайперскую винтовку КСВК &lt;br /&gt; Сначало идем в gamedata&amp;#92;configs&amp;#92;weapons и создаем файл под названием w_ksvk.ltx, и пишем в него секцию: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &amp;#91;wpn_ksvk]:identity_immunities,weapon_probability,default_weapon_params &lt;br /&gt; GroupControlSection&amp;nbsp;&amp;nbsp;= spawn_group &lt;br /&gt; $spawn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= &quot;weapons&amp;#92;ksvk&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; option for Level Editor &lt;br /&gt; $npc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= on&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; option for Level Editor &lt;br /&gt; $prefetch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 8 &lt;br /&gt; scheduled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; option for ALife Simulator &lt;br /&gt; cform&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= skeleton &lt;br /&gt; class&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= WP_SVU &lt;br /&gt; description&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= st_wpn_ksvk_descr &lt;br /&gt; ef_main_weapon_type&amp;nbsp;&amp;nbsp;= 3 &lt;br /&gt; ef_weapon_type&amp;nbsp;&amp;nbsp;&amp;nbsp;= 11 &lt;br /&gt;&lt;br /&gt; default_to_ruck&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= false &lt;br /&gt; sprint_allowed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= true&amp;nbsp;&amp;nbsp;&lt;br /&gt; ;------------------------------------------------------------------------------- &lt;br /&gt; cost&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 200000 &lt;br /&gt; weapon_class&amp;nbsp;&amp;nbsp;&amp;nbsp;= sniper_rifle &lt;br /&gt; inv_weight&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 15.4 &lt;br /&gt;&lt;br /&gt; ;----TTX------------------------------------------------------------------------ &lt;br /&gt; hit_power&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 350 &lt;br /&gt; hit_impulse&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 3525 &lt;br /&gt; hit_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= fire_wound &lt;br /&gt; fire_distance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 2000 &lt;br /&gt; bullet_speed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 700 ;800&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;начальная скорость пули &lt;br /&gt; rpm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 40 &lt;br /&gt; rpm_empty_click&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 200&amp;nbsp;&amp;nbsp;&lt;br /&gt; use_aim_bullet&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= false&amp;nbsp;&amp;nbsp;;Поддерживается ли первая суппер пуля &lt;br /&gt; time_to_aim&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1.0 &lt;br /&gt; hud&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= wpn_ksvk_hud &lt;br /&gt; misfire_probability&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.00000005 ;вероятность осечки при максимальном износе&amp;nbsp;&amp;nbsp;!!!old - now not&amp;nbsp;&amp;nbsp;working &lt;br /&gt; ;изношенность, при которой появляется шанс осечки &lt;br /&gt; misfire_start_condition&amp;nbsp;&amp;nbsp;= 0.000006 &lt;br /&gt; ;изношеность при которой шанс осечки становится константным &lt;br /&gt; misfire_end_condition&amp;nbsp;&amp;nbsp;= 0.0000001 &lt;br /&gt; ;шанс осечки при изношености больше чем misfireStartCondition &lt;br /&gt; misfire_start_prob&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.0000065 &lt;br /&gt; ;шанс осечки при изношености больше чем misfireEndCondition &lt;br /&gt; misfire_end_prob&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.0000000065 &lt;br /&gt; ;увеличение изношености при одиночном выстреле &lt;br /&gt; condition_shot_dec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.000000065 &lt;br /&gt; ;увеличение изношености при выстреле очередью &lt;br /&gt; condition_queue_shot_dec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.000000065&amp;nbsp;&amp;nbsp;&lt;br /&gt; ammo_elapsed&amp;nbsp;&amp;nbsp;&amp;nbsp;= 10 &lt;br /&gt; ammo_mag_size&amp;nbsp;&amp;nbsp;&amp;nbsp;= 5 &lt;br /&gt; fire_modes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1;, -1 &lt;br /&gt; ammo_class&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;&amp;nbsp;ammo_7.62x54_7h1 &lt;br /&gt; hand_dependence&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1 &lt;br /&gt; single_handed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 &lt;br /&gt; ;---дисперсия------------------------------------------------------------------------- &lt;br /&gt; ;базовая дисперсия &lt;br /&gt; fire_dispersion_base&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.01&amp;nbsp;&amp;nbsp;&amp;nbsp;;угол (в градусах&amp;#41; базовой дисперсии оружия (оружия зажатого в тисках&amp;#41; &lt;br /&gt; control_inertion_factor = 1.7 &lt;br /&gt; crosshair_inertion&amp;nbsp;&amp;nbsp;= 6.15 &lt;br /&gt; ;отдача &lt;br /&gt; cam_return&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1 &lt;br /&gt; cam_relax_speed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 3.0&amp;nbsp;&amp;nbsp;&amp;nbsp;;скорость возврата в исходное положение &lt;br /&gt; cam_relax_speed_ai&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 360&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;скорость возврата в исходное положение &lt;br /&gt; cam_dispersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1.8 ;увеличения угла (в градусах&amp;#41; с каждым выстрелом &lt;br /&gt; cam_dispersion_inc&amp;nbsp;&amp;nbsp;= 1.8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;увеличениe cam_dispersion с каждым выстрелом &lt;br /&gt; cam_dispersion_frac&amp;nbsp;&amp;nbsp;= 1.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;ствол будет подыматься на cam_dispersion*cam_dispersion_frac +- cam_dispersion*(1-cam_dispersion_frac&amp;#41; &lt;br /&gt; cam_max_angle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 12.0&amp;nbsp;&amp;nbsp;&amp;nbsp;;максимальный угол отдачи &lt;br /&gt; cam_max_angle_horz&amp;nbsp;&amp;nbsp;= 3.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;(degree&amp;#41; maximum shot horizontal degree &lt;br /&gt; cam_step_angle_horz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1.5 ;(degree&amp;#41; size of step camera moved in horizontal position while shooting &lt;br /&gt; ;PDM_disp_base&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.85 &lt;br /&gt; ;PDM_disp_vel_factor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 3.4 &lt;br /&gt; ;PDM_disp_accel_factor&amp;nbsp;&amp;nbsp;= 3.4 &lt;br /&gt; ;PDM_disp_crouch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1.0 &lt;br /&gt; ;PDM_disp_crouch_no_acc&amp;nbsp;&amp;nbsp;= 1.0 &lt;br /&gt; PDM_disp_base&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 2.0 &lt;br /&gt; PDM_disp_vel_factor&amp;nbsp;&amp;nbsp;= 4.0 &lt;br /&gt; PDM_disp_accel_factor&amp;nbsp;&amp;nbsp;= 4.0 &lt;br /&gt; PDM_disp_crouch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1.0 &lt;br /&gt; PDM_disp_crouch_no_acc&amp;nbsp;&amp;nbsp;= 1.0 &lt;br /&gt;&lt;br /&gt; zoom_cam_relax_speed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; scope &amp; ironsight &lt;br /&gt; zoom_cam_relax_speed_ai&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 120.75 &lt;br /&gt; zoom_cam_dispersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.65 &lt;br /&gt; zoom_cam_dispersion_inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.65 &lt;br /&gt; zoom_cam_dispersion_frac&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1.0 &lt;br /&gt; zoom_cam_max_angle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 10.0 &lt;br /&gt; zoom_cam_max_angle_horz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 5.0 &lt;br /&gt; zoom_cam_step_angle_horz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.5 &lt;br /&gt; fire_dispersion_condition_factor = 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;увеличение дисперсии в процентах при максимальном износе &lt;br /&gt; ;---DOF------------------------------------------------------------------------- &lt;br /&gt; ;zoom_dof&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.5, 1.0, 350 &lt;br /&gt; reload_dof&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.0, 0.5, 5, 2 &lt;br /&gt; ;------------------------------------------------------------------------------- &lt;br /&gt; holder_range_modifier&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 2.15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; во сколько раз увеличивается eye_range &lt;br /&gt; holder_fov_modifier&amp;nbsp;&amp;nbsp;= 1.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; во сколько раз увеличивается eye_fov&amp;nbsp;&amp;nbsp;&lt;br /&gt; min_radius&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 5 &lt;br /&gt; max_radius&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 250 &lt;br /&gt; hit_probability_gd_novice&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1 &lt;br /&gt; hit_probability_gd_stalker&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1 &lt;br /&gt; hit_probability_gd_veteran&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1 &lt;br /&gt; hit_probability_gd_master&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1 &lt;br /&gt; ;------------------------------------------------------------------------------- &lt;br /&gt; slot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; // secondary &lt;br /&gt; animation_slot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; type of the animation that will be used &lt;br /&gt; inv_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= st_wpn_ksvk &lt;br /&gt; inv_name_short&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= st_wpn_ksvk &lt;br /&gt; inv_grid_width&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 6 &lt;br /&gt; inv_grid_height&amp;nbsp;&amp;nbsp;&amp;nbsp;= 2 &lt;br /&gt; inv_grid_x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 7 &lt;br /&gt; inv_grid_y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 34 &lt;br /&gt; upgr_icon_x&amp;nbsp;&amp;nbsp;&amp;nbsp;= 594 &lt;br /&gt; upgr_icon_y&amp;nbsp;&amp;nbsp;&amp;nbsp;= 395 &lt;br /&gt; upgr_icon_width&amp;nbsp;&amp;nbsp;= 294 &lt;br /&gt; upgr_icon_height&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 80 &lt;br /&gt; kill_msg_x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 &lt;br /&gt; kill_msg_y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 59 &lt;br /&gt; kill_msg_width&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 80 &lt;br /&gt; kill_msg_height&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 26 &lt;br /&gt; ;------------------------------------------------------------------------------- &lt;br /&gt; position&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= -0.026, 0.0, -0.02 &lt;br /&gt; orientation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0, 0, 0 &lt;br /&gt;&lt;br /&gt; fire_point&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.0, 0.128, 0.522 &lt;br /&gt; fire_point2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.0, 0.128, 0.522 &lt;br /&gt; flame_particles&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= weapons&amp;#92;generic_weapon05 &lt;br /&gt; smoke_particles&amp;nbsp;&amp;nbsp;&amp;nbsp;= weapons&amp;#92;generic_shoot_00 &lt;br /&gt; rpm_empty_click&amp;nbsp;&amp;nbsp;&amp;nbsp;= 200&amp;nbsp;&amp;nbsp;&lt;br /&gt; shell_point&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.0, 0.128, 0.0 &lt;br /&gt; shell_dir&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.0, 0.0, 0.4 &lt;br /&gt; shell_particles&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= weapons&amp;#92;generic_shells &lt;br /&gt; ;--STRAP PARAMETERS----------------------------------------------------------------- &lt;br /&gt; ;под мишкой &lt;br /&gt; strap_position&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= -0.26,-0.11,0.25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; position (offset&amp;#41; and orientation of the weapon when it is strapped &lt;br /&gt; strap_orientation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= -15,-9,110&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; (3rd person view in degrees&amp;#41; &lt;br /&gt; strap_bone0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= bip01_spine2 &lt;br /&gt; strap_bone1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= bip01_spine1 &lt;br /&gt; startup_ammo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 10 &lt;br /&gt; visual&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= dynamics&amp;#92;weapons&amp;#92;wpn_ksvk&amp;#92;wpn_ksvk.ogf &lt;br /&gt; light_disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= true &lt;br /&gt; light_color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.6,0.5,0.3 &lt;br /&gt; light_range&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 4.0 &lt;br /&gt; light_var_color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.05 &lt;br /&gt; light_var_range&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.5 &lt;br /&gt; light_time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.2 &lt;br /&gt; ph_mass&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 3 &lt;br /&gt; ;addons &lt;br /&gt; scope_status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1 &lt;br /&gt; silencer_status&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 &lt;br /&gt; grenade_launcher_status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 &lt;br /&gt; zoom_enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;= true &lt;br /&gt; zoom_rotate_time&amp;nbsp;&amp;nbsp;= 0.35 &lt;br /&gt; scope_zoom_factor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;ПСО-1 4X &lt;br /&gt; scope_texture&amp;nbsp;&amp;nbsp;&amp;nbsp;= wpn_crosshair &lt;br /&gt; scope_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= wpn_addon_scope &lt;br /&gt; scope_x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 60 &lt;br /&gt; scope_y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= -2 &lt;br /&gt; ;звуки &lt;br /&gt; snd_draw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= weapons&amp;#92;svu_draw &lt;br /&gt; snd_holster&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= weapons&amp;#92;generic_holster &lt;br /&gt; snd_shoot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= weapons&amp;#92;n_svu_shot &lt;br /&gt; snd_empty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= weapons&amp;#92;gen_empty, 0.5 &lt;br /&gt; snd_reload&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= weapons&amp;#92;svu_reload &lt;br /&gt; snd_close&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= weapons&amp;#92;generic_close &lt;br /&gt; &amp;#91;wpn_ksvk_hud]:hud_base &lt;br /&gt; zoom_hide_crosshair&amp;nbsp;&amp;nbsp;= true &lt;br /&gt; attach_place_idx&amp;nbsp;&amp;nbsp;= 0 &lt;br /&gt; item_visual&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= dynamics&amp;#92;weapons&amp;#92;wpn_ksvk&amp;#92;wpn_ksvk_hud &lt;br /&gt;&lt;br /&gt; hands_position&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= -0.044500,-0.209998,0.273998 &lt;br /&gt; hands_orientation&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1.800001,-0.600001,0.200002 &lt;br /&gt; hands_position_16x9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.005000,-0.227498,0.332498 &lt;br /&gt; hands_orientation_16x9&amp;nbsp;&amp;nbsp;&amp;nbsp;= 3.649998,2.150000,-0.250000 &lt;br /&gt; item_position&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0,0,-0.02 &lt;br /&gt; item_orientation&amp;nbsp;&amp;nbsp;= 0,0,0 &lt;br /&gt; shell_point&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.025,0.05,0.124 &lt;br /&gt; shell_dir&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.0, 1.0, 0.0 &lt;br /&gt; shell_bone&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= wpn_body &lt;br /&gt; fire_point&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.0,0.043,0.795 &lt;br /&gt; fire_bone&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= wpn_body &lt;br /&gt; aim_hud_offset_pos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= -0.071000,0.031999,-0.103000 &lt;br /&gt; aim_hud_offset_rot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= -0.002500,0.020000,0.000000 &lt;br /&gt; aim_hud_offset_pos_16x9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= -0.143500,0.024000,-0.120500 &lt;br /&gt; aim_hud_offset_rot_16x9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= -0.005000,-0.005000,0.000000 &lt;br /&gt; gl_hud_offset_pos&amp;nbsp;&amp;nbsp;= 0,0,0 &lt;br /&gt; gl_hud_offset_rot&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0,0,0 &lt;br /&gt;&lt;br /&gt; lean_hud_offset_pos&amp;nbsp;&amp;nbsp;= 0,0,0 &lt;br /&gt; lean_hud_offset_rot&amp;nbsp;&amp;nbsp;= 0,0,0 &lt;br /&gt; anm_show&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= svu_draw &lt;br /&gt; anm_hide&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= svu_holster &lt;br /&gt; anm_shots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= svu_shoot &lt;br /&gt; anm_reload&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= svu_reload &lt;br /&gt; anm_bore&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= svu_idle_bore &lt;br /&gt; anm_idle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= svu_idle &lt;br /&gt; anm_idle_aim&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= svu_idle_aim &lt;br /&gt; anm_idle_moving&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= svu_idle_moving &lt;br /&gt; anm_idle_sprint&amp;nbsp;&amp;nbsp;&amp;nbsp;= svu_idle_moving &lt;br /&gt; Без пояснения, это и так вы должны знать. &lt;br /&gt; Потом сходим в файл gamedata&amp;#92;configs&amp;#92;weapons&amp;#92;weapons.ltx и добовляем вот это - #include &quot;w_ksvk.ltx&quot;, вот так оно будет выглядеть там: &lt;br /&gt; #include &quot;w_g36.ltx&quot; &lt;br /&gt; #include &quot;w_ksvk.ltx&quot; &lt;br /&gt; #include &quot;w_pkm.ltx&quot; &lt;br /&gt;&lt;br /&gt; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt; ;; Огнестрельное оружие &lt;br /&gt; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Теперь идем в файл &lt;b&gt;mp_ranks.ltx&lt;/b&gt;, по адресу &lt;b&gt;gamedata&amp;#92;configs&amp;#92;mp&lt;/b&gt; и пишем там вот это - &lt;b&gt;wpn_ksvk&lt;/b&gt;, где то между ними: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;wpn_wincheaster1300_trapper, wpn_ksvk, wpn_g36_nimble |(39&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Это что бы вылета не было когда вас убьют. &lt;br /&gt; Теперь идем в &lt;b&gt;gamedata&amp;#92;configs&amp;#92;text&amp;#92;rus&amp;#92;st_items_weapons.xml&lt;/b&gt; и пишем в самом низу: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;string id=&quot;st_wpn_ksvk&quot;&gt; &lt;br /&gt; &lt;текст&gt;Свое название&lt;/текст&gt; &lt;br /&gt; &lt;/string&gt; &lt;br /&gt; &lt;string id=&quot;st_wpn_ksvk_descr&quot;&gt; &lt;br /&gt; &lt;текст&gt;Свой текст.&lt;/текст&gt; &lt;br /&gt; &lt;/string&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Где текст переделайте у себя на text &lt;br /&gt; Все с конфигами покончено, теперь текстуры. Идем в папку gamedata&amp;#92;textures&amp;#92;wpn и создаем там паку с названием ksvk, внего кидаем 5 текстур, вот их названия: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;1.dds, 1_bump.dds, 3.dds, 1_bump#.dds, 2.dds&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Ну и конечно же иконка, ее здесь ставить &lt;b&gt;gamedata&amp;#92;textures&amp;#92;ui&amp;#92;ui_icon_equipment.dds&lt;/b&gt; &lt;br /&gt; Теперь модели, идем в папку &lt;b&gt;gamedata&amp;#92;meshes&amp;#92;dynamics&amp;#92;weapons&lt;/b&gt; и создаем папку wpn_ksvkи кидаем две модели, с названием: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;wpn_ksvk.ogf, wpn_ksvk_hud.ogf&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Надеюсь не впервом классе и знаете как добавить ГГ в начале игры. &lt;br /&gt; Текстуры: &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://data.cod.ru/129504&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;1.dds&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://data.cod.ru/129506&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;1_bump#.dds&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://data.cod.ru/129507&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;1_bump.dds&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://data.cod.ru/129508&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;2. dds&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://data.cod.ru/129509&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;3. dds&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; Иконка &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://data.cod.ru/129511&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ui_icon_equipment.dds&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; Модели: &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://data.cod.ru/129512&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;wpn_ksvk.ogf&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://data.cod.ru/129513&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;wpn_ksvk_hud.ogf&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; Автор &lt;b&gt;&quot;ммихаилл&quot;&lt;/b&gt;</content:encoded>
			<category>Как создать свой мод</category>
			<dc:creator>zloty813</dc:creator>
			<guid>https://game-stalker.ucoz.org/forum/12-112-1</guid>
		</item>
		<item>
			<title>Создание быстрых телепортов</title>
			<link>https://game-stalker.ucoz.org/forum/12-107-1</link>
			<pubDate>Fri, 21 Jan 2011 20:05:34 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://game-stalker.ucoz.org/forum/12&quot;&gt;Как создать свой мод&lt;/a&gt;&lt;br /&gt;Описание темы: Создание быстрых телепортов&lt;br /&gt;Автор темы: zloty813&lt;br /&gt;Автор последнего сообщения: zloty813&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Всем привет. В этой теме я покажу, как заспавнить телепорт в ЗП. Так как я создаю свой мод, то решил создать там серии из телепортов. Но как же это сделать? Да очень просто! &lt;p&gt; Координаты &lt;p&gt; Что нужно сделать, чтобы получить координаты мест для телепортов. Открываем ui_main_menu.script и находим следующие строки: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;if dik == DIK_keys.DIK_Q then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;self:OnMessageQuitWin(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;end&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; изменяем их: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if dik == DIK_keys.DIK_Q then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self:OnMessageQuitWin(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif dik==DIK_keys.DIK_W then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self:position_info(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; И в конец файла, т.е. после функции &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; function main_menu:OnMenuReloaded(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;self:OnButton_options_clicked(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;self.opt_dlg:OnMenuReloaded(&amp;#41; &lt;br /&gt; end &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; вставляем &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local a = db.actor:position(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local vid = db.actor:level_vertex_id(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local gvid = db.actor:game_vertex_id(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local text = &quot;GPS:&amp;#92;&amp;#92;nX= &quot;..a.x..&quot;&amp;#92;&amp;#92;nY= &quot;..a.y..&quot;&amp;#92;&amp;#92;nZ= &quot;..a.z..&quot;&amp;#92;&amp;#92;nlevel_vertex= &quot;..vid..&quot;&amp;#92;&amp;#92;ngame_vertex_id= &quot;..gvid &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;news_manager.send_tip(db.actor, text, nil, nil, 30000&amp;#41; &lt;br /&gt; end &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; и сохраняем. &lt;p&gt; Заходим в игру, добегаем до места, где бы хотели видеть телепорт, выходим в меню, и в жмём на W, потом возвращаемся в игру и делаем скриншот клавишей F12. Потом добегаем до места, куда бы вас должен перенести телепорт и опять делаем скрин. &lt;p&gt; &lt;b&gt;all.spawn&lt;/b&gt; &lt;p&gt; Открываем файл alife_zaton.ltx из декомпилированного all.spawn и в конце добавляем: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &amp;#91;6464] ;обозначает место, где находится телепорт &lt;br /&gt; ; cse_abstract properties &lt;br /&gt; section_name = space_restrictor &lt;br /&gt; name = zat_b20_teleport &lt;br /&gt; position = 265.378784,18.411567,526.151062 &lt;br /&gt; direction = 0,0,0 &lt;br /&gt; ; &lt;br /&gt; ; cse_alife_object properties &lt;br /&gt; game_vertex_id = 287 &lt;br /&gt; distance = 0 &lt;br /&gt; level_vertex_id = 1420994 &lt;br /&gt; object_flags = 0xffffff3e &lt;br /&gt; custom_data = &lt;&lt;END &lt;br /&gt; &amp;#91;logic] &lt;br /&gt; cfg = scripts&amp;#92;zaton&amp;#92;test_teleport.ltx &lt;br /&gt; END &lt;br /&gt; ; &lt;br /&gt; ; cse_shape properties &lt;br /&gt; shapes = shape0 &lt;br /&gt; shape0:type = sphere &lt;br /&gt; shape0:offset = 0,0,0 &lt;br /&gt; shape0:radius = 4.24460601806641 &lt;br /&gt; ; &lt;br /&gt; ; cse_alife_space_restrictor properties &lt;br /&gt; restrictor_type = 3 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &amp;#91;6465] ;просто визуал телепорта. т.к сам телепорт невидим, этот визуал его покажет &lt;br /&gt; ; cse_abstract properties &lt;br /&gt; section_name = zone_teleport &lt;br /&gt; name = zat_b20_teleport_horiz &lt;br /&gt; position = 265.378784,18.411567,526.151062 &lt;br /&gt; direction = 0,0,0 &lt;br /&gt; ; &lt;br /&gt; ; cse_alife_object properties &lt;br /&gt; game_vertex_id = 287 &lt;br /&gt; distance = 49 &lt;br /&gt; level_vertex_id = 1420994 &lt;br /&gt; object_flags = 0xffffff3e &lt;br /&gt; ; &lt;br /&gt; ; cse_shape properties &lt;br /&gt; shapes = shape0 &lt;br /&gt; shape0:type = sphere &lt;br /&gt; shape0:offset = 0,0,0 &lt;br /&gt; shape0:radius = 5.5254921913147 &lt;br /&gt; ; &lt;br /&gt; ; cse_alife_space_restrictor properties &lt;br /&gt; restrictor_type = 3 &lt;br /&gt; ; &lt;br /&gt; ; cse_alife_custom_zone properties &lt;br /&gt; max_power = 0 &lt;br /&gt; ; &lt;br /&gt; ; cse_alife_anomalous_zone properties &lt;br /&gt; offline_interactive_radius = 30 &lt;br /&gt; artefact_spawn_count = 32 &lt;br /&gt; artefact_position_offset = 0x1ac0 &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Потом открываем way_zaton.ltx и пишем: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &amp;#91;test_teleport_walk] ;телепортирует в нужное место &lt;br /&gt; points = p0 &lt;br /&gt; p0:name = wp00 &lt;br /&gt; p0:position = 113.948539,-7.351358,185.813888 &lt;br /&gt; p0:game_vertex_id = 316 &lt;br /&gt; p0:level_vertex_id = 1162410 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Сохраняем, компилируем all.spawn. &lt;p&gt; &lt;b&gt;Логика телепорта&lt;/b&gt; &lt;p&gt; Теперь создадим файл логики, назовем его test_teleport.ltx, кинем в gamedata&amp;#92;configs&amp;#92;scripts&amp;#92;zaton&amp;#92; и пропишем в нём следующее: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &amp;#91;logic] &lt;br /&gt; active = sr_teleport &lt;br /&gt; ; &lt;br /&gt; &amp;#91;sr_teleport] &lt;br /&gt; point1 = test_teleport_walk&amp;nbsp;&amp;nbsp;;имя секции телепорта в way_zaton.ltx &lt;br /&gt; look1 = zat_b20_quest_teleport_look &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Всё, сохраняем. &lt;p&gt; Заходим в игру, загружаемся... И видим -- неподалёку от вас светится телепорт, прыгаем в него и он вас во мгновение ока преносит на Скадовск. &lt;p&gt; Автор урока: AmiKus &lt;br /&gt; Урок был взят с сайта: &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://stalkerin.gameru.net/wiki/index.php&quot; rel=&quot;nofollow&quot;&gt;http://stalkerin.gameru.net/wiki/index.php&lt;/a&gt;</content:encoded>
			<category>Как создать свой мод</category>
			<dc:creator>zloty813</dc:creator>
			<guid>https://game-stalker.ucoz.org/forum/12-107-1</guid>
		</item>
		<item>
			<title>Модернизация детектора Сварог</title>
			<link>https://game-stalker.ucoz.org/forum/12-106-1</link>
			<pubDate>Fri, 21 Jan 2011 20:00:10 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://game-stalker.ucoz.org/forum/12&quot;&gt;Как создать свой мод&lt;/a&gt;&lt;br /&gt;Описание темы: Модернизация детектора Сварог&lt;br /&gt;Автор темы: zloty813&lt;br /&gt;Автор последнего сообщения: zloty813&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Итак, все мы знаем что в игре есть супер навороченный детектор сварог. Но! Если он такой навороченный то почему же он не может показать нам радиозоны, термозоны, химзоны, псизоны, телепорты да хоть Жгучий пух в конце то концов. Так вот, показывать их он способен но для этого нужно его &quot;настроить&quot;. Откроем: gamedata&amp;#92;configs&amp;#92;misc&amp;#92;devices.ltx и найдем там описание детектора &quot;Сварог&quot;: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&amp;#91;detector_scientific]:detector_elite &lt;br /&gt;&amp;nbsp;&amp;nbsp;$spawn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= &quot;devices&amp;#92;detector_scientific&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;class&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= DET_SCIE &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;visual&amp;nbsp;&amp;nbsp;&amp;nbsp;= dynamics&amp;#92;devices&amp;#92;dev_detector_4&amp;#92;dev_detector_4.ogf &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;inv_name&amp;nbsp;&amp;nbsp;= st_detector4 &lt;br /&gt;&amp;nbsp;&amp;nbsp;inv_name_short&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= st_detector4 &lt;br /&gt;&amp;nbsp;&amp;nbsp;description&amp;nbsp;&amp;nbsp;= st_detector4_descr &lt;br /&gt;&amp;nbsp;&amp;nbsp;hud&amp;nbsp;&amp;nbsp;&amp;nbsp;= detector_scientific_hud &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;inv_grid_width&amp;nbsp;&amp;nbsp;= 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;inv_grid_height&amp;nbsp;&amp;nbsp;= 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;inv_grid_x&amp;nbsp;&amp;nbsp;= 19 &lt;br /&gt;&amp;nbsp;&amp;nbsp;inv_grid_y&amp;nbsp;&amp;nbsp;= 21 &lt;br /&gt;&amp;nbsp;&amp;nbsp;cost&amp;nbsp;&amp;nbsp;&amp;nbsp;= 45000 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;; elite x=&quot;0.00096&quot; y=&quot;0.0035&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;ui_p&amp;nbsp;&amp;nbsp;&amp;nbsp;= -0.02904,0.01,0.0364 &lt;br /&gt;&amp;nbsp;&amp;nbsp;ui_r&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0,90,0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;af_radius&amp;nbsp;&amp;nbsp;= 20 &lt;br /&gt;&amp;nbsp;&amp;nbsp;af_vis_radius&amp;nbsp;&amp;nbsp;= 15 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;af_class_27&amp;nbsp;&amp;nbsp;= af_oasis_heart &lt;br /&gt;&amp;nbsp;&amp;nbsp;af_sound_27_&amp;nbsp;&amp;nbsp;= detectors&amp;#92;art_beep1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;af_freq_27&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_1&amp;nbsp;&amp;nbsp;= zone_mine_acidic_weak &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_2&amp;nbsp;&amp;nbsp;= zone_mine_acidic_average &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_3&amp;nbsp;&amp;nbsp;= zone_mine_acidic_strong &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_4&amp;nbsp;&amp;nbsp;= zone_mine_electric_weak &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_5&amp;nbsp;&amp;nbsp;= zone_mine_electric_average &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_6&amp;nbsp;&amp;nbsp;= zone_mine_electric_strong &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_7&amp;nbsp;&amp;nbsp;= zone_mine_gravitational_weak &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_8&amp;nbsp;&amp;nbsp;= zone_mine_gravitational_average &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_9&amp;nbsp;&amp;nbsp;= zone_mine_gravitational_strong &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_10&amp;nbsp;&amp;nbsp;= zone_mine_thermal_weak &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_11&amp;nbsp;&amp;nbsp;= zone_mine_thermal_average &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_12&amp;nbsp;&amp;nbsp;= zone_mine_thermal_strong &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_13&amp;nbsp;&amp;nbsp;= zone_mine_steam_weak &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_14&amp;nbsp;&amp;nbsp;= zone_mine_steam_average &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_15&amp;nbsp;&amp;nbsp;= zone_mine_steam_strong &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_16&amp;nbsp;&amp;nbsp;= zone_mine_acidic_big &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_17&amp;nbsp;&amp;nbsp;= zone_mine_chemical_weak &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_18&amp;nbsp;&amp;nbsp;= zone_mine_chemical_average &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_19&amp;nbsp;&amp;nbsp;= zone_mine_chemical_strong &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_20&amp;nbsp;&amp;nbsp;= zone_buzz_weak &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_21&amp;nbsp;&amp;nbsp;= zone_buzz_average &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_22&amp;nbsp;&amp;nbsp;= zone_buzz_strong &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_23&amp;nbsp;&amp;nbsp;= zone_mine_static_weak &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_24&amp;nbsp;&amp;nbsp;= zone_mine_static_average &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_25&amp;nbsp;&amp;nbsp;= zone_mine_static_strong &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_26&amp;nbsp;&amp;nbsp;= zone_witches_galantine_weak &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_27&amp;nbsp;&amp;nbsp;= zone_witches_galantine_average &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_28&amp;nbsp;&amp;nbsp;= zone_witches_galantine_strong &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_29&amp;nbsp;&amp;nbsp;= zone_mine_gravitational_big &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_30&amp;nbsp;&amp;nbsp;= zone_gravi_zone &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_31&amp;nbsp;&amp;nbsp;= zone_zharka_static_weak &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_32&amp;nbsp;&amp;nbsp;= zone_zharka_static_average &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_class_33&amp;nbsp;&amp;nbsp;= zone_zharka_static_strong &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_1&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_2&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_3&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_4&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_5&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_6&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_7&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_8&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_9&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_10&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_11&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_12&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_13&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_14&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_15&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_16&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_17&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_18&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_19&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_20&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_21&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_22&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_23&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_24&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_25&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_26&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_27&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_28&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_29&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_30&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_31&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_32&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_33&amp;nbsp;&amp;nbsp;= 0.05, 2&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; И припишем к нему две новые строчки, для примера: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; zone_class_34&amp;nbsp;&amp;nbsp;= zone_teleport &lt;br /&gt;&amp;nbsp;&amp;nbsp;zone_freq_34&amp;nbsp;&amp;nbsp;= 0.05, 2&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Поясню, этим мы говорим движку, что девайс определяет еще одну (34-ю) аномальную зону. В данном случае телепорт. Но вот ведь незадача, он её определяет но не показывает на дисплее. А вот тут и начинается интересное. В конфиге детектора имя аномалии берется из файла gamedata&amp;#92;configs&amp;#92;ui&amp;#92;ui_detector_artefact.xml файл содержит в себе имена аномальных зон и ссылки на ID текстуры для отображения этих самых зон. Для каждой зоны использованны 2 имени, для примера: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;palette id=&quot;zone_mine_acidic_weak&quot; width=&quot;0.004&quot; height=&quot;0.004&quot; stretch=&quot;1&quot; alignment=&quot;c&quot;&gt; &lt;br /&gt; &lt;texture shader=&quot;hud&amp;#92;p3d&quot;&gt;ui_inGame2_Detector_icon_acid_big&lt;/texture&gt; &lt;br /&gt; &lt;/palette&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;palette id=&quot;zone_mine_acidic_weak&quot; width=&quot;0.0065&quot; height=&quot;0.0065&quot; stretch=&quot;1&quot; alignment=&quot;c&quot;&gt; &lt;br /&gt; &lt;texture shader=&quot;hud&amp;#92;p3d&quot;&gt;ui_temp_ad4_mine_acidic&lt;/texture&gt; &lt;br /&gt; &lt;/palette&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Создадим в нем новые секции: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;palette id=&quot;zone_teleport&quot; width=&quot;0.004&quot; height=&quot;0.004&quot; stretch=&quot;1&quot; alignment=&quot;c&quot;&gt; &lt;br /&gt; &lt;texture shader=&quot;hud&amp;#92;p3d&quot;&gt;ui_inGame2_Detector_icon_acid_big&lt;/texture&gt; &lt;br /&gt; &lt;/palette&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;palette id=&quot;zone_teleport&quot; width=&quot;0.0065&quot; height=&quot;0.0065&quot; stretch=&quot;1&quot; alignment=&quot;c&quot;&gt; &lt;br /&gt; &lt;texture shader=&quot;hud&amp;#92;p3d&quot;&gt;ui_temp_ad4_mine_acidic&lt;/texture&gt; &lt;br /&gt; &lt;/palette&gt; &lt;br /&gt;&lt;br /&gt; Теперь наш детектор будет показывать телепорты, но отображаться они будут значком химической аномалии. А как минимум тупо. Коректим наши новые строки: &lt;br /&gt;&lt;br /&gt; &amp;#91;code]&lt;palette id=&quot;zone_teleport&quot; width=&quot;0.004&quot; height=&quot;0.004&quot; stretch=&quot;1&quot; alignment=&quot;c&quot;&gt; &lt;br /&gt; &lt;texture shader=&quot;hud&amp;#92;p3d&quot;&gt;ui_inGame2_Detector_icon_teleport&lt;/texture&gt; &lt;br /&gt; &lt;/palette&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;palette id=&quot;zone_teleport&quot; width=&quot;0.0065&quot; height=&quot;0.0065&quot; stretch=&quot;1&quot; alignment=&quot;c&quot;&gt; &lt;br /&gt; &lt;texture shader=&quot;hud&amp;#92;p3d&quot;&gt;ui_temp_ad4_mine_acidic&lt;/texture&gt; &lt;br /&gt; &lt;/palette&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Вторую секцию не трогаем, так как она не используется(но обязательна(х.з. мож быть в мультиплере) &lt;p&gt; Теперь нам нужно нарисовать иконку для отображения телепорта, для чего мы используем файлик gamedata&amp;#92;textures&amp;#92;ui&amp;#92;ui_actor_sleep_screen.dds и PhotoShop с &lt;a class=&quot;link&quot; href=&quot;http://developer.nvidia.com/object/photoshop_dds_plugins.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;DDS плагином&lt;/a&gt;, для примера приведу 2 скрина: &lt;p&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler1HwKwg&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler1HwKwg&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1HwKwg&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1HwKwg&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler1HwKwg&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler1HwKwg&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1HwKwg&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler1HwKwg&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler1HwKwg&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://stalkerin.gameru.net/wiki/images/thumb/5/55/Scrin_original_ui_actor_sleep_screen.jpg/800px-Scrin_original_ui_actor_sleep_screen.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;p&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerkDyznk&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerkDyznk&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerkDyznk&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerkDyznk&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerkDyznk&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerkDyznk&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerkDyznk&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerkDyznk&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerkDyznk&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://stalkerin.gameru.net/wiki/images/thumb/5/5b/Scrin_modified_ui_actor_sleep_screen.jpg/800px-Scrin_modified_ui_actor_sleep_screen.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;p&gt; Итак, теперь вычисляем адрес иконки: &lt;p&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoileryxUuqv&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoileryxUuqv&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileryxUuqv&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileryxUuqv&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileryxUuqv&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoileryxUuqv&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileryxUuqv&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileryxUuqv&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoileryxUuqv&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;img src=&quot;http://stalkerin.gameru.net/wiki/images/thumb/3/37/Vichislenie_adresa_ikonki.jpg/800px-Vichislenie_adresa_ikonki.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;p&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoileroLlEf3&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoileroLlEf3&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileroLlEf3&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileroLlEf3&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileroLlEf3&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoileroLlEf3&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileroLlEf3&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileroLlEf3&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoileroLlEf3&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;img src=&quot;http://stalkerin.gameru.net/wiki/images/thumb/4/44/Vichislenie_razmera_ikonki.jpg/800px-Vichislenie_razmera_ikonki.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;p&gt; Получили: 139х530; 34х34. &lt;p&gt; Записываем на бумажке =) и открываем файлик gamedata&amp;#92;configs&amp;#92;ui&amp;#92;textures_descr&amp;#92;ui_actor_pda_icons.xml и после строки: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&lt;texture id=&quot;ui_inGame2_Detector_icon_gravity_big&quot; x=&quot;105&quot; y=&quot;532&quot; width=&quot;34&quot; height=&quot;34&quot; /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; &lt;br /&gt; вставляем: &lt;br /&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&lt;texture id=&quot;ui_inGame2_Detector_icon_teleport&quot; x=&quot;139&quot; y=&quot;530&quot; width=&quot;34&quot; height=&quot;34&quot; /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Вот, собственно, и все. Теперь детектор будет отображать телепорт стрелочкой. Кстати: размер иконки на экране детектора меняется в &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&lt;palette id=&quot;zone_teleport&quot; width=&quot;0.004&quot; height=&quot;0.004&quot; stretch=&quot;1&quot; alignment=&quot;c&quot;&gt; &lt;br /&gt; &lt;texture shader=&quot;hud&amp;#92;p3d&quot;&gt;ui_inGame2_Detector_icon_teleport&lt;/texture&gt; &lt;br /&gt; &lt;/palette&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Меняем 0.004 на 0.006 или 0.008 ниже приведен скрин с использованным значением 0.008 &lt;p&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerHukMVy&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerHukMVy&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerHukMVy&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerHukMVy&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerHukMVy&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerHukMVy&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerHukMVy&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerHukMVy&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerHukMVy&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://stalkerin.gameru.net/wiki/images/thumb/f/ff/Rezultat_dobavlenija_detektora.jpg/800px-Rezultat_dobavlenija_detektora.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;p&gt; Автор: &lt;a class=&quot;link&quot; href=&quot;http://stalkerin.gameru.net/wiki/index.php/Участник:WincentDark69&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;WincentDark69&lt;/a&gt; &lt;br /&gt; Урок был взят с сайта: &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://stalkerin.gameru.net/wiki/index.php&quot; rel=&quot;nofollow&quot;&gt;http://stalkerin.gameru.net/wiki/index.php&lt;/a&gt;</content:encoded>
			<category>Как создать свой мод</category>
			<dc:creator>zloty813</dc:creator>
			<guid>https://game-stalker.ucoz.org/forum/12-106-1</guid>
		</item>
		<item>
			<title>Добавление нового артефакта</title>
			<link>https://game-stalker.ucoz.org/forum/12-105-1</link>
			<pubDate>Fri, 21 Jan 2011 19:54:18 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://game-stalker.ucoz.org/forum/12&quot;&gt;Как создать свой мод&lt;/a&gt;&lt;br /&gt;Описание темы: Добавление нового артефакта&lt;br /&gt;Автор темы: zloty813&lt;br /&gt;Автор последнего сообщения: zloty813&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Берем файлы &lt;b&gt;gamedata/configs/misc/artefacts.ltx&lt;/b&gt; и &lt;b&gt;gamedata/configs/misc/devices.ltx&lt;/b&gt;. Открываем блокнотом файл artefacts.ltx. В этом файле находятся все наши артефакты. Вписываем туда вот что: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &amp;#91;af_название_вашего_арта_на_английском]:af_base &lt;br /&gt; $spawn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= &quot;artefacts&amp;#92;gravitational_1_medusa&quot; ; название каталога&amp;#92;универсальное имя в X-Ray SDK &lt;br /&gt; class&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= ARTEFACT&amp;nbsp;&amp;nbsp;&amp;nbsp;; Класс для набора читаемых параметров &lt;br /&gt; visual&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= dynamics&amp;#92;artefacts&amp;#92;af_medusa.ogf ;путь к визуалу вашего арта &lt;br /&gt; description&amp;nbsp;&amp;nbsp;&amp;nbsp;= st_af_test_descr ;ссылка на описание &lt;br /&gt; inv_name&amp;nbsp;&amp;nbsp;&amp;nbsp;= st_af_test_name ;ссылка на имя в инвертаре &lt;br /&gt; inv_name_short&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= st_af_test_name ;ссылка на имя &lt;br /&gt; inv_weight&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.5 ; вес &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; inv_grid_x&amp;nbsp;&amp;nbsp;&amp;nbsp;= 9 ;кординаты иконки нашего арта по x &lt;br /&gt; inv_grid_y&amp;nbsp;&amp;nbsp;&amp;nbsp;= 4 ;кординаты иконки нашего арта по y &lt;br /&gt; inv_grid_width&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1 ;ширина иконки &lt;br /&gt; inv_grid_height&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1 ;высота иконки &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; cost&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 4000 ;цена &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; jump_height&amp;nbsp;&amp;nbsp;&amp;nbsp;= .5 ; высота подскока артефакта&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; particles&amp;nbsp;&amp;nbsp;&amp;nbsp;= artefact&amp;#92;af_gravi_idle ;дефолтный партиклы &lt;br /&gt; det_show_particles&amp;nbsp;&amp;nbsp;= artefact&amp;#92;af_gravi_show ;партикл появления артефакта &lt;br /&gt; det_hide_particles&amp;nbsp;&amp;nbsp;= artefact&amp;#92;af_gravi_hide ;партикл исчезновения артефакта &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; af_rank&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 1 ; ранк артефакта (0-3, 0-дефолт, 3-максимальный&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; lights_enabled = true&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; подсветка, при true - активна, false - нет &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; trail_light_color&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.4,0.4,0 ; оттенок подсветки &lt;br /&gt; trail_light_range&amp;nbsp;&amp;nbsp;&amp;nbsp;= 2.0 ; яркость света &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ;скорости увеличения (уменьшения&amp;#41; &lt;br /&gt; health_restore_speed&amp;nbsp;&amp;nbsp;= 0 ;восcтановление здоровья &lt;br /&gt; radiation_restore_speed&amp;nbsp;&amp;nbsp;= -0.002 ;выведение радиации (при отрицательном значении радиация выводится&amp;#41; &lt;br /&gt; satiety_restore_speed&amp;nbsp;&amp;nbsp;= 0 ;востановление сытости &lt;br /&gt; power_restore_speed&amp;nbsp;&amp;nbsp;= 0 ;востановление стамины (силы&amp;#41; &lt;br /&gt; bleeding_restore_speed&amp;nbsp;&amp;nbsp;= 0 ;заживление ран &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; hit_absorbation_sect&amp;nbsp;&amp;nbsp;= af_test_absorbation ; подключение секции иммунитетов &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; additional_inventory_weight&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 ; изменение веса с которым можно бегать &lt;br /&gt; additional_inventory_weight2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 ; изменение максимально подымаемого веса &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; artefact_activation_seq&amp;nbsp;&amp;nbsp;= af_activation_bold ; имя секции для активации артефакта, в оригинальной игре не активна &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &amp;#91;af_test_absorbation] ; имя секции иммунитетов &lt;br /&gt; burn_immunity&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 ; к огню &lt;br /&gt; strike_immunity&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 ; к ударам и падениям &lt;br /&gt; shock_immunity&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 ; к электричеству &lt;br /&gt; wound_immunity&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 ; к рваным ранам &lt;br /&gt; radiation_immunity&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 ; к радиации &lt;br /&gt; telepatic_immunity&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 ; к ментальному воздействию &lt;br /&gt; chemical_burn_immunity&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 ; к химическим ожогам &lt;br /&gt; explosion_immunity&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 ; к осколочным ранениям &lt;br /&gt; fire_wound_immunity&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0 ; к огнестрельным ранениям &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Сохраняем. Далее открываем devices.ltx и ищем там строку [detector_scientific], чуть ниже видим такое: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; af_class_27&amp;nbsp;&amp;nbsp;= af_oasis_heart &lt;br /&gt; af_sound_27_&amp;nbsp;&amp;nbsp;= detectors&amp;#92;art_beep1 &lt;br /&gt; af_freq_27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; и после этих строк пишем вот это: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; af_class_28&amp;nbsp;&amp;nbsp;= af_название_вашего_арта_на_английском&amp;nbsp;&amp;nbsp;&lt;br /&gt; af_sound_28_&amp;nbsp;&amp;nbsp;= detectors&amp;#92;art_beep1 &lt;br /&gt; af_freq_28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 0.05, 2 &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Сохраняем. В файл gamedata&amp;#92;configs&amp;#92;ui&amp;#92;ui_detector_artefact.xml добавляем: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&amp;nbsp;&amp;nbsp;&lt;palette id=&quot;af_название_вашего_арта_на_английском&quot; width=&quot;0.0015&quot; height=&quot;0.0015&quot; stretch=&quot;1&quot; alignment=&quot;c&quot;&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;texture shader=&quot;hud&amp;#92;p3d&quot;&gt;ui_temp_ad3_artefact&lt;/texture&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/palette&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Почти все готово.Теперь его еще нужно добавить в аномалии. Открываем папку gamedata/configs/scripts/zaton/anomaly/, открываем нужную аномалию и ищем там что-то вроде этого: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;artefacts = af_cristall, af_fireball, af_dummy_glassbeads, af_eye, af_fire &lt;br /&gt; coeff = 3, 3, 2, 2, 1&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; и делаем так: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;artefacts = af_cristall, af_fireball, af_dummy_glassbeads, af_eye, af_fire, af_название вашего артефакта &lt;br /&gt; coeff = 3, 3, 2, 2, 1, коэффицент_спавна_вашего_арта(1, 2 или 3&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Автор статьи: vanStal, доделал Аномальный &lt;br /&gt; Урок был взят с сайта: &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://stalkerin.gameru.net/wiki/index.php&quot; rel=&quot;nofollow&quot;&gt;http://stalkerin.gameru.net/wiki/index.php&lt;/a&gt;</content:encoded>
			<category>Как создать свой мод</category>
			<dc:creator>zloty813</dc:creator>
			<guid>https://game-stalker.ucoz.org/forum/12-105-1</guid>
		</item>
		<item>
			<title>Настройка камеры</title>
			<link>https://game-stalker.ucoz.org/forum/12-104-1</link>
			<pubDate>Fri, 21 Jan 2011 19:51:18 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://game-stalker.ucoz.org/forum/12&quot;&gt;Как создать свой мод&lt;/a&gt;&lt;br /&gt;Описание темы: Катсцены&lt;br /&gt;Автор темы: zloty813&lt;br /&gt;Автор последнего сообщения: zloty813&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>В нашем движке можно воспользоваться камерой (катсцена). &lt;p&gt; Пример: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &amp;#91;logic] &lt;br /&gt; active = sr_idle &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &amp;#91;sr_idle] &lt;br /&gt; on_info = {!black_screen +agru_nvidia_presentation} sr_cutscene@cam1 &lt;br /&gt; ;Здесь мы проверяем инфопоршен agru_nvidia_presentation и функцию &lt;br /&gt; ;black_screen (нет ли черного экрана&amp;#41; и переходим в секцию sr_cutscene@cam1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &amp;#91;sr_cutscene@cam1] &lt;br /&gt; point = agru_nv_camera_walk &lt;br /&gt; ;точка walk где игрок будет находится после камеры &lt;br /&gt; look = agru_nv_camera_look &lt;br /&gt; ;точка look куда будет направлена камера игрока после камеры &lt;br /&gt; cam_effector = scenario_cam&amp;#92;agroprom_underground&amp;#92;camera1_0_904 &lt;br /&gt; ;файл камеры и путь к нему &lt;br /&gt; on_signal = cameff_end | sr_cutscene@cam2 &lt;br /&gt; ;сигнал окончание камеры и переход в следующую секцию &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &amp;#91;sr_cutscene@cam2] &lt;br /&gt; .... &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Автор урока: ? &lt;br /&gt; Урок был взят с сайта: &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://stalkerin.gameru.net/wiki/index.php&quot; rel=&quot;nofollow&quot;&gt;http://stalkerin.gameru.net/wiki/index.php&lt;/a&gt;</content:encoded>
			<category>Как создать свой мод</category>
			<dc:creator>zloty813</dc:creator>
			<guid>https://game-stalker.ucoz.org/forum/12-104-1</guid>
		</item>
		<item>
			<title>Создание места для сна</title>
			<link>https://game-stalker.ucoz.org/forum/12-103-1</link>
			<pubDate>Fri, 21 Jan 2011 19:49:14 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://game-stalker.ucoz.org/forum/12&quot;&gt;Как создать свой мод&lt;/a&gt;&lt;br /&gt;Описание темы: Создание места для сна&lt;br /&gt;Автор темы: zloty813&lt;br /&gt;Автор последнего сообщения: zloty813&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Здравствуйте, сегодня мы рассмотрим добавление места для сна в ЗП. Это моя первая статья, так что прошу сильно ногами не бить.... &lt;p&gt; 1. Итак, мы решили добавить место для сна. Сначала мы распакуем all.spawn, откроем alife_zaton.ltx и добавим в конце секцию &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &amp;#91;Ваш номер секции] &lt;br /&gt; ; cse_abstract properties &lt;br /&gt; section_name = space_restrictor&amp;nbsp;&amp;nbsp;&lt;br /&gt; name = произвольное название вашего места &lt;br /&gt; position=155.8231048584,-6.5563974380493,-138.71978759766 &lt;br /&gt; direction = 0,0,0 &lt;br /&gt; version = 0x7c &lt;br /&gt; script_version = 8&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ; cse_alife_object properties &lt;br /&gt; level_vertex_id=1233171 &lt;br /&gt; game_vertex_id=13 &lt;br /&gt; distance = 9.09999942779541 &lt;br /&gt; object_flags = 0xffffff2e &lt;br /&gt; custom_data = &lt;&lt;END&amp;nbsp;&amp;nbsp;&lt;br /&gt; &amp;#91;story_object] &lt;br /&gt; story_id = произвольное название вашего места_id &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &amp;#91;logic] &lt;br /&gt; cfg = scripts&amp;#92;sr_sleep.ltx &lt;br /&gt; END &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ; cse_shape properties &lt;br /&gt; shapes = shape0 &lt;br /&gt; shape0:type = box &lt;br /&gt; shape0:axis_x = 5.02119588851929,0,0 &lt;br /&gt; shape0:axis_y = 0,5.0482006072998,0 &lt;br /&gt; shape0:axis_z = 0,0,2.23479747772217 &lt;br /&gt; shape0:offset = 0,0,0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ; cse_alife_space_restrictor properties &lt;br /&gt; restrictor_type = 3&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; 2. Потом идем в pda.script, ищем строки &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; local sleep_zones_tbl = &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; { &lt;br /&gt; {target = &quot;zat_a2_sr_sleep_id&quot;, hint = &quot;st_ui_pda_sleep_place&quot;}, &lt;br /&gt; {target = &quot;jup_a6_sr_sleep_id&quot;, hint = &quot;st_ui_pda_sleep_place&quot;}, &lt;br /&gt; {target = &quot;pri_a16_sr_sleep_id&quot;, hint = &quot;st_ui_pda_sleep_place&quot;}, &lt;br /&gt; }&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; и меняем на &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; local sleep_zones_tbl = &lt;br /&gt; { &lt;br /&gt; {target = &quot;zat_a2_sr_sleep_id&quot;, hint = &quot;st_ui_pda_sleep_place&quot;}, &lt;br /&gt; {target = &quot;jup_a6_sr_sleep_id&quot;, hint = &quot;st_ui_pda_sleep_place&quot;}, &lt;br /&gt; {target = &quot;pri_a16_sr_sleep_id&quot;, hint = &quot;st_ui_pda_sleep_place&quot;}, &lt;br /&gt; {target = &quot;произвольное название вашего места_id&quot;, hint = &quot;st_ui_pda_sleep_place&quot;}, &lt;br /&gt; }&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; 3. Открываем xr_effects.script, ищем строки &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; function sleep(actor, npc&amp;#41; &lt;br /&gt; local sleep_zones = { &lt;br /&gt; &quot;zat_a2_sr_sleep&quot;, &lt;br /&gt; &quot;jup_a6_sr_sleep&quot;, &lt;br /&gt; &quot;pri_a16_sr_sleep&quot;, &lt;br /&gt; &quot;actor_surge_hide_2&quot; &lt;br /&gt; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; и также меняем на &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; function sleep(actor, npc&amp;#41; &lt;br /&gt; local sleep_zones = { &lt;br /&gt; &quot;произвольное название вашего места&quot;, &lt;br /&gt; &quot;zat_a2_sr_sleep&quot;, &lt;br /&gt; &quot;jup_a6_sr_sleep&quot;, &lt;br /&gt; &quot;pri_a16_sr_sleep&quot;, &lt;br /&gt; &quot;actor_surge_hide_2&quot; &lt;br /&gt; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Собираем all.spawn. Готово! Теперь после запуска игры с новым all.spawn у нас будет спальное место в барже Ноя (координаты брались оттуда). &lt;p&gt; Автор урока: ZeeK &lt;br /&gt; Урок был взят с сайта: &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://stalkerin.gameru.net/wiki/index.php&quot; rel=&quot;nofollow&quot;&gt;http://stalkerin.gameru.net/wiki/index.php&lt;/a&gt;</content:encoded>
			<category>Как создать свой мод</category>
			<dc:creator>zloty813</dc:creator>
			<guid>https://game-stalker.ucoz.org/forum/12-103-1</guid>
		</item>
		<item>
			<title>Добавление отметок в PDA на карту локации.</title>
			<link>https://game-stalker.ucoz.org/forum/12-102-1</link>
			<pubDate>Fri, 21 Jan 2011 19:46:14 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://game-stalker.ucoz.org/forum/12&quot;&gt;Как создать свой мод&lt;/a&gt;&lt;br /&gt;Описание темы: Добавление отметок в PDA на карту локации.&lt;br /&gt;Автор темы: zloty813&lt;br /&gt;Автор последнего сообщения: zloty813&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Итак, приступим! Мы подключили локацию к ЗП, расположили карту в пда, начали обустройство. И тут возникает вопрос - как добавить отметки в пда(в ЗП например Аномалия Битум, Коготь и т.д.)? Вот об этом я и расскажу. Например: я сделал аномалию Свалка на подключенной Припяти(на стадионе) В alife_l11_pripyat.ltx &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &amp;#91;137] &lt;br /&gt; ; cse_abstract properties &lt;br /&gt; section_name = space_restrictor &lt;br /&gt; name = zero_b1_spot----любое уникальное имя &lt;br /&gt; position = 5.76249980926514,2.64950323104858,341.929992675781---центр окружности, при наведении на которую появиться надпись &lt;br /&gt; direction = 0,0,0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ; cse_alife_object properties &lt;br /&gt; game_vertex_id = 934-------гейм вертекс уровня &lt;br /&gt; distance = 0 &lt;br /&gt; level_vertex_id = 214948-----левел вертекс уровня &lt;br /&gt; object_flags = 0xffffff3e &lt;br /&gt; custom_data = &lt;&lt;END &lt;br /&gt; &amp;#91;story_object] &lt;br /&gt; story_id = zero_b1_spot &lt;br /&gt; END &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ; cse_shape properties &lt;br /&gt; shapes = shape0 &lt;br /&gt; shape0:type = sphere &lt;br /&gt; shape0:offset = 0,0,0 &lt;br /&gt; shape0:radius = 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ; cse_alife_space_restrictor properties &lt;br /&gt; restrictor_type = 3 &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Далее собираем all.spawn ( Его еще на место надо положить будет) и идем в папку скрипт, а именно открываем файл pda.script Находим строку: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;{target=&quot;jup_a9_spot&quot;,&amp;nbsp;&amp;nbsp;hint=&quot;st_jup_a9_name&quot;},&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; И после нее вставляем &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; {target=&quot;zero_b1_spot&quot;,&amp;nbsp;&amp;nbsp;hint=&quot;st_zero_b1_name&quot;}, &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Закрываем и сохраняем изменения. Далее в папку text/rus/любой файл и там: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;string id=&quot; st_zero_b1_name &quot;&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;text&gt;Пишем то что хотим видеть при наведении&lt;/text&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/string&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Автор урока: Zero cool (cavenagi) (uin-1514138) &lt;br /&gt; Урок был взят с сайта &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://stalkerin.gameru.net/wiki/index.php&quot; rel=&quot;nofollow&quot;&gt;http://stalkerin.gameru.net/wiki/index.php&lt;/a&gt;</content:encoded>
			<category>Как создать свой мод</category>
			<dc:creator>zloty813</dc:creator>
			<guid>https://game-stalker.ucoz.org/forum/12-102-1</guid>
		</item>
		<item>
			<title>Делаем бронник</title>
			<link>https://game-stalker.ucoz.org/forum/12-86-1</link>
			<pubDate>Wed, 22 Sep 2010 20:51:47 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://game-stalker.ucoz.org/forum/12&quot;&gt;Как создать свой мод&lt;/a&gt;&lt;br /&gt;Автор темы: zloty813&lt;br /&gt;Автор последнего сообщения: zloty813&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Ну я был взял броник с ЧН как это сделать читаем: &lt;br /&gt; Открываем файл gamedata/configs/misc/outfits и находим конфиги броника например &lt;br /&gt; ************************* &lt;br /&gt; ;--------------------------------------------------------------------------------------------- &lt;br /&gt; ; ЛЕГКИЙ КОСТЮМ ЧН &lt;br /&gt; ;--------------------------------------------------------------------------------------------- &lt;br /&gt; [cs_light_outfit]:outfit_base &lt;br /&gt; GroupControlSection = spawn_group &lt;br /&gt; discovery_dependency = &lt;br /&gt; $spawn = &quot;outfit&amp;#92;cs_light_outfit&quot; &lt;br /&gt; ;$prefetch = 32 &lt;br /&gt; class = E_STLK &lt;br /&gt; cform = skeleton &lt;br /&gt; visual = dynamics&amp;#92;outfit&amp;#92;cs_light_outfit &lt;br /&gt; actor_visual = actors&amp;#92;stalker_nebo&amp;#92;stalker_nebo_1 &lt;br /&gt; player_hud_section = actor_hud_04 &lt;p&gt; ef_equipment_type = 3 &lt;p&gt; inv_name = csky_light_outfit_name &lt;br /&gt; inv_name_short = csky_light_outfit_name &lt;br /&gt; description = csky_light_outfit_description &lt;br /&gt; inv_weight = 4.0 &lt;br /&gt; inv_grid_width = 2 &lt;br /&gt; inv_grid_height = 3 &lt;br /&gt; inv_grid_x = 14 &lt;br /&gt; inv_grid_y = 36 &lt;br /&gt; full_icon_name = npc_icon_svoboda_light_outfit &lt;p&gt; cost = 8550 &lt;br /&gt; slot = 6 &lt;br /&gt; full_scale_icon = 10,11 ;иконка сталкера в костюме в полный рост &lt;p&gt; immunities_sect = sect_cs_light_outfit_immunities &lt;p&gt; ; LOW RESISTANCE &lt;br /&gt; burn_protection = 0.013 &lt;br /&gt; shock_protection = 0.013 &lt;br /&gt; radiation_protection = 0.013 &lt;br /&gt; chemical_burn_protection = 0.013 &lt;br /&gt; telepatic_protection = 0.0 &lt;br /&gt; strike_protection = 0.25 &lt;br /&gt; explosion_protection = 0.25 &lt;br /&gt; wound_protection = 0.25 &lt;br /&gt; fire_wound_protection = 0.0 &lt;br /&gt; physic_strike_wound_immunity = 0.15 &lt;p&gt; bones_koeff_protection = actor_armor_light &lt;br /&gt; hit_fraction_actor = 0.3 &lt;br /&gt; artefact_count = 6 &lt;br /&gt; control_inertion_factor = 1.2 &lt;p&gt; upgrades = up_gr_ab_cs_light_outfit, up_gr_cd_cs_light_outfit, up_gr_ef_cs_light_outfit, up_gr_gh_cs_light_outfit, up_gr_i_cs_light_outfit &lt;br /&gt; installed_upgrades = &lt;br /&gt; upgrade_scheme = upgrade_scheme_u14b &lt;p&gt; [sect_cs_light_outfit_immunities] &lt;br /&gt; burn_immunity = 0.02 ;коэффициенты иммунитета самого костюма &lt;br /&gt; strike_immunity = 0.0 &lt;br /&gt; shock_immunity = 0.0 &lt;br /&gt; wound_immunity = 0.02 &lt;br /&gt; radiation_immunity = 0.0 &lt;br /&gt; telepatic_immunity = 0.0 &lt;br /&gt; chemical_burn_immunity = 0.02 &lt;br /&gt; explosion_immunity = 0.02 &lt;br /&gt; fire_wound_immunity = 0.01 &lt;p&gt; [sect_cs_light_outfit_immunities_1] &lt;br /&gt; burn_immunity = 0.002 ;коэффициенты иммунитета самого костюма &lt;br /&gt; strike_immunity = 0.0 &lt;br /&gt; shock_immunity = 0.0 &lt;br /&gt; wound_immunity = 0.002 &lt;br /&gt; radiation_immunity = 0.0 &lt;br /&gt; telepatic_immunity = 0.0 &lt;br /&gt; chemical_burn_immunity = 0.002 &lt;br /&gt; explosion_immunity = 0.002 &lt;br /&gt; fire_wound_immunity = 0.003 &lt;br /&gt; и берем это копируем в сам файл outfits в Зп потом берем модель gamedata/meshes/dynamics/outfits и копируем в ЗП файлы cs_light_outfit и затем визуал перса gamedata/meshes/actors/stalker_nebo/и копируем stalker-nebo_1 так теперь описание заходим в ресурсы чн gamedata/configs/text/rus/st_items_outfit открываем и ищем: &lt;br /&gt; ****************************************************** &lt;br /&gt; &lt;string id=&quot;csky_light_outfit_name&quot;&gt; &lt;br /&gt; &lt;text&gt;Бронежилет ЧН-1&lt;/text&gt; &lt;br /&gt; &lt;/string&gt; и &lt;string id=&quot;csky_light_outfit_description&quot;&gt; &lt;br /&gt; &lt;text&gt;Данный бронежилет разрабатывался для проведения поисковых операций в областях с низкой аномальной активностью. Использование довольно качественных материалов повысило устойчивость к износу. Снабжён контейнером для артефактов.&lt;/text&gt; &lt;br /&gt; &lt;/string&gt; и копируем это в тотже самый файл тока в ЗП</content:encoded>
			<category>Как создать свой мод</category>
			<dc:creator>zloty813</dc:creator>
			<guid>https://game-stalker.ucoz.org/forum/12-86-1</guid>
		</item>
		<item>
			<title>Изменаем худ</title>
			<link>https://game-stalker.ucoz.org/forum/12-85-1</link>
			<pubDate>Wed, 22 Sep 2010 20:50:12 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://game-stalker.ucoz.org/forum/12&quot;&gt;Как создать свой мод&lt;/a&gt;&lt;br /&gt;Автор темы: zloty813&lt;br /&gt;Автор последнего сообщения: zloty813&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Раздел первый:файлы. &lt;br /&gt; Для работы над худом нам нужны следующие файлы(не обязательно все конешно) &lt;br /&gt; Текстуры: &lt;br /&gt; Папка - textures&amp;#92;ui &lt;br /&gt; Файлы + описание: &lt;br /&gt; 1- ui_hud.dds (собственно опорный файл содержащий почти все текстуры худа) &lt;br /&gt; 2 - cursor.dds (текстура причела без оружия в руках,попросту кругляшка) &lt;br /&gt; 3 - hud_map_arrow.dds (стрелка компаса) &lt;br /&gt; Конфиги: &lt;br /&gt; Папка - config&amp;#92;ui &lt;br /&gt; Файлы + описание: &lt;br /&gt; 1 - maingame.xml (содержит конфиги индикаторов здоровья и состояния брони,индикаторов состояния ГГ(радиация,поломка оружия и тп) , окно патронов и всё с ним связаное,пояс артефактов ,мигающая иконка ПДА и кол во контактов. Так же состояние машины) &lt;br /&gt; 2 - motion_icon.xml (содержит конфиги положения ГГ (сидит,стоит и тп) ,а так же полоски выносливости,уровня шума и заметности ГГ.) &lt;br /&gt; 3 - ui_custom_msgs.xml (часы + всякая лабуда типо укусов...вообщем худы повреждений) &lt;br /&gt; 4 - zone_map.xml (собственно миникарта + компас) &lt;p&gt; Собственно это стандартный набор...он естественно не полный...есть ещё пара конфигов .... типо координаты новостей на худе...но они редко правятся. &lt;p&gt; Раздел второй:правка конфигов. &lt;p&gt; Открываем файлик maingame.xml &lt;p&gt; Что там есть: &lt;br /&gt; &lt;static_health - положение &quot;колбы&quot; здоровья &lt;br /&gt; &lt;progress_bar_health - полоска здоовья &lt;p&gt; &lt;static_armor - положение &quot;колбы&quot; состояния брони. &lt;br /&gt; &lt;progress_bar_armor - полоска брони &lt;p&gt; &lt;static_weapon - окно патронов + тип патронов &lt;br /&gt; &lt;static_ammo - количество патронов &lt;br /&gt; &lt;static_wpn_icon - иконка коробки от патронов &lt;br /&gt; &lt;car_panel - состояние машины &lt;br /&gt; &lt;static_pda_online - счётчик контактов &lt;br /&gt; &lt;quick_info - задания и всякая лабуда типо обучения в начале игры. &lt;br /&gt; &lt;icons_scroll_view - список индикаторов состояния ГГ (радиация,голод и тп.)Далее идёт сам список,НО он не поддаётся правке индивидуально. Правим только всё сразу строчкой упомянутой выше. &lt;p&gt; &lt;flashing_icons&gt; - мигющий ПДА &lt;br /&gt; &lt;pick_up_item - &quot;поднять предмет&quot; &lt;br /&gt; &lt;artefact_panel - панелька артов. &lt;p&gt; __________________________________ &lt;p&gt; Файл motion_icon.xml &lt;p&gt; Что мы видим в нём: &lt;br /&gt; &lt;background - текстура на которой будет всё отображаться &lt;p&gt; Список иконок положения ГГ: &lt;br /&gt; начиная от &lt;state_normal&gt; и заканчивая &lt;state_sprint&gt; &lt;p&gt; &lt;power_progress - полоска выносливости &lt;br /&gt; &lt;luminosity_progress - полоска заметности ГГ &lt;br /&gt; &lt;noise_progress - полоска издаваемого шума &lt;p&gt; __________________________________ &lt;p&gt; Файл ui_custom_msgs.xml &lt;br /&gt; Что имеется: &lt;p&gt; &lt;hud_timer - часы &lt;br /&gt; &lt;controller_fx - худ поареждения от контролёра &lt;br /&gt; &lt;monster_claws - худ повреждения от мутанта(царапины) &lt;br /&gt; &lt;main_task - &quot;главное задание&quot; &lt;br /&gt; &lt;cs_psy_danger - предупреждение о сильном излучении &lt;br /&gt; &lt;cs_radiation_danger - предупреждение о высоком уровне радиации &lt;br /&gt; &lt;game_saved - &quot;игра сохранена&quot; &lt;br /&gt; &lt;autosave - &quot;автосохранение&quot; &lt;br /&gt; &lt;item_used - &quot;использован .... &quot; (аптечка и тп) &lt;br /&gt; &lt;gun_jammed - &quot;оружее заклинило&quot; &lt;br /&gt; &lt;cant_walk - &quot;вы слишком истощены&quot; &lt;br /&gt; &lt;cant_walk_weight - &quot;вы перегружены&quot; &lt;br /&gt; &lt;not_enough_money_mine - у ГГ не хватает денег &lt;br /&gt; &lt;not_enough_money_other - у НПС не хватает денег &lt;p&gt; Далее идут строчки с координатами сообщений связаных с пингом.(разбирать МП не буду) &lt;p&gt; __________________________________ &lt;p&gt; Файл zone_map.xml &lt;br /&gt; Тут всё просто: &lt;p&gt; &lt;level_frame - сама карта &lt;br /&gt; &lt;background - рамка карты &lt;br /&gt; &lt;dist_text - расстояние до цели &lt;br /&gt; &lt;compass - думаю понятно что это &lt;br /&gt; &lt;center - хз что это..предполагаю что реч о точках на миникарте &lt;p&gt; __________________________________ &lt;p&gt; Советы: &lt;br /&gt; Если вам нужно убрать текстуру - просто убираем в конфиге путь к текстуре. &lt;br /&gt; Если нужно убрать текст - либо убираем сам текст либо ставим а=&quot;0&quot; &lt;br /&gt; Многие элементы передвигаются в связке.К примеру патроны - окно,количество и иконку можно двигать меняя координаты окна.Координаты остального подразумеваются в рамках размера окна(а не всего экрана) &lt;p&gt; Если вы хотите задать текстуре определённый размер то - пишем нужный width и height а после пишем stretch=&quot;1&quot;</content:encoded>
			<category>Как создать свой мод</category>
			<dc:creator>zloty813</dc:creator>
			<guid>https://game-stalker.ucoz.org/forum/12-85-1</guid>
		</item>
	</channel>
</rss>