1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено Не могу установить на жителя команду (ConditionalEvents)

Тема в разделе "Помощь", создана пользователем JlEC, 20 фев 2024.

Статус темы:
Закрыта.
  1. Автор темы
    JlEC

    JlEC Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    JlEC_
    Всё вроде бы установлено правильно, только что пробовал сделать на блоке (block_interact) - такое получается. С этим вожусь и никак не могу понять, что не так. Возможно, есть какие-то разительные отличия от block_interact и entity_interact?
    Код:
      bank2:
        type: entity_interact
        conditions:
        - '%entity_x% == -128467'
        - '%entity_y% == 75'
        - '%entity_z% == -104634'
        - '%entity_world% == world'
        - '%entity% == VILLAGER'
        - '%action_type% == RIGHT_CLICK'
        actions:
          default:
          - "player_command: bank"
     
  2. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Я ConditionalEvents не пользуюсь (потому что, блин, сам подобным плагином занимаюсь уже несколько лет), но предположу, что проблема в координатах. Проверь, что именно хранится в, например, %entity_x%. Если моб стоит в центре блока, возможно, ему нужно добавить .5 к координатам x и z.
     
  3. Автор темы
    JlEC

    JlEC Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    JlEC_
    Не уверен, что проблема в этом, друг)
    2024-02-20_01.09.46.png
     
  4. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Даже любопытно стало. Удивлен, что там нет точных координат мобов. Собственно, как и %action_type%. Потестил этот скрипт
    Код:
    Events:
      click-test:
        type: entity_interact
        conditions:
        - '%entity_x% == 135'
        - '%entity_y% == 91'
        - '%entity_z% == -59'
        - '%entity_world% == world'
        - '%entity% == VILLAGER'
        actions:
          default:
          - "message: %action_type%"
    Результат:
    upload_2024-2-20_1-21-56.png
     
  5. Автор темы
    JlEC

    JlEC Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    JlEC_
    Ты мой спаситель, брат!
     
Статус темы:
Закрыта.

Поделиться этой страницей