Что такое ConditionalEvents?
ConditionalEvents — это мощный плагин для Minecraft-серверов, который позволяет создавать сложные события с уникальными действиями. Этот инструмент активно проверяет заданные условия и выполняет пользовательские действия при их выполнении. ConditionalEvents предоставляет гибкие настройки, которые помогут вам адаптировать сервер под любые сценарии.
Создание события в ConditionalEvents требует редактирования файла конфигурации. Примерно это выглядит следующим образом:
Рассмотрим создание ивента, который начисляет 10% от баланса убитого игрока убийце.
Плагин ConditionalEvents — это универсальный инструмент для создания уникальных игровых событий на Minecraft-серверах. Он подходит как для начинающих, так и для опытных администраторов, позволяя кастомизировать сервер до мельчайших деталей. Используйте возможности плагина, чтобы сделать ваш сервер уникальным и запоминающимся для игроков.
ConditionalEvents — это мощный плагин для Minecraft-серверов, который позволяет создавать сложные события с уникальными действиями. Этот инструмент активно проверяет заданные условия и выполняет пользовательские действия при их выполнении. ConditionalEvents предоставляет гибкие настройки, которые помогут вам адаптировать сервер под любые сценарии.
Основные возможности плагина ConditionalEvents:
- Типы событий (type):ConditionalEvents позволяет задавать типы событий, чтобы определить область, в которой плагин будет работать. Например, это могут быть действия игрока, смерть мобов или выполнение команды.
- Условия (conditions):Вы можете задать параметры, чтобы плагин понимал, к каким объектам или ситуациям применять заданные действия. Это может быть определённое время, моб или игрок.
- Действия (actions):ConditionalEvents поддерживает выполнение различных команд, если все заданные условия выполняются. Команды можно настроить для отправки сообщений, начисления или снятия валюты, а также взаимодействия с другими плагинами.
Как создать свой первый ивент?
Создание события в ConditionalEvents требует редактирования файла конфигурации. Примерно это выглядит следующим образом:
- Перейдите в папку с настройками плагина по пути: server/plugins/ConditionalEvents/events/events.yml.
- Определите тип события. Например, type: player_kill для событий, связанных с убийством игрока.
- Установите условия события. Например, условие, при котором событие будет срабатывать только в случае убийства игрока:
conditions:<br>- '%victim% == PLAYER'<br> - Настройте действия, которые будут выполняться, если условия соблюдены. Например, отправка сообщения и начисление валюты:
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% от баланса убитого игрока убийце.
- Определите тип события:
type: player_kill<br> - Настройте условия:
conditions:<br>- '%victim% == PLAYER'<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> - Снятие валюты с убитого игрока и отправка сообщения:
- '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-серверах. Он подходит как для начинающих, так и для опытных администраторов, позволяя кастомизировать сервер до мельчайших деталей. Используйте возможности плагина, чтобы сделать ваш сервер уникальным и запоминающимся для игроков.