Помогите Использование нескольких пермишенов для 1 предмета в DeluxeMenus

  • Автор темы Автор темы SOHIGH
  • Дата начала Дата начала

SOHIGH

Активный участник
Пользователь
Баллы
76
БУКФ - МНОГО
Здравствуйте, пытаюсь создать квест сервер.(Знаю,у мало шансов на хороший проект)
Вообщем, при выполнении квеста игроку будет выдаваться пермишн.
Понимаю, если людей будет много, то мой permissions.yml будет весить достаточно много.
Зачем я выдаю пермишн при выполнении квеста?
- Затем, чтобы в меню можно было посмотреть статус выполнения квеста.(Пройден/Не пройден)

Вообщем, если после каждого выполненного квеста выдавать пермишн, то места будет занимать много.(quest.1.complete/quest.2.complete)

На 10 выполненных квестов использоваться будет 10 строк:
Код:
    permissions:
    - quest.1.complete
    - quest.2.complete
    - quest.3.complete
    - quest.4.complete
    - quest.5.complete
    - quest.6.complete
    - quest.7.complete
    - quest.8.complete
    - quest.9.complete
    - quest.10.complete
При выполнении, допустим, 1-о квеста у игрока будет отбираться пермишн quest.1.complete, но будет даваться quest.2.complete
Как сделать так, чтобы в DeluxeMenus можно было использовать 1 пермишн для отображения предметов в слотах?
То есть примерно так:
Код:
  '1':
    menu_title: Квест меню
    open_command: rawopen
    size: 54
    open_requirement:
      requirements:
        permissions:
          type: has permission
          permission: raw.open
    items:
      '1':
        material: '35'
        data: 0
        amount: 1
        slot: 0
        display_name: '&cКвест'
        lore:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - '&7Статус: &cНе выполнено'
        left_click_commands: []
        right_click_commands: []
        priority: 2
      '1_1':
        material: '20'
        data: 0
        amount: 1
        slot: 0
        display_name: '&cКвест'
        lore:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - '&7Статус: &aВыполнено'
        left_click_commands: []
        right_click_commands: []
        priority: 1
        view_requirement:
          requirements:
            permissions:
              type: has permission
              permission: quest.1.complete/quest.2.complete/quest.3.complete/
              deny_commands: []

Поясню, плагину будет всё-равно, какой у человека есть пермишн. Если 1 из них есть - предмет отображается.


UPD:Вопрос с местом снят, т.к. текст места мало занимает.
 
Последнее редактирование:
Овер900 пермишенсов+pex==лаггггииии. Используй конфиг под каждого игрока.
 
Назад
Верх Низ