SoC. Не бесконечные болты — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

SoC. Не бесконечные болты — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
Строка 1: Строка 1:
����ѧ� ���� �� ���ڧ�� �ܧѧ� ��֧ѧݧڧ٧�ӧѧ�� �ҧ�ݧ��
+
Итак тут я опишу как реализовать болты которые будут заканчиваться. Сразу пишу о том, что будем делать основываясь на гранатах, то есть не исключено, что болт может рвануть (не нанеся урон и только через продолжительный участок времени, так что гг навряд ли будет по близости.), а также, если бросим болт под ноги НПСу, он шуганётся, как от грены (это на самом деле не плохо, если отключены глаза на затылке, можно попробовать их таким образом отвлечь).���ӧݧ֧��).
���
+
�է�� �٧ѧܧѧߧ�ڧӧѧ����.
+
����ѧ٧� ��ڧ�� �� ����, ���� �ҧ�է֧� �է֧ݧѧ�� ���ߧ�ӧ�ӧѧ��� �ߧ� �ԧ�ѧߧѧ�ѧ�, ��� �֧��� �ߧ� �ڧ�ܧݧ��֧ߧ�, ���� �ҧ�ݧ� �ާ�ا֧� ��ӧѧߧ��� (�ߧ� �ߧѧߧ֧�� ����� �� ���ݧ�ܧ� ��֧�֧� ����է�ݧاڧ�֧ݧ�ߧ�� ���ѧ���� �ӧ�֧ާ֧ߧ�, ��ѧ� ���� �ԧ� �ߧѧӧ��� �ݧ� �ҧ�է֧� ��� �ҧݧڧ٧����.), �� ��ѧܧا�, �֧�ݧ� �ҧ���ڧ� �ҧ�ݧ� ���� �ߧ�ԧ� ��������, ��� ���ԧѧߧק���, �ܧѧ� ��� �ԧ�֧ߧ� (���� �ߧ� ��ѧާ�� �է֧ݧ� �ߧ� ��ݧ���, �֧�ݧ� ���ܧݧ��֧ߧ� �ԧݧѧ٧� �ߧ� �٧ѧ��ݧܧ�, �ާ�اߧ� ������ҧ�ӧѧ�� �ڧ� ��ѧܧڧ� ��ҧ�ѧ٧�� ���ӧݧ֧��).
+
  
 
&#65533;&#65533;&#65533;&#65533;&#1127;&#65533;, &#65533;&#65533;&#65533;&#1703;&#65533;&#65533;&#65533;&#65533;&#1703;&#65533;.<br>
 
&#65533;&#65533;&#65533;&#65533;&#1127;&#65533;, &#65533;&#65533;&#65533;&#1703;&#65533;&#65533;&#65533;&#65533;&#1703;&#65533;.<br>

Версия 05:29, 15 марта 2015

Итак тут я опишу как реализовать болты которые будут заканчиваться. Сразу пишу о том, что будем делать основываясь на гранатах, то есть не исключено, что болт может рвануть (не нанеся урон и только через продолжительный участок времени, так что гг навряд ли будет по близости.), а также, если бросим болт под ноги НПСу, он шуганётся, как от грены (это на самом деле не плохо, если отключены глаза на затылке, можно попробовать их таким образом отвлечь).���ӧݧ֧��).

����ѧ�, ���ڧ����ڧ�.
����էԧ���ӧ�� ��ѧۧݧ�:
gamedata\config\weapons\w_rgd5.ltx
gamedata\config\weapons\w_bolt.ltx
gamedata\config\misc\items.ltx
gamedata\scripts\escape_dialog.script
gamedata\scripts\bind_stalker.script

�� ��֧�ӧ�� ���֧�֧է� �ݧ֧٧֧� �� ��ѧۧ� w_bolt.ltx, ��ѧ� ��ѧާѧ� ��֧�ӧѧ� �����ܧ�, �ܧ����ѧ� �٧� ����-��� ���ӧ֧�ѧ֧�:

[bolt]:identity_immunities

