- Плагин
- MyCommand
- Ядро сервера
- Spigot
- Версия сервера
- 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