Сборки серверов

СливПлатные

Сейчас онлайн

  • MetalMortum
  • solothx
  • Sikimora
  • PlasmaGT
  • martin12341
  • apata
  • 54895
  • _Darlix_
  • Skerb
  • vuibe
  • Viktor_
  • kirilltwice
  • Tarekizor
  • tonotlol

Помощь Citizen нужна помощь

K
Друзья я хочу чтобы НПС исполнял команду при атаке на него. Я уже пытался это сделать вручную поменяв в конфиге, но ничего не помогло. Если есть какая-то команда, то прошу помочь мне.
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
Создайте скрипт через Denizen, пример составлю ниже.

Java:
player_attack:
  type: world
  events:
    on entity damages entity:
      - if <context.damager.is_player> && <context.entity.is_npc>:
        - if <context.entity.entity_script> == '<имя_NPC>':
          - narrate "Вы атаковали <npc.name>!"
          - execute as_server "команда_для_выполнения"

  1. Замените <имяNPC> на имя вашего NPC и командадля_выполнения на команду, которую вы хотите выполнить.
Теперь, когда игрок атакует указанного NPC, скрипт должен активироваться и выполнить указанную команду.
 
ВерхНиз