���֧ߧ�֧� �֧� �ӧ�� ��ѧ�:

[old_bolt]:identity_immunities

������ѧߧ�֧� �� �٧ѧܧ��ӧѧ֧�. ���ѧ�֧�, ���ܧ��ӧѧ֧� ��ѧۧ� w_rgd5.ltx, �����ܧѧ֧ާ�� �� ��ѧާ�� �ߧڧ� �� ��ڧ�֧� ����:

 
[bolt]:grenade_rgd5 
visual				= weapons\bolt\wpn_bolt.ogf
inv_name			= "&#65533;&#65533;&#65533;&#65533;&#1895;&#65533;"
inv_name_short		= "&#65533;&#65533;&#65533;&#65533;&#1895;&#65533;"
inv_weight			= 0.05
cost				= 1
slot                                 = 5
hud					= bolt_hud2
ef_weapon_type		= 1
description			= "&#65533;&#65533;&#65533;&#1191;&#65533;&#65533;&#2023;&#65533;&#65533; &#65533;&#1959;&#1447;&#65533;&#1127;&#1895;&#1895;&#1703;&#65533;&#1447;&#65533;&#1831;&#1703;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533;"
destroy_time		= 5000000;3500
 
attach_position_offset	= -0.021,-0.075,0.0
attach_angle_offset		= 0,0,0
attach_bone_name		= 
 
blast				= 0
blast_r				= 0
blast_impulse		= 0
;delete
blast_impulse_factor = 1
 
frags				= 0
frags_r				= 0
frag_hit			= 0
frag_hit_impulse	= 0
 
;&#65533;&#1639;&#1255;&#65533;&#1831;&#65533;
snd_explode = monsters\biting\def_0    ;rgd5_explode
snd_checkout = monsters\biting\def_0
explode_particles	= weapons\wg-hit-ground
 
inv_grid_width		= 1
inv_grid_height		= 1
inv_grid_x			= 22
inv_grid_y			= 6
 
light_color		         = 0.0,0.0,0.0
light_range		         = 0.0
light_time 		         = 0.0
 
[bolt_hud2]
fire_point          = 0.05, 0.0, 0.1
fire_bone           = bolt_0
orientation         = 0,0,0
position            = 0,0,0
visual              = weapons\bolt\wpn_bolt_hud.ogf
 
throw_point			= 0,0.4,0.3
throw_dir			= 0,0,0
 
anim_show			= draw3
anim_hide			= holster_0
anim_idle			= idle_0
anim_playing		= idle_01
anim_throw_begin	              = attack_0_begin
anim_throw_idle		= attack_0_idle
anim_throw_act		= attack_0_act	
anim_throw_end		= attack_0_end
 

