- Баллы
- 76
- Имя в Minecraft
- AtomicScience
Здравствуйте, не подскажите как можно узнать префикс игрока из плагина PermissionsEx, чтобы использовать его в активаторах?
Я думаю, для этих целей подойдет %PLAYER_DISPLAY%. Вроде как, в него включен префикс
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Здравствуйте, не подскажите как можно узнать префикс игрока из плагина PermissionsEx, чтобы использовать его в активаторах?
Не-а, не помогло.Может быть для удаления нужно прописать предмет также, как и в активаторе ITEM_CLICK?
У вас так:
Код:- ITEM_REMOVE=INK_SACK name:{&2Маленький мешочек монет}
А необходимо:
Код:- ITEM_REMOVE=type:INK_SACK name:{&2Маленький мешочек монет}
Выходит, что нужно переписать работу активатора в плагине под новые версии?Насколько я знаю, это происходит из-за того, что в новых версиях Spigot при клике посылаются одновременно два PlayerInteractEvent: для основной и левой руки.
Неа, %PLAYER_DISPLAY% показывает только ник с цветом.Я думаю, для этих целей подойдет %PLAYER_DISPLAY%. Вроде как, в него включен префикс
Выходит, что нужно переписать работу активатора в плагине под
новые версии?

CMD и CMD_OP не работает с некоторыми плагинами (CMI для примера, он просто не видит, что команда была введена). Это можно исправить или надо писать авторам плагинов?
Неа. Вообще все команды плагина. Если самому написать, то работает, а через 'CMD=' не хочет.Скорее всего, допущена ошибка в синтаксисе команды, ибо все равно команды проходят через сервер (p.runCommand(""))
CMD и CMD_OP не работает с некоторыми плагинами (CMI для примера, он просто не видит, что команда была введена). Это можно исправить или надо писать авторам плагинов?
Спокойно можно сделать с помощью активатора MESSAGEЗдравствуйте! Как реализовать, чтобы последнему оставшемуся игроку выдавался предмет/награда автоматически после окончания игры? Например,сплиф, все упали вниз и приз автоматом выдаётся последнему игроку. Если это реально, то прошу написать пример, буду признателен!
Я не понял как, голова не варит, можете написать пример?Спокойно можно сделать с помощью активатора MESSAGE
Вообщем, у тебя ведь стоит какой-то плагин на тот-же сплиф?Я не понял как, голова не варит, можете написать пример?
COMMAND:
1:
override: true
regex: false
command: cmd:1
actions:
- 'MESSAGE=&7Вы выиграли на сплиф арене! Чтобы зайти на сплиф арену заново, пиши - &b/spleef'
MESSAGE_1:
mask: Вы выиграли на сплиф арене! Чтобы зайти на сплиф арену заново, пиши - /spleef
type: START
source: CHAT_OUTPUT
actions:
- ITEM_GIVE=type:diamond amount:64 name:{&7За победу на сплиф арене} lore:{&7Участвуй еще!\n&b/spleef}
Плагина на сплиф нету, у меня должность ивентора, вот пытаюсь как нибудь придумать автовыдачу приза последнему оставшемуся игроку. Это мне нужно не только на сплифах, но и на других ивентахВообщем, у тебя ведь стоит какой-то плагин на тот-же сплиф?
Игрок 100% получает сообщение о том, что он выиграл.
От этого и надо идти:
Например, сообщение о победе выглядит так:
"&7Вы выиграли на сплиф арене! Чтобы зайти на сплиф арену заново, пиши - &b/spleef"
Это сообщение и будем брать в активатор.
Временный активатор, который выведет текст в чат:
Код:COMMAND: 1: override: true regex: false command: cmd:1 actions: - 'MESSAGE=&7Вы выиграли на сплиф арене! Чтобы зайти на сплиф арену заново, пиши - &b/spleef'
Активатор MESSAGE, который выдаст награду:
Код:MESSAGE_1: mask: Вы выиграли на сплиф арене! Чтобы зайти на сплиф арену заново, пиши - /spleef type: START source: CHAT_OUTPUT actions: - ITEM_GIVE=type:diamond amount:64 name:{&7За победу на сплиф арене} lore:{&7Участвуй еще!\n&b/spleef}
Так, под идее, я сделал все правильно, но активатор MESSAGE_1 работать не хочет :/

Я думаю, пойдёт отслеживание количества игроков в регионе. Если остался один в регионе, тогда давать приз. Для этого вам понадобятся: активатор REGION_LEAVE и возможно, флаг REGION_PLAYERS.Здравствуйте! Как реализовать, чтобы последнему оставшемуся игроку выдавался предмет/награда автоматически после окончания игры? Например,сплиф, все упали вниз и приз автоматом выдаётся последнему игроку. Если это реально, то прошу написать пример, буду признателен!
Убрать в конфиге TP из параметра: show-messages-for-actionsНикто не знает как убрать/изменить сообщение при действии TP "вы были перемещены в [world] x y z?
REGION_PLAYERS срабатывает при заданном количестве игроков и выше.Я думаю, пойдёт отслеживание количества игроков в регионе. Если остался один в регионе, тогда давать приз. Для этого вам понадобятся: активатор REGION_LEAVE и возможно, флаг REGION_PLAYERS.