trigger_impulse

XashXT

trigger_impulse

Данная энтить представляет собою давнюю мечту большинства мапперов — активировать на уровне некий объект по нажатию одной из кнопок управления легальным образом.

Настройки

targetname Имя объекта, используемое при вызове (можно оставить пустым по умолчанию).
master Имя блокирующей энтити.
target Цель на карте.
impulse Фильтр импульсов.

Особенности использования

  • Технически активация осуществляется следующим образом: пользователь самостоятельно биндит на необходимые ему клавиши вызов импульса от 1 до 50, например:
    bind b "impulse 1"
    В дальнейшем при нажатии клавиши B данный импульс будет передаваться на сервер и вызывать из кода игрока некую универсальную цель с именем game_firetarget и значением, в котором находится номер переданного импульса. Энтить trigger_impulse является логическим продолжением этой цепочки и заранее настроена на имя цели game_firetarget.
  • Номер указанного импульса позволяет осуществлять срабатывание только на определенный импульс, либо (если оставить его пустым) на любой вызванный импульс.
  • Поле master позволяет блокировать срабатывание нажатых игроком клавиш на уровне маппера.