����է��ҧߧ�:

 
[bolt]:grenade_rgd5 ;--&#65533;&#65533;&#1447;&#1831;&#65533;&#1703;&#65533; &#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#1895;&#1831;&#65533;&#65533; &#65533;&#2023;&#65533; &#65533;&#65533;&#1447;&#1831;&#65533;&#1703;&#65533; grenade_rgd5
visual				= weapons\bolt\wpn_bolt.ogf ;--&#65533;&#1255;&#1703;&#1639;&#65533;&#1127;&#65533;, &#65533;&#65533; &#65533;&#1383;&#1127;&#2023;&#2023;&#65533;&#65533; &#65533;&#65533;&#1895;&#65533;&#65533;&#1127;&#65533; &#65533;&#1959;&#65533;&#1383;&#1447;&#1895;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533;&#65533;
inv_name			= "&#65533;&#65533;&#65533;&#65533;&#1895;&#65533;" ;--&#65533;&#2023;&#1127;&#1639;&#1255;&#1127;&#2023;&#1703;&#65533;
inv_name_short		= "&#65533;&#65533;&#65533;&#65533;&#1895;&#65533;" ;--&#65533;&#2023;&#1127;&#1639;&#1255;&#1127;&#2023;&#1703;&#65533;
inv_weight			= 0.05 ;&#65533;&#1255;&#1447;&#65533;
cost				= 1 ;&#65533;&#65533;&#1447;&#2023;&#65533; &#65533;&#1639;&#65533; &#65533;&#65533;&#65533;&#65533;&#1831;&#65533;
slot                                 = 5 ;--&#65533;&#65533;&#1895;&#65533;&#65533; &#65533;&#1383;&#1895;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533;&#65533;&#65533;
hud					= bolt_hud2 ;--&#65533;&#65533;&#65533;&#65533;&#1895;&#1831;&#65533; &#65533;&#2023;&#65533; &#65533;&#65533;&#65533;&#65533;
ef_weapon_type		= 1 ;&#65533;&#65533;&#1703;&#65533; &#65533;&#65533;&#65533;&#65533;&#1575;&#1703;&#65533; (&#65533;&#2023;&#65533; &#65533;&#1959;&#1447;&#2023;&#65533;&#65533;&#65533; &#65533;&#2023;&#65533; &#65533;&#65533; &#65533;&#1831;&#65533;&#1447;&#65533; &#65533;&#65533;&#1895;&#65533;&#65533;&#1127;&#65533;, &#65533;&#1959;&#65533;&#1575;&#2023;&#65533; &#65533;&#65533;&#1895;&#65533;&#1959;&#1127;&#65533;&#65533; &#65533;&#1383;&#1255;&#1703;&#1319;&#1895;&#65533;)
description			= "&#65533;&#65533;&#65533;&#1191;&#65533;&#65533;&#2023;&#65533;&#65533; &#65533;&#1959;&#1447;&#65533;&#1127;&#1895;&#1895;&#1703;&#65533;&#1447;&#65533;&#1831;&#1703;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533;" ;--&#65533;&#65533;&#65533;&#1703;&#65533;&#1127;&#2023;&#1703;&#65533; &#65533;&#65533;&#65533;&#1447;&#1383;&#1959;&#1447;&#65533;&#65533;
destroy_time		= 5000000;3500 ;&#65533;&#1895;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#1127;&#1255;&#1703;&#65533;&#65533; &#65533;&#1831;&#1127;&#65533; &#65533;&#1447;&#65533;&#65533;&#65533;, &#65533;&#65533; &#65533;&#65533;&#1127;&#65533; &#65533;&#65533;&#65533;&#65533; &#65533;&#1255;&#65533;&#1447;&#1959;&#65533; &#65533;&#65533;&#1447;&#65533;&#1447;&#65533; &#65533;&#1831;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#1127;&#1383;&#1511;&#65533;
 
attach_position_offset	= -0.021,-0.075,0.0
attach_angle_offset		= 0,0,0
attach_bone_name		= 
 
blast				= 0 ;&#65533;&#1959;&#65533;&#65533;&#2023;&#65533;&#65533;&#65533;&#65533; &#65533;&#1255;&#1639;&#65533;&#65533;&#1255;&#65533;, &#65533;&#65533;&#1127;&#65533; &#65533;&#1831;&#1127;&#65533; &#65533;&#65533;&#65533;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533;, &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#1191;&#65533;&#1383;&#1447;&#65533; 0
blast_r				= 0 ; &#65533;&#65533;&#1127;&#1383;&#1703;&#65533;&#65533; &#65533;&#1255;&#1639;&#65533;&#65533;&#1255;&#65533;
blast_impulse		= 0 ;&#65533;&#1703;&#1959;&#65533;&#65533;&#1895;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#1255;&#1639;&#65533;&#65533;&#1255;&#65533; (&#65533;&#65533;&#65533;&#65533;&#1127;&#1575;&#1127;&#1447;&#65533;&#65533;&#65533; &#65533;&#2023;&#65533; &#65533;&#1383;&#1127;&#1895;&#65533;&#2023;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#1895;&#1511;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#1959;&#1447;&#65533;&#65533;&#65533; &#65533;&#1255;&#1639;&#65533;&#65533;&#1255;&#65533;)
;delete
blast_impulse_factor = 1
 
