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

Hind

Опытные
  • Число публикаций

    253
  • Регистрация

  • Последнее посещение

  • AMKoin

    3,659 [Подарить AMKoin]

Баланс оценок

29

О Hind

  • День рождения 25.05.2003

Информация

  • Реальное имя
    Захар
  • Город
    Каменское
  • Интересы
    Авиация, авиасимы, оружие и снаряжение времён позднего СССР, мототехника

Недавние посетители профиля

988 просмотров профиля

Закладки

  1. [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

     


×
×
  • Создать...