ФЭНДОМ


OnActivate - скриптовая команда для одноразовой активации персонажа или объекта

Синтаксис.

Begin OnActivate

Этот блок будет выполняться один раз, когда по сценарию обьект активируется.

  • Использование OnActivate предотвратит нормальную активацию объекта. Чтобы использовать активацию объекта по умолчанию, вы должны вызвать на него функцию Activate.
  • Анимации на активируемых обьектах осуществляются с использованием Playgroup. Это полезно, если ваш активатор имеет анимацию связанную с ним.
  • Если вы хотите сделать что-то конкретное в зависимости от того, как вы активировали объект, используйте IsActionRef или GetActionRef внутри блока OnActivate. Они не будут возвращать верный ActionRef в любом другом блоке.
  • Данный тип активации объекта, не имеет активацию по умолчанию.
  • Запертые двери, контейнеры активируются во второй раз автоматически, при открытии замка или взятий книги. Чтобы узнать, когда дверь была не заперта, например, вы можете использовать GetLocked == 0 в OnActivate блоке.
  • Щелчок по пунктам в инвентаре, вызывает блок запуска ОnEquip а не OnActivate.
  • Тем не менее, вы можете создать элемент запустив собственный блок OnActivate в меню инвентаря (MenuMode 1008 , MenuMode , onEquip и т.д.) с Activate Player.
  • OnActivate Player будет компилирован редактором, но будет действовать как OnActivate. Это означает, когда NPC активирует объект, будет предотвращена его активация по умолчанию. Частая ошибка.

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на ФЭНДОМЕ

Случайная вики