frags				= 0 ;&#65533;&#1831;&#65533;&#65533;-&#65533;&#1255;&#65533; &#65533;&#65533;&#65533;&#1831;&#65533;&#1895;&#1831;&#65533;&#65533;
frags_r				= 0 ; &#65533;&#65533;&#1127;&#1383;&#1703;&#65533;&#65533; &#65533;&#65533;&#1127;&#1639;&#1895;&#1511;&#65533;&#65533; &#65533;&#65533;&#65533;&#1831;&#65533;&#1895;&#1831;&#65533;&#65533;
frag_hit			= 0 ; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; 1 &#65533;&#65533;&#65533;&#65533;&#1127;&#1255;&#65533;&#1447;&#1319;&#65533; &#65533;&#65533;&#65533;&#1831;&#65533;&#1895;&#1831;&#65533;
frag_hit_impulse	= 0 ; &#65533;&#1703;&#1959;&#65533;&#65533;&#1895;&#65533;&#65533; &#65533;&#65533;&#65533; 1 &#65533;&#65533;&#65533;&#65533;&#1127;&#1255;&#65533;&#1447;&#1319;&#65533; &#65533;&#65533;&#65533;&#1831;&#65533;&#1895;&#1831;&#65533;
 
;&#65533;&#1639;&#1255;&#65533;&#1831;&#65533;
snd_explode = monsters\biting\def_0    ;rgd5_explode &#65533;&#1639;&#1255;&#65533;&#65533; &#65533;&#1255;&#1639;&#65533;&#65533;&#1255;&#65533;
snd_checkout = monsters\biting\def_0 ;&#65533;&#1639;&#1255;&#65533;&#65533; &#65533;&#1191;&#65533;&#65533;&#65533;&#1831;&#65533;
explode_particles	= weapons\wg-hit-ground ; &#65533;&#65533;&#1127;&#65533;&#65533;&#1703;&#1831;&#65533; &#65533;&#1255;&#1639;&#65533;&#65533;&#1255;&#65533; (&#65533;&#65533; &#65533;&#1383;&#1127;&#2023;&#2023;&#65533;&#65533; &#65533;&#65533;&#1895;&#65533;&#65533;&#1127;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#1127;&#1255;&#1895;&#1447;&#65533; &#65533;&#65533;&#1127;&#65533;&#65533;&#1703;&#1831;&#65533; &#65533;&#2023;&#1703;&#65533;&#1447;&#1319;&#65533; &#65533;&#2023;&#65533; &#65533;&#65533;&#65533;&#1831;&#1127;&#1639;&#65533;&#1255;&#1127;&#65533;&#65533;&#1703;&#65533;)
 
inv_grid_width		= 1 
inv_grid_height		= 1
inv_grid_x			= 22
inv_grid_y			= 6
 
light_color		         = 0.0,0.0,0.0 ;&#65533;&#65533;&#1255;&#1447;&#65533; &#65533;&#65533;&#65533;&#1255;&#1447;&#65533;&#1447;&#2023;&#1703;&#65533; &#65533;&#1255;&#65533; &#65533;&#1255;&#65533;&#1447;&#1959;&#65533; &#65533;&#1255;&#1639;&#65533;&#65533;&#1255;&#65533; &#65533;&#65533;&#65533; RGB
light_range		         = 0.0 ;&#65533;&#2023;&#1127;&#65533;&#65533;&#65533;&#1447;&#2023;&#2023;&#65533;&#65533;&#65533;&#65533; &#65533;&#2023;&#65533; &#65533;&#65533;&#1831;&#65533;&#1895;&#65533;&#1831;&#65533; &#65533;&#65533; &#65533;&#65533;&#65533;&#2023;&#1703;&#1959;&#1127;&#65533;
light_time 		         = 0.0 ;&#65533;&#1255;&#65533;&#1447;&#1959;&#65533; &#65533;&#65533;&#65533;&#1383;&#65533;&#1255;&#1447;&#65533;&#1831;&#65533;
 
