Вопрос mycommand не проверяет наличия пермишена

Ядро
Spigot

Vladyus_h

Пользователь
Сообщения
2
Плагин
MyCommand
Ядро сервера
  1. Spigot
Версия сервера
  1. 1.16.5
Память сервера ОЗУ
3Gb
хотел создать команду /vote (оценки сервера) где надо вести число от 1 до 10. после этого будет выдаваться пермишен, и игрок больше не может оценивать сервер. но mycomamnd как-буто не видит скрипт на проверку пермишена, тем самым игрок опять может прописыать команду и оценивать сервер.
пробовал разные способы, но без результатно. Помомогите пожалуйста! Буду очень благодарен!
Добавлю что провреку пермишена в других командах тоже пропускается
Код:
vote:
  command: /vote
  type: RUN_CONSOLE
  runcmd:
  - '$Script$%if%%luckperms_has_permission_server.vote%==yes'
  - '%PlayerOptions%playSound: BLOCK_NOTE_BLOCK_HARP'
  - '$text$'
  - '$text$ &a&lОценка  '
  - '$text$ &a&m    '
  - '$text$ &fВы уже оценили сервер. Спасибо!'
  - '$text$'
  - '$Script$%elseif%$arg1>10<or>%elseif%$arg1<1'
  - '%PlayerOptions%playSound: BLOCK_NOTE_BLOCK_HARP'
  - '$text$'
  - '$text$ &a&lОценка  '
  - '$text$ &a&m    '
  - '$text$ &fОцените сервер по шкалле от &71 &fдо &710 &fбаллов'
  - '$text$'
  - '$Script$%if%%luckperms_has_permission_server.vote%==no'
  - '$Script$%Variable%vote_amount+1'  # Предварительно создайте переменную: /mycmd-variables create vote_amount
  - '$Script$%Variable%vote_points+$arg1'  # Предварительно создайте переменную: /mycmd-variables create vote_amount
  - '/lp user $player permission set server.vote'
  - '%PlayerOptions%playSound: ENTITY_PLAYER_LEVELUP'
  - '$text$'
  - '$text$ &a&lОценка  '
  - '$text$ &a&m    '
  - '$text$&e &fВы оценили сервер на &e$arg1 баллов(а)'
  - '$text$'
  - '$text$&e &fСредний балл сервера: &e%math_1:_{mycommand_variables_vote_points}/{mycommand_variables_vote_amount}% '
  - '$text$ &fВсего Голосов: &e%mycommand_variables_vote_amount%'
  - '$text$'
  - '$text$'
  register: true
  permission-required: false
 
Назад
Сверху Снизу