Привет сталкеры, помогите разобратья с проблемой, хочу чуть модифицировать один файл, но чёт навыка не хватает ) Мне надо чтоб по заданиям 'найти предмет', вещи удалялись, а не передавались заказчику. По этому в task_manager.script вставляю такую конструкцию:
--...
--' Забираем у игрока квестовый предмет.
local can_finish = true
if task_desc.type == "artefact" then
if db.actor:object(task_desc.target) == nil then
can_finish = false
else
dialogs.relocate_item_section(npc, task_desc.target, "out")
end
elseif task_desc.type == "monster_part" then
if db.actor:object(task_desc.target) == nil then
can_finish = false
else
dialogs.relocate_item_section(npc, task_desc.target, "out")
end
elseif task_desc.type == "find_item" then
if db.actor:object(task_desc.target) == nil then
can_finish = false
else
-- dialogs.relocate_item_section(npc, task_desc.target, "out")
-->>
local se_obj = alife():object(task_desc.target)
if se_obj then
alife():release(se_obj, true)
end
-->>
end
end
--...
Не работает, задание сдаю, получаю награду, но предмет остаётся у меня в инвентаре.