[bolt_hud2] ;&#65533;&#65533;&#1447;&#1831;&#65533;&#1703;&#65533; &#65533;&#65533;&#65533;&#1383;&#65533;
fire_point          = 0.05, 0.0, 0.1
fire_bone           = bolt_0
orientation         = 0,0,0
position            = 0,0,0
visual              = weapons\bolt\wpn_bolt_hud.ogf ;&#65533;&#65533;&#65533;&#1703;&#1639;&#65533;&#1127;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533;&#65533; &#65533;&#65533; &#65533;&#65533;&#65533;&#1831;&#1127;&#65533; &#65533;&#1319;&#65533;
 
throw_point			= 0,0.4,0.3
throw_dir			= 0,0,0
 
anim_show			= draw3
anim_hide			= holster_0
anim_idle			= idle_0
anim_playing		= idle_01
anim_throw_begin	              = attack_0_begin
anim_throw_idle		= attack_0_idle
anim_throw_act		= attack_0_act	
anim_throw_end		= attack_0_end
 

�����, �����ѧߧ�֧�, �٧ѧܧ��ӧѧ֧�. ������ ��ѧۧ� �ߧѧ� �ҧ�ݧ��� �ߧ� �ߧ�ا֧�. ���֧�֧�� �ݧ֧٧֧� �� ��ѧۧ� items.ltx �� �� �ܧ�ߧ֧� ��ڧ�֧�:

 
[bolt_box]:identity_immunities
GroupControlSection	= spawn_group
discovery_dependency = 
$spawn 				= "food and drugs\kolbasa"
;$prefetch 			= 32
class				= II_FOOD
cform				= skeleton
visual				= physics\box\box_metall_01.ogf
radius				= 1
;script_binding		= escape_dialog.use_snd
 
inv_name			        = "&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#1191;&#1831;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533;&#65533;&#65533;"
inv_name_short		        = "&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#1191;&#1831;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533;&#65533;&#65533;"
description			= "&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#1191;&#1831;&#65533; &#65533;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533;&#1127;&#1959;&#65533;, &#65533;&#65533;&#65533;&#1383;&#1447;&#65533;&#1575;&#1703;&#65533; &#65533;&#65533; &#65533;&#65533;&#1447;&#1191;&#65533; 25 &#65533;&#1191;&#65533;&#1895;&#65533;&#65533;&#65533;."
inv_weight			= 1.35
can_trade			= on
inv_grid_width		= 2
inv_grid_height		= 1
inv_grid_x			= 8
inv_grid_y			= 18
cost				= 30
 
; eatable item
eat_health = 0
eat_satiety = 0
eat_power = 0
eat_radiation = 0
wounds_heal_perc = 0
eat_portions_num = -1
 
; food item
slot				= 4
animation_slot		= 4
 
;hud item
hud = wpn_vodka_hud
 
attach_angle_offset		= 0.440521, 1.378287, -0.644026
attach_position_offset	= 0.104196, -0.010821, 0.076969
attach_bone_name		= bip01_r_hand
auto_attach				= false
 
// should be deleted after update
bone_name				= bip01_r_hand
position_offset			 = 0.0,0.0,0.0
angle_offset			 = 1.570790,1.570790,3.92699
 

������ѧߧ�֧�, �٧ѧܧ��ӧѧ֧�. ���ѧݧ��� �ާ� �է�ݧاߧ� ���ܧ���� ��ѧۧ� escape_dialog.script �� �ܧ�ߧ֧� ��ѧۧݧ� �ӧߧ֧�ק� ��ӧ�� ���ߧܧ�ڧ�:

 
function use_bolt_box_oz(obj)
    if obj ~= nil then
        if obj:section() == "bolt_box" then
            for i = 1, 25 do --&#65533;&#65533;&#65533;&#65533;&#1255;&#1447;&#65533;&#65533;&#1127;&#1447;&#65533; &#65533;&#65533;&#65533;&#1127;&#1255;&#65533; 25 &#65533;&#65533;&#1127;&#65533;
    	        alife():create("bolt", db.actor:position(), db.actor:level_vertex_id(), db.actor:game_vertex_id(), db.actor:id())
    	    end
	end
    end
