Улучшить действие CANCEL_EVENT #128


  • Enhancment
  • Replied
Open
Assigned to fromgate
  • _ForgeUser12890274 created this issue Oct 4, 2015

    На данный момент это действие может отменять только нажатие на кнопку, открывание двери, открывание рычага (мб что то ещё, всего не помню).
    Чего хотелось бы ещё:
    1 что бы это действие в активаторе PLAYER_DEATH могло отменять смерть игрока, игроку не отправлялся пакет о том что он умер (он не увидит окна респавна), ему востанавливалось хп и отрабатывали остальные действия из активатора.
    2 что бы в активаторе ITEM_CLICK это действие могло отменять установку блока, например, делаем активатор итем_клик с итемом цветок, если игрок при клике будет смотреть на землю то он установит этот цветок на землю, хотелось бы избежать этого.

  • _ForgeUser12890274 added the tags New Enhancment Oct 4, 2015
  • fromgate posted a comment Dec 20, 2015

    Всё что можно отменить - наследуюется из баккита. Т.е. если какое-то событие позволяет отмену урона то оно может быть отменено.

    Смерть отменить невозможно. Можно отменить урон. Сейчас нет отдельного активатора на урон игроку, но теоретически это можно сделать через MOB_DAMAGE. Сам не пробовал.

    По поводу ITEM_CLICK - по идее, отмена активатора должна отменять в т.ч. и установку. Проверю.

  • fromgate removed a tag New Dec 20, 2015
  • fromgate added a tag Waiting Dec 20, 2015
  • _ForgeUser16377105 posted a comment Dec 20, 2015

    @fromgate: Go "По поводу ITEM_CLICK - по идее, отмена активатора должна отменять в т.ч. и установку. Проверю."

    Активатор реагирует на клик по предмету, но не на установку блока. Для этого нужен принципиально новый активатор...

  • _ForgeUser16377105 removed a tag Waiting Dec 20, 2015
  • _ForgeUser16377105 added a tag Replied Dec 20, 2015

To post a comment, please login or register a new account.