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

Помогите Deluxe Menus скрывать предмет если есть право

Тема в разделе "Помощь", создана пользователем utka, 31 май 2021.

Метки:
  1. Автор темы
    utka

    utka Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    trolerne
    Как скрыть предмет в Dm если на него есть право?
    В chestcomands можно отрицать с помощью -
    А как это сделать в Dm?
    Если таких предметов несколько?
     
  2. KupKa

    KupKa Активный участник Пользователь

    Баллы:
    76
    has permission:
    permission: "!вставить право"
     
  3. d00hh

    d00hh Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    d00h
    Готовый пример есть в стандартно сгенерированному меню


    если у игрока есть перм bank.dmmenu то deluxemenu покажет иконку алмаза
    Код:
     
     'free_diamonds':
        material: DIAMOND
        slot: 5
        lore:
          - '&aFREE DIAMOND! [1/day]'
          - ''
          - '&7Click to get 1 free &bdiamond&7!'
        priority: 0
        view_requirement:
          requirements:
            has_not_perm:
              type: "!has permission"
              permission: bank.dmmenu
        left_click_commands:
          - '[console] give %player_name% DIAMOND 1'
          - '[refresh]'
        right_click_commands:
          - '[console] give %player_name% DIAMOND 1'
          - '[refresh]'
     
  4. Автор темы
    utka

    utka Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    trolerne
    Спасибо)
     
  5. Автор темы
    utka

    utka Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    trolerne
    Не работает
     
  6. d00hh

    d00hh Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    d00h
    Я проверял у себя прежде чем отправить и у меня все работает

    Проверь правильно ли все делаешь
     
  7. Автор темы
    utka

    utka Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    trolerne
    Код:
    items:
      'top':
        material: Gold_block
        slot: 0
        hide_enchantments: true
        hide_attributes: true
        hide_effects: true
        priority: 1
        view_requirement:
          requirements:
           permission:
             type: "!has permission"
             permission: test
        display_name: '&8[&eТопчик&8]'
        lore:
        - '&bУстановка цветного префикса.'
        left_click_commands:
        - '[console] lp user %player_name% permission set bypref.top'
        right_click_commands:
        - '[close]'
      'none':
        material: stone
        slots:
        - 0
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 10
        - 11
        - 12
        - 13
        - 14
        - 15
        - 16
        hide_enchantments: true
        hide_attributes: true
        hide_effects: true
        priority: 2
        display_name: '&4&lПриобретенно'
        lore:
        - '&aВы уже владеете данным префиксом.'
    Вот код
     
  8. d00hh

    d00hh Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    d00h
    Пермишмн с названием "test" выдал?
     
  9. Автор темы
    utka

    utka Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    trolerne
    Оно игнорирует вообще пермишен, что есть, что нет.
     
  10. d00hh

    d00hh Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    d00h
    [​IMG]

    [​IMG]

    [​IMG]


    думай головой что не так делаешь.
     
  11. Автор темы
    utka

    utka Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    trolerne
    Код:
    menu_title: '&fbypref &aGUI menu'
    open_command: byprefgui
    size: 9
    
    items:
      'free_diamonds':
        material: DIAMOND
        slot: 5
        lore:
          - '&aFREE DIAMOND! [1/day]'
          - ''
          - '&7Click to get 1 free &bdiamond&7!'
        priority: 0
        view_requirement:
          requirements:
            has_not_perm:
              type: "!has permission"
              permission: bank.dmmenu
        left_click_commands:
          - '[console] give %player_name% DIAMOND 1'
          - '[refresh]'
        right_click_commands:
          - '[console] give %player_name% DIAMOND 1'
          - '[refresh]'
    Вот! Что здесь может быть неверно? Оно просто всегда высвечивается, вне зависимости от права.
     
  12. Автор темы
    utka

    utka Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    trolerne
    Без - "!" работает.
     
  13. d00hh

    d00hh Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    d00h
    Теперь ты просто перевернул в обратную сторону свою проблему xD

    ссылка
     
  14. Автор темы
    utka

    utka Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    trolerne
    Ваще не понимаю что происходит))
     
  15. d00hh

    d00hh Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    d00h
    добавил 1 слот потому что пустой не откроется
    Код:
    menu_title: '&fbypref &aGUI menu'
    open_command: byprefgui
    register_command: true
    size: 9
    
    items:
      'mechanicsinfo':
        material: 'brick'
        data: 1
        slot: 0
        display_name: "??"
        lore:
          - "?????"
      'free_diamonds':
        material: DIAMOND
        slot: 5
        lore:
          - '&aFREE DIAMOND! [1/day]'
          - ''
          - '&7Click to get 1 free &bdiamond&7!'
        priority: 0
        view_requirement:
          requirements:
            has_not_perm:
              type: "!has permission"
              permission: bank.dmmenu
        left_click_commands:
          - '[console] give %player_name% DIAMOND 1'
          - '[refresh]'
        right_click_commands:
          - '[console] give %player_name% DIAMOND 1'
          - '[refresh]'
    sweet: true
    /lp user НИК permission set bank.dmmenu false (показать алмаз) команда которая удаляет у игрока пермишн bank.dmmenu
    /lp user НИК permission set bank.dmmenu true (скрыть алмаз) команда которая даёт игроку пермишн bank.dmmenu

    :eek:
     
  16. Автор темы
    utka

    utka Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    trolerne
    Я реально хз что не так, но оно не работет, что есть право что нет - все равно показывает.
     

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