Вопрос MyCommand | Как сделать команду для назначения группы, но только если у чела нету других групп?

Ядро
Paper

mdscull

Пользователь
Сообщения
9
Плагин
MyCommand
Ядро сервера
  1. Paper
Версия сервера
  1. 1.12.2
Память сервера ОЗУ
5Gb
Ссылка
https://www.spigotmc.org/resources/mycommand.22272
(Думаю заголовок не самый понятный, попытаюсь объяснить)
Мне нужно сделать команду, при вводе которой игрок мог бы назначить группу другому игроку, Но только в том случае, если у него нет какой-то другой группы

Ну по тупому, есть 3 группы в LuckPerms: a, b, и c.
Если у игрока которому хотят выдать одну из этих трех групп (например хотят выдать a), при вводе команды, нету других (a, b, или c) тогда группа спокойно выдается. Но если у игрока уже есть группа, например b, то ему не получится выдать не a, не b, не c.

Можно ли это как-то реализовать только с помощью MyCommand & LuckPerms ?
 
Если тебе нужно чтобы игрок выдавал группу другому игроку, только если у него группа default, то так:

Код:
cmd:
  command: /addgroup
  type: RUN_CONSOLE
  runcmd:
  - '$Script$%if%%parseother_{$arg1}_{vault_group}%==default' # Или display name группы default
  - '$text$&cНельзя выдать группу игроку с default'
  - '$Script$%else%'
  - 'lp user $arg1 parent add ВашаГруппа'

P.S. не знаю насколько такой код правильный, не тестил, писал на коленках на телефоне.
 
Назад
Сверху Снизу