end
 

����է��ҧߧ�:

 
function use_bolt_box_oz(obj) --&#65533;&#65533;&#65533;&#2023;&#1831;&#65533;&#1703;&#65533; &#65533;&#65533; &#65533;&#2023;&#1127;&#1639;&#1255;&#1127;&#2023;&#1703;&#1447;&#65533; use_bolt_box_oz(obj)
    if obj ~= nil then
        if obj:section() == "bolt_box" then -- &#65533;&#65533;&#1191;&#65533;&#1447;&#1831;&#65533; &#65533;&#1831;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#1383;&#65533;&#1895;&#1575;&#2023;&#65533; &#65533;&#1959;&#65533; &#65533;&#1703;&#65533;&#65533;&#65533;&#1895;&#65533;&#1639;&#65533;&#1255;&#1127;&#65533;&#65533; (&#65533;&#1831;&#65533;&#65533;&#65533;&#1191;&#1831;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533;&#65533;&#65533;)
            for i = 1, 25 do --&#65533;&#65533;&#65533;&#65533;&#1255;&#1447;&#65533;&#65533;&#1127;&#1447;&#65533; &#65533;&#65533;&#65533;&#1127;&#1255;&#65533; 25 &#65533;&#65533;&#1127;&#65533;
    	        alife():create("bolt", db.actor:position(), db.actor:level_vertex_id(), db.actor:game_vertex_id(), db.actor:id()) -- &#65533;&#65533;&#65533;&#1127;&#1255;&#65533; &#65533;&#1191;&#65533;&#1895;&#65533;&#65533; &#65533;&#65533; &#65533;&#1703;&#2023;&#1255;&#1447;&#2023;&#65533;&#1127;&#65533;&#65533; &#65533;&#1319;&#65533;
    	    end -- &#65533;&#65533;&#1831;&#65533;&#2023;&#65533;&#1127;&#2023;&#1703;&#65533; &#65533;&#65533;&#1703;&#1831;&#1895;&#65533; for i =...
	end --&#65533;&#65533;&#1831;&#65533;&#2023;&#65533;&#1127;&#2023;&#1703;&#65533; if
    end --&#65533;&#65533;&#1831;&#65533;&#2023;&#65533;&#1127;&#2023;&#1703;&#65533; if
end --&#65533;&#65533;&#1831;&#65533;&#2023;&#65533;&#1127;&#2023;&#1703;&#65533; &#65533;&#65533;&#65533;&#2023;&#1831;&#65533;&#1703;&#65533;
 

�� ����� �ا� ��ѧۧݧ� �ߧѧ��էڧ� ���ߧܧ�ڧ� give_weapon_to_actor �� �ӧߧ��ڧ� ��ѧܧڧ� ������ܧ� ��֧�֧� end:

dialogs.relocate_item_section(trader, "bolt_<a href="http://cityadspix.com/tsclick-MIQCWPUV-GECAQBFF?url=http%3A%2F%2Fwww.sotmarket.ru%2Fproduct%2Fdls-m112-in-box.html&sa=mh&sa1=&sa2=&sa3=&sa4=&sa5=&bt=20&pt=9&lt=2&tl=3&im=ODI1LTAtMTQyNjE0ODU5Ni0xMzA1OTUyMA%3D%3D&fid=NDQ1NzU2Nzc1&prdct=043406310234013604&kw=box%22%2C%20%22in" target="_blank" alt="M112 in box" title="M112 in box" style=""><a href="http://cityadspix.com/tsclick-MIQCWPUV-GECAQBFF?url=http%3A%2F%2Fwww.sotmarket.ru%2Fproduct%2Fdls-m110-in-box.html&sa=mh&sa1=&sa2=&sa3=&sa4=&sa5=&bt=20&pt=9&lt=2&tl=3&im=ODI1LTAtMTQyNjE0ODU5Ny0xODczNDgyOQ%3D%3D&fid=NDQ1NzU2Nzc1&prdct=34033b053104&kw=box%22%2C%20%22in" target="_blank" alt="M110 in box" title="M110 in box" style="">box", "in</a></a>")  
dialogs.relocate_item_section(trader, "bolt", "in")

�� ����� ��ѧۧݧ� ���ا� �ӧ��. ���֧�֧�� �ݧ�ާڧާ�� �� bind_stalker.script ���ڧ�֧� �� ���ߧܧ�ڧ� function actor_binder:net_destroy() ����:

self.object:set_callback(callback.use_object, nil)

�� �� ���ߧܧ�ڧ� actor_binder:reinit() ����:

self.object:set_callback(callback.use_object, self.use_object, self)

�� �ܧ�ߧ֧� ��ѧۧݧ� �է�ҧѧӧݧ�֧� �ߧѧ�� ���ߧܧ�ڧ�:

 
function actor_binder:use_object(obj)
    escape_dialog.use_bolt_box_oz(obj)
end
 

����է��ҧߧ�:

 
function actor_binder:use_object(obj) -- function &#65533;&#2023;&#1127;&#1639;&#1255;&#1127;&#2023;&#1703;&#65533; &#65533;&#2023;&#1127;&#65533;&#1447;&#65533; &#65533;&#65533;&#65533;&#2023;&#1831;&#65533;&#1703;&#65533;
    escape_dialog.use_bolt_box_oz(obj) --&#65533;&#1255;&#65533;&#1639;&#65533;&#65533; &#65533;&#65533;&#65533;&#2023;&#1831;&#65533;&#1703;&#65533; use_bolt_box_oz(obj) &#65533;&#1703;&#65533; &#65533;&#65533;&#1127;&#1767;&#1895;&#65533; escape_dialog.script
end --&#65533;&#65533;&#1831;&#65533;&#2023;&#65533;&#1127;&#2023;&#1703;&#65533; &#65533;&#65533;&#65533;&#2023;&#1831;&#65533;&#1703;&#65533;
 

���� �ӧ�� �� �ӧ��, �����ѧߧ�֧� �� �٧ѧܧ��ӧѧ֧� �էѧߧߧ�� ��ѧۧ�. ���ѧ��էڧ� �� �ڧԧ��, ��, �֧�ݧ� �� �ߧڧԧէ� �ߧ� ���ڧҧ��, �ߧѧҧݧ�էѧ֧� �ߧ� �ҧ֧�ܧ�ߧ֧�ߧ�� �ҧ�ݧ� �� �ߧѧ�ѧݧ� �ڧԧ��. �����ҧ� �ҧ�ݧ� �ҧ�� �ߧ� ��էڧ�, �ڧէڧ�� �� ����ݧܧ�, ��� �էѧ�� �ӧѧ� �֧�� 1 �ҧ�ݧ� �� ��֧ݧ�� �ܧ���ҧܧ� �ҧ�ݧ���. �����ҧ� �ڧ٧���� �ҧ�ݧ�� �ڧ� �ܧ���ҧܧ�, ������� �ӧ����ݧ�٧�ۧ�֧�� �֧�, �ܧݧڧܧߧڧ�� ��� �ߧ֧� 2 ��ѧ٧�. ���ѧէ֧���, ���� ���ѧ��� ��ܧѧ٧ѧݧѧ�� �ӧѧ� ���ݧ֧٧ߧ�.

���ӧ���: Dj Ultor ���� �ߧ֧��ߧ��ߧ�� ��ڧާӧ�ݧ� �ڧ٧ӧڧߧ����� �ߧ� �ҧ�է�, ������ �ڧ٧ӧڧߧ�֧��� ���� �ڧާҧڧ�ڧ� ���� �٧ѧԧѧէڧ� �ӧ�� ���ѧ���, �ާ�ا֧� �ܧѧ� �ߧڧҧ�է� �ڧ���ѧӧݧ�.

[[���ѧ�֧ԧ��ڧ�:���ܧ�ڧ���]]

Другие места
LANGUAGE