1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Помощь", создана пользователем SOHIGH, 4 окт 2017.

  1. Автор темы
    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:Вопрос с местом снят, т.к. текст места мало занимает.
     
    Последнее редактирование: 4 окт 2017
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Овер900 пермишенсов+pex==лаггггииии. Используй конфиг под каждого игрока.
     
  3. InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Luckperms + h2 как по лагам будет?
     
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Без понятия.
     

Поделиться этой страницей