- Баллы
- 88
Куда более конкретно? Есть возможность работать с CustomNPС используя ReActions? Например реализовать фазы боссов. Сделать переменную кол-ва хп у N npc и если она упадет ниже N, то NPC сменяется на другого.Конкретнее?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Куда более конкретно? Есть возможность работать с CustomNPС используя ReActions? Например реализовать фазы боссов. Сделать переменную кол-ва хп у N npc и если она упадет ниже N, то NPC сменяется на другого.Конкретнее?
Такого нету. Даже в боссах через ReActions.Куда более конкретно? Есть возможность работать с CustomNPС используя ReActions? Например реализовать фазы боссов. Сделать переменную кол-ва хп у N npc и если она упадет ниже N, то NPC сменяется на другого.
Была бы поддержка стал бы изучать как дополнение к CustomNPC. Было бы неплохо..Такого нету. Даже в боссах через ReActions.
Самое время приступить. ReActions, думаю, будет "полностью" завершён, когда можно будет на любое событие подписать активатор. Однако, нельзя забывать и про работу с другими плагинамиБыла бы поддержка стал бы изучать как дополнение к CustomNPC. Было бы неплохо..

@fromgate, v/18 - Ноль реакции.
Код:PLAYER_RESPAWN: Dropper-Death-LIMITED: cause: OTHER flags: [] actions: - message=+ reactions: []
Конкретнее?
Падение. Кстати, а почему бы не разделить на большее количество типов смертей? Лава, падение, удушье.. И лёгкая версия плагина DeathMessage готова! Хотя, сравнивать ReActions с таким "популярным" плагином - грех@Daniel576
CustomNPC вряд ли будет поддерживаться в ближайшее время. Это мод, а я к ним отношусь с предубеждением.
Как тестировали? Смерть "от чего" приключалась?


Parkour-AntiTP-Command-TP|TP2P|TELEPORT|TPO-PLAYER:
override: false
regex: true
command: (?i)(TP|TP2P|TELEPORT|TPO) \w+
flags:
- FLAG_SET=PERM:essentials.tp PERM:essentials.tpo
actions:
- var_set=id:Parkour-TP-Donater value:%player%
- execute=activator:Exec-Parkour-AntiTP-Test-To_TP_Player player:%arg2%
- message=%arg2%
reactions: []

COMMAND:
Parkour-AntiTP-Command-TP-TP2P-TELEPORT-TPO-PLAYER:
override: false
regex: true
command: (?i)((TP|TP2P|TELEPORT|TPO) \w+)|(marry tp)
flags:
- FLAG_SET=PERM:essentials.tp PERM:essentials.tpo
actions:
- var_set=id:Parkour-TP-Donater value:%player%
- execute=activator:Exec-Parkour-AntiTP-Test-To_TP_Player player:%arg1%
reactions: []

Делал уже. брал все, что за словом DROP: в фигурные скобки. Получил на выходе в дроп - мертвечину и постоянную ошибку в логи.@Astrogen, в фигурные скобки возьми
Переписал все заново - все заработало. Какая-то синтаксическая ошибка, видимо, глаз замылен. Воздух - не мешает. Спасибо большое.Воздух уберите. Думаю, что из-за него
@fromgate, есть разница в нагрузке между одним активатором COMMAND на регулярке и сотней COMMAND, выполняющих ту же функцию без регулярки?
Перезалил новую версию. Возможно с ней будет лучшеИспользуя этот активатор, сами команды телепорта перестали работать, когда в actions есть хоть одно действие, даже если нету cancel_event:
Код:COMMAND: Parkour-AntiTP-Command-TP-TP2P-TELEPORT-TPO-PLAYER: override: false regex: true command: (?i)((TP|TP2P|TELEPORT|TPO) \w+)|(marry tp) flags: - FLAG_SET=PERM:essentials.tp PERM:essentials.tpo actions: - var_set=id:Parkour-TP-Donater value:%player% - execute=activator:Exec-Parkour-AntiTP-Test-To_TP_Player player:%arg1% reactions: []
Появилась парочка идей, для которых нужен флаг локации игрока. То есть, находится ли игрок в заданной локации?
%PLAYER_ITEM_HAND%
В конфиге больших изменений нет. Можешь удалить старый и перенастроить новый. Это минуты две.
@fromgate, поставил подверсию 17. Флаг (?i) не работает. С ним команда вообще не работает в любом регистре.
Не работает, что работало на таймере:
Никак нет:Перезалил новую версию. Возможно с ней будет лучше![]()
COMMAND:
Parkour-AntiTP-Command-TP-TP2P-TELEPORT-TPO-PLAYER:
override: false
regex: true
command: (TP|TP2P|TELEPORT|TPO) \w+
flags:
- FLAG_SET=PERM:essentials.tp PERM:essentials.tpo
actions:
- message=Команда временно выключена. [Lyosha12]
reactions: []
В плагине weed возможно отключать самые разнообразные типы урона. Это очень помогло бы, если только использовать это не рандомно, как там, а целенаправленно.Ещё хотелось бы отключать для игрока возможность получения разнообразного урона. Действием, на время, навсегда, а так же способ отключить отключение урона![]()
Да, теперь нормально. Спасибо!Отключение команды вроде исправил. Качать оттуда же.

Исправил, перезалил@fromgate, пишу в КБ (v.21): ra run activator:Activator-EXEC-6-Test player:{region:rg-test} - никакой реакции. Пишу только один параметр - есть реакция.
Activator-EXEC-7-Test:
flags: []
actions:
- MESSAGE=&r
- MESSAGE=&c [&e▼&c]&3-----------------------------------&c[&e▼&c]
- MESSAGE=Все примеры и способы указания на локацию можно посмотреть здесь:&e http://reactions.fromgate.ru/locationformat.htm
- MESSAGE=&r
- MESSAGE=Локации, способы их создания и указания мы рассмотрим уже в другом активаторе.
- MESSAGE=&r
- MESSAGE=Скажу только, что параметр запуска этого активатора - локация с радиусом - может быть указана без радиуса. С радиусом, как видите, локация (один куб ног игрока) расширяется до квадрата.
- MESSAGE=&r
- MESSAGE=Возвращайтесь к столбу и продолжим изучение &bEXEC&r'a.
reactions: []
В принципе, следуя канонам жанра, все команды любых плагинов начинаются с их сокращённого названия. Я всё же против нарушения таких канонов, так как, во-первых, это означало бы принадлежность команды к какому-то плагину "exec", а, во-вторых, сбивало бы с толку тех, кто только начинает жизнь в майне. Впрочем, не мне решатьКроме того, решил (давно хотел) трансформировать команду /react run в одну команду (старая останется для совместимости). Это будет команда /exec <ActivatorId> [player:<Player>] [delay:<Time>]

Так, значит, можно всё-таки указать несколько локаций одновременно? Это же хорошо! Не надо тогда ничего менять!При этом, если описать вот так: player:{loc:{loc:Локация radius:Радиус}} работать будет.
Но мне это не нравится, добавлю всё-таки возможность указывать радиус "выше".

(хотя, и не должно. Регион же не описывался как локация изначально...)