-
Число публикаций
253 -
Регистрация
-
Последнее посещение
-
AMKoin
3,659 [Подарить AMKoin]
Закладки
-
[SoC] Ковыряемся в файлах
[SoC] Ковыряемся в файлахПовесить на биндер actor_binder:use_object(obj) функцию, где будет всё это обрабатываться.
Вот пример функции:
Скрытый текстfunction use_item(obj)
local obj = obj:section()
if obj then
if obj == "medkit" then
-- юзанули аптечку - торкнуло (к вопросу о головокружении)
level.add_pp_effector("alcohol.ppe", 100, false)level.add_pp_effector("duality_circle.ppe", 100, false)
-- и спавним "пустую" аптечку, например (к вопросу о выдаче нового айтема взамен использованого)
alife():create("medkit_empty", db.actor:position(), db.actor:level_vertex_id(), db.actor:game_vertex_id(), db.actor:id())
end
end
end