Решено Не работает пермс в MyCommand

Статус
Закрыто для дальнейших ответов.

Minimalix9

Активный участник
Пользователь
Баллы
66
я сделал зарплаты с помощью mycommand но пермс не работают почему-то тоесть игрок может взять зарплату стафа можете сказать почему, правильно ли я сделал
salary1:
command: /salary1
type: RUN_CONSOLE
runcmd:
- '$Script$%if%%luckperms_has_permission_rubs.magister%==yes'
- '$text$'
- '$text$&e&lЗарплаты &7≫ &fОжидайте еще &e%luckperms_expiry_time_rubs.magister%'
- '$text$'
- '$Script$%else%'
- 'lp user $player permission settemp rubs.magister true 24h'
- 'p give $player 75'
- '$text$'
- '$text$&e&lЗарплаты &7≫ &FВы успешно получили зарплату в размере &475Ⓡ'
- '$text$'
permission-required: rubs.magister
register: true
error-message: '&cУ вас недостаточно прав'
salary2:
command: /salary2
type: RUN_CONSOLE
runcmd:
- '$Script$%if%%luckperms_has_permission_rubs.overlord%==yes'
- '$text$'
- '$text$&e&lЗарплаты &7≫ &fОжидайте еще &e%luckperms_expiry_time_rubs.overlord%'
- '$text$'
- '$Script$%else%'
- 'lp user $player permission settemp rubs.overlord true 24h'
- 'p give $player 150'
- '$text$'
- '$text$&e&lЗарплаты &7≫ &FВы успешно получили зарплату в размере &4150Ⓡ'
- '$text$'
permission-required: rubs.overlord
register: true
error-message: '&cУ вас недостаточно прав'
ssage: '&cУ вас недостаточно прав'
 
я сделал зарплаты с помощью mycommand но пермс не работают почему-то тоесть игрок может взять зарплату стафа можете сказать почему, правильно ли я сделал
salary1:
command: /salary1
type: RUN_CONSOLE
runcmd:
- '$Script$%if%%luckperms_has_permission_rubs.magister%==yes'
- '$text$'
- '$text$&e&lЗарплаты &7≫ &fОжидайте еще &e%luckperms_expiry_time_rubs.magister%'
- '$text$'
- '$Script$%else%'
- 'lp user $player permission settemp rubs.magister true 24h'
- 'p give $player 75'
- '$text$'
- '$text$&e&lЗарплаты &7≫ &FВы успешно получили зарплату в размере &475Ⓡ'
- '$text$'
permission-required: rubs.magister
register: true
error-message: '&cУ вас недостаточно прав'
salary2:
command: /salary2
type: RUN_CONSOLE
runcmd:
- '$Script$%if%%luckperms_has_permission_rubs.overlord%==yes'
- '$text$'
- '$text$&e&lЗарплаты &7≫ &fОжидайте еще &e%luckperms_expiry_time_rubs.overlord%'
- '$text$'
- '$Script$%else%'
- 'lp user $player permission settemp rubs.overlord true 24h'
- 'p give $player 150'
- '$text$'
- '$text$&e&lЗарплаты &7≫ &FВы успешно получили зарплату в размере &4150Ⓡ'
- '$text$'
permission-required: rubs.overlord
register: true
error-message: '&cУ вас недостаточно прав'
ssage: '&cУ вас недостаточно прав'
Видимо по тому что игрок имеет оба разрешения сразу? Сделай банально через - '$Script$%if% в одной команде сразу все аргументы и условия
 
Видимо по тому что игрок имеет оба разрешения сразу? Сделай банально через - '$Script$%if% в одной команде сразу все аргументы и условия
можешь пж пример дать просто не очень понял
 
Видимо по тому что игрок имеет оба разрешения сразу? Сделай банально через - '$Script$%if% в одной команде сразу все аргументы и условия
нет я в luckperms там поставил чтобы magister не мог взять зарплату овера
 
Bruh, permission-required
Это нужно ли право, а не само право.
Перепиши как:
permission-required: true
permission-node: само право

Так же, заметил что у тебя право для команды и для выдачи з/п одно и то же, поменяй, чтобы не было багов.

Те. Допустим будет право salary1.cd для задержки и проверки прошло ли время для выдачи з/п, а право rubs.magister пусть остаётся и будет на permission-node: rubs.magister

Тема актуальна? Если есть вопросы, жду.
 
Bruh, permission-required
Это нужно ли право, а не само право.
Перепиши как:
permission-required: true
permission-node: само право

Так же, заметил что у тебя право для команды и для выдачи з/п одно и то же, поменяй, чтобы не было багов.

Те. Допустим будет право salary1.cd для задержки и проверки прошло ли время для выдачи з/п, а право rubs.magister пусть остаётся и будет на permission-node: rubs.magister

Тема актуальна? Если есть вопросы, жду.
Если я поменяю то пермс будет работать?
 
Bruh, permission-required
Это нужно ли право, а не само право.
Перепиши как:
permission-required: true
permission-node: само право

Так же, заметил что у тебя право для команды и для выдачи з/п одно и то же, поменяй, чтобы не было багов.

Те. Допустим будет право salary1.cd для задержки и проверки прошло ли время для выдачи з/п, а право rubs.magister пусть остаётся и будет на permission-node: rubs.magister

Тема актуальна? Если есть вопросы, жду.
Ааааа я понял
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