Перейти к контенту

БЛОКпост


Nomadec

Рекомендуемые сообщения

Привет! Не подскажите мне, почему скрипт не корректно работает с предметом на классе артефакта? Вот скрипт

 

 

function use_bread_oz( obj )
if obj == nil then return end
if obj:section() ~= "bread" then return end
local s_obj = alife():create( "ПРЕДМЕТ_НА_КЛАССЕ_АРТА", vector(), 0, 0, db.actor:id() )
snd:play_at_pos(db.actor, vector():set(0,0,0), 0, sound_object.s2d)
local Timer_zrems = time_global() + 5000
local effect_start = function()
if s_obj.online and Timer_zrems < time_global() then
return true
end
end
local effect_stop = function()
if snd:playing () then
snd:stop ()
end
alife():release( s_obj, true )
end
level.add_call( effect_start, effect_stop )
end

 

 

 

Вот конфиг предмета

 

 

[medaid_activation]
starting = 0.5, detectors\geiger_click3, 0, 0, 0, 0, "","idle"
flying = 0, detectors\geiger_click3, 0, 0, 0, 0, "","idle"
idle_before_spawning = 9, detectors\bomb_timer, 0, 0, 0, 0, "","idle"
spawning = 0.5, detectors\geiger_click3, 0, 0, 0, 0, "","idle"


[medaid_b]:identity_immunities
GroupControlSection = spawn_group
$spawn = "weapons\mine\medaid_b"
hud = medaid_b_hud
animation_slot = 11
allow_inertion = true
slot = 1
attach_angle_offset = 0,0,0
attach_position_offset = -0.1,-0.1,0
attach_bone_name = bip01_r_hand
belt = false
af_actor_properties = off
actor_properties = on

$prefetch = 64
cform = skeleton
class = ARTEFACT
visual = huds\item_aptechka.ogf
description = "Пустая Аптечка"
inv_name = "Пустая Аптечка"
inv_name_short = "Пустая Аптечка"
inv_weight = 0.0

inv_grid_width = 2
inv_grid_height = 1
inv_grid_x = 6
inv_grid_y = 14
cost = 50

jump_height = 0
lights_enabled = false

snd_draw = weapons\pm_draw
snd_holster = weapons\generic_holster
snd_shoot = weapons\t_pm_shot ;pm_shoot
snd_empty = weapons\pistol_empty
snd_reload = weapons\pm_reload, 0.8
snd_close = weapons\generic_close
snd_idle_sprint = weapons\generic_close
snd_hide = weapons\generic_close
snd_show = weapons\generic_close
snd_activate = weapons\generic_close
snd_idle = weapons\generic_close


;скорости увеличения (уменьшения)
health_restore_speed = 0.0
radiation_restore_speed = 0.0
satiety_restore_speed = 0.0
power_restore_speed = 0.0
bleeding_restore_speed = 0.0
hit_absorbation_sect = medaid_absorbation

artefact_activation_seq = medaid_activation

[medaid_b_hud]
orientation = 0, 0, 0
position = 0, -0.155, 0
visual = huds\medaid.ogf


anim_idle_sprint = using
anim_activate = using
anim_show = using
anim_hide = using
anim_idle = using


[medaid_absorbation]
burn_immunity = 1.0 ;коэффициенты иммунитета
strike_immunity = 1.0
shock_immunity = 1.0
wound_immunity = 1.0
radiation_immunity = 1.0
telepatic_immunity = 1.0
chemical_burn_immunity = 1.0
explosion_immunity = 1.0
fire_wound_immunity = 1.0

 

Изменено пользователем Mododel15

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...