Руководство - Как использовать плагин conditionalevents | создаем ивент. в Майнкрафт

Руководство Как использовать плагин conditionalevents | создаем ивент.

  • Автор темы Автор темы Liez
  • Дата начала Дата начала

Liez

Премиум
Премиум
Клиент
Рубли
8,630.8
Баллы
1,150.0
Что такое ConditionalEvents?


ConditionalEvents — это мощный плагин для Minecraft-серверов, который позволяет создавать сложные события с уникальными действиями. Этот инструмент активно проверяет заданные условия и выполняет пользовательские действия при их выполнении. ConditionalEvents предоставляет гибкие настройки, которые помогут вам адаптировать сервер под любые сценарии.


Основные возможности плагина ConditionalEvents:​


  1. Типы событий (type):ConditionalEvents позволяет задавать типы событий, чтобы определить область, в которой плагин будет работать. Например, это могут быть действия игрока, смерть мобов или выполнение команды.
  2. Условия (conditions):Вы можете задать параметры, чтобы плагин понимал, к каким объектам или ситуациям применять заданные действия. Это может быть определённое время, моб или игрок.
  3. Действия (actions):ConditionalEvents поддерживает выполнение различных команд, если все заданные условия выполняются. Команды можно настроить для отправки сообщений, начисления или снятия валюты, а также взаимодействия с другими плагинами.

Как создать свой первый ивент?​


Создание события в ConditionalEvents требует редактирования файла конфигурации. Примерно это выглядит следующим образом:


  1. Перейдите в папку с настройками плагина по пути: server/plugins/ConditionalEvents/events/events.yml.
  2. Определите тип события. Например, type: player_kill для событий, связанных с убийством игрока.
  3. Установите условия события. Например, условие, при котором событие будет срабатывать только в случае убийства игрока:
    conditions:<br>- '%victim% == PLAYER'<br>
  4. Настройте действия, которые будут выполняться, если условия соблюдены. Например, отправка сообщения и начисление валюты:
    actions:<br> default:<br> - 'message: Вы убили игрока %target😛layer% и заработали %math_0😀OWN_{target:vault_eco_balance_fixed}*0.1%'<br> - 'console_command: eco give %player% %math_0😀OWN_{target:vault_eco_balance_fixed}*0.1%'<br>

Пример: Создание события для начисления процента баланса убитого игрока​


Рассмотрим создание ивента, который начисляет 10% от баланса убитого игрока убийце.


  1. Определите тип события:

    type: player_kill<br>
  2. Настройте условия:

    conditions:<br>- '%victim% == PLAYER'<br>
  3. Добавьте действия:
    • Отправка сообщения убийце:
      - 'message: Вы убили игрока %target😛layer% и заработали %math_0😀OWN_{target:vault_eco_balance_fixed}*0.1%'<br>
    • Начисление валюты убийце:
      - 'console_command: eco give %player% %math_0😀OWN_{target:vault_eco_balance_fixed}*0.1%'<br>
    • Снятие валюты с убитого игрока и отправка сообщения:
      - 'to_target: console_command: cmi money take %target:math_0😀OWN_{target:vault_eco_balance_fixed}*0.1%'<br>- 'to_target: message: Вас убил игрок %player% и заработал %math_0😀OWN_{target:vault_eco_balance_fixed}*0.1%'<br>

Полный пример настройки:​


player_kill:
type: player_kill
conditions:
- '%victim% == PLAYER'
actions:
default:
- 'message: Вы убили игрока %target😛layer% и получили %target:math_0😀OWN_{target:vault_eco_balance_fixed}*0.1%'
- 'console_command: eco give %player% %math_0😀OWN_{target:vault_eco_balance_fixed}*0.1%'
- 'to_target: message: Вас убил игрок %player% и забрал %math_0😀OWN_{target:vault_eco_balance_fixed}*0.1%'
- 'to_target: console_command: eco take %target:math_0😀OWN_{target:vault_eco_balance_fixed}*0.1%'
enabled: true

Заключение​


Плагин ConditionalEvents — это универсальный инструмент для создания уникальных игровых событий на Minecraft-серверах. Он подходит как для начинающих, так и для опытных администраторов, позволяя кастомизировать сервер до мельчайших деталей. Используйте возможности плагина, чтобы сделать ваш сервер уникальным и запоминающимся для игроков.