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

DeluxeMenus не работает view reque

Тема в разделе "Помощь", создана пользователем Insder, 21 июл 2020.

  1. Автор темы
    Insder

    Insder Участник Пользователь

    Баллы:
    36
    Привет всем! Подскажи в чём проблема,по задумке должно работать: когда человек 1-ый раз покупает у него стекло красное,а когда уже купил абилку,должно стать зелёное. Не пойму почему не работает,как по задумке.
    Код:
    menu_title: '&6&l Прокачка персонажа'
    open_command:
    - ability
    items:
      'fsdhfl':
        material: STAINED_GLASS_PANE
        data: 5
        slot: 11
        priority: 2
        display_name: '&6⚔ &fСпособность &7- &cСтрельба &6⚔'
        lore:
        - ''
        - ' &a• &fСпособность &cСтрельбы &fпозволяет выпускать 3 стрелы с поджогом'
        - ' &a• &fСпособность: &cне куплен'
        - ''
        - ' &a• &fСледующий уровень с каждым &a5% &fвыпускает 3 стрелы'   
        - ''     
        - ' &a• &fЦена в монетах &e⛂5k'   
        - ''   
        - ' &a• &fНажмите, чтобы приобрести способность'   
        - ''
        left_click_commands:
        - '[console] pex user %player_name% add ability.1'     
        - '[console] abilities level player add %player_name% triple_arrow_shot 1'
        - '[console] eco take %player_name% 5000'
        - '[close]'
        left_click_requirement:
          expression: '%vault_eco_balance_fixed% > 4999'
          deny_commands:
           - '[close]'
           - '[message] &6| &6Прокачка &5| &cНедостаточно средств!'
           - '[message] &6| &6Прокачка &5| &fНужно&7: &e⛂5k &7(У вас &e⛂%vault_eco_balance_fixed%&7)'
        right_click_commands:
        - '[console] pex user %player_name% add ability.1'     
        - '[console] abilities level player add %player_name% triple_arrow_shot 1'
        - '[console] eco take %player_name% 5000'
        - '[close]'
        right_click_requirement:
          expression: '%vault_eco_balance_fixed% > 4999'
          deny_commands:
           - '[close]'
           - '[message] &6| &6Прокачка &5| &cНедостаточно средств!'
           - '[message] &6| &6Прокачка &5| &fНужно&7: &e⛂5k &7(У вас &e⛂%vault_eco_balance_fixed%&7)'
      'dfsohs':
        material: STAINED_GLASS_PANE
        data: 14
        slot: 11
        priority: 1
        display_name: '&6⚔ &fСпособность &7- &cСтрельба &6⚔'
        lore:
        - ''
        - ' &a• &fСпособность &cСтрельбы &fпозволяет выпускать 3 стрелы с поджогом'
        - ' &a• &fСпособность: &a%advancedabilities_triple_arrow_shot_bar%'
        - ''
        - ' &a• &fСледующий уровень с каждым &a5% &fвыпускает 3 стрелы'   
        - ''     
        - ' &a• &fЦена в монетах &e⛂5k'   
        - ''   
        - ' &a• &fНажмите, чтобы приобрести способность'   
        - ''
        view_requirement:
          requirements:
            requirement_name:
              type: has permission
              permission: ability.1
        left_click_commands:
        - '[console] pex user %player_name% add ability.1'   
        - '[console] abilities level player add %player_name% triple_arrow_shot 1'
        - '[console] eco take %player_name% 5000'
        - '[close]'
        left_click_requirement:
          expression: '%vault_eco_balance_fixed% > 4999'   
          deny_commands:
           - '[close]'
           - '[message] &6| &6Прокачка &5| &cНедостаточно средств!'
           - '[message] &6| &6Прокачка &5| &fНужно&7: &e⛂5k &7(У вас &e⛂%vault_eco_balance_fixed%&7)'
        right_click_commands:
        - '[console] pex user %player_name% add ability.1'     
        - '[console] abilities level player add %player_name% triple_arrow_shot 1'
        - '[console] eco take %player_name% 5000'
        - '[close]'
        right_click_requirement:
          expression: '%vault_eco_balance_fixed% > 4999'   
          deny_commands:
           - '[close]'
           - '[message] &6| &6Прокачка &5| &cНедостаточно средств!'
           - '[message] &6| &6Прокачка &5| &fНужно&7: &e⛂5k &7(У вас &e⛂%vault_eco_balance_fixed%&7)'
     
  2. Автор темы
    Insder

    Insder Участник Пользователь

    Баллы:
    36
    Код:
      'fdlgkdl':
        material: STAINED_GLASS_PANE
        data: 14
        slot: 12
        priority: 2
        display_name: '&6⚔ &fСпособность &7- &cСкорость &6⚔'
        lore:
        - ''
        - ' &a• &fСпособность &fПопаданея из лука в противника даёт &cскорость    '
        - ' &a• &fСпособность: &cне куплен'
        - ''
        - ' &a• &fСледующий уровень с каждым &a4% &fдаёт скорость'  
        - ''    
        - ' &a• &fЦена в монетах &e⛂5k'  
        - ''  
        - ' &a• &fНажмите, чтобы приобрести способность'  
        - ''
        left_click_commands:
        - '[console] pex user %player_name% add ability.2'    
        - '[console] abilities level player add %player_name% adrenaline_boost 1'
        - '[console] eco take %player_name% 5000'
        - '[close]'
        left_click_requirement:
          expression: '%vault_eco_balance_fixed% > 4999'
          deny_commands:
           - '[close]'
           - '[message] &6| &6Прокачка &5| &cНедостаточно средств!'
           - '[message] &6| &6Прокачка &5| &fНужно&7: &e⛂5k &7(У вас &e⛂%vault_eco_balance_fixed%&7)'
        right_click_commands:
        - '[console] pex user %player_name% add ability.2'    
        - '[console] abilities level player add %player_name% adrenaline_boost 1'
        - '[console] eco take %player_name% 5000'
        - '[close]'
        right_click_requirement:
          expression: '%vault_eco_balance_fixed% > 4999'
          deny_commands:
           - '[close]'
           - '[message] &6| &6Прокачка &5| &cНедостаточно средств!'
           - '[message] &6| &6Прокачка &5| &fНужно&7: &e⛂5k &7(У вас &e⛂%vault_eco_balance_fixed%&7)'
      'fgdlk':
        material: STAINED_GLASS_PANE
        data: 5
        slot: 12
        priority: 1
        display_name: '&6⚔ &fСпособность &7- &cСкорость &6⚔'
        lore:
        - ''
        - ' &a• &fСпособность &fПопаданея из лука в противника даёт &cскорость    '
        - ' &a• &fСпособность: &a%advancedabilities_adrenaline_boost_bar%'
        - ''
        - ' &a• &fСледующий уровень с каждым &a4% &fдаёт скорость'  
        - ''    
        - ' &a• &fЦена в монетах &e⛂5k'  
        - ''  
        - ' &a• &fНажмите, чтобы приобрести способность'  
        - ''
        view_requirement:
          requirements:
            requirement_name:
              type: has permission
              permission: ability.2  
        left_click_commands:
        - '[console] pex user %player_name% add ability.2'    
        - '[console] abilities level player add %player_name% adrenaline_boost 1'
        - '[console] eco take %player_name% 5000'
        - '[close]'
        left_click_requirement:
          expression: '%vault_eco_balance_fixed% > 4999'
          deny_commands:
           - '[close]'
           - '[message] &6| &6Прокачка &5| &cНедостаточно средств!'
           - '[message] &6| &6Прокачка &5| &fНужно&7: &e⛂5k &7(У вас &e⛂%vault_eco_balance_fixed%&7)'
        right_click_commands:
        - '[console] pex user %player_name% add ability.2'    
        - '[console] abilities level player add %player_name% adrenaline_boost 1'
        - '[console] eco take %player_name% 5000'
        - '[close]'
        right_click_requirement:
          expression: '%vault_eco_balance_fixed% > 4999'
          deny_commands:
           - '[close]'
           - '[message] &6| &6Прокачка &5| &cНедостаточно средств!'
           - '[message] &6| &6Прокачка &5| &fНужно&7: &e⛂5k &7(У вас &e⛂%vault_eco_balance_fixed%&7)'
           - '[close]'
     
  3. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Поменяй местами приоритеты.
     
  4. Автор темы
    Insder

    Insder Участник Пользователь

    Баллы:
    36
    Не работает =(
     
  5. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Тогда, лучше позвать @Sigvegutt
     
  6. _MrJaycob_

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

    Баллы:
    76
    Имя в Minecraft:
    JaycobYT
    Какой плагин на права? LP?

    p.s. А, уже заметил, Pex
     
  7. _MrJaycob_

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

    Баллы:
    76
    Имя в Minecraft:
    JaycobYT
    Попробуй в кавычки взять пермишен, типо:

    Код:
    view_requirement:
          requirements:
            requirement_name:
              type: has permission
              permission: 'ability.2'
     
  8. Автор темы
    Insder

    Insder Участник Пользователь

    Баллы:
    36
    Не работает =(
     
  9. _MrJaycob_

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

    Баллы:
    76
    Имя в Minecraft:
    JaycobYT
    Во всех пермишенах поставил кавычки? Там где ability.1 тоже?
     
  10. Sigvegutt

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

    Баллы:
    96
    Спасибо конечно, что в меня так веришь :D
    В общем, попробуй так:
    Код:
    'fdlgkdl':
       material: STAINED_GLASS_PANE
       data: 14
       slot: 12
       priority: 2
       display_name: '&6⚔ &fСпособность &7- &cСкорость LVL 1&6⚔'
       lore: []
       view_requirement:
         requirements:
           requirement_name:
             type: has permission
             permission: ability.1
    'fgdlk':
       material: STAINED_GLASS_PANE
       data: 5
       slot: 12
       priority: 1
       display_name: '&6⚔ &fСпособность &7- &cСкорость LVL 2&6⚔'
       lore: []
       view_requirement:
         requirements:
           requirement_name:
             type: has permission
             permission: ability.2
     
  11. Автор темы
    Insder

    Insder Участник Пользователь

    Баллы:
    36
    Можешь написать на примере моего?
     
  12. Sigvegutt

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

    Баллы:
    96
    А я что сделал? Просто подставь свой лор и команды.
     
  13. Автор темы
    Insder

    Insder Участник Пользователь

    Баллы:
    36
    Не работает =(
     
  14. Ulyana

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

    Баллы:
    61
    1. Так, для начала тебе нужен приоритет 1 на зеленом стеклышке, а на красном 2.
    2. view_requirement: вешай на зеленое стекло, а не красное.
    3. У всех проверок(left/right) не указан тип проверки, в этом случае тебе нужен type: javascript
    4.
    С зеленого стекла убери выдачу прав, у тебя это всё выдается на втором приоритете.. будто от отчаяния везде написал.:confused:
     
  15. SSKirillSS

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

    Баллы:
    61
    Не тестировал и писал по памяти, но попробуй, должно работать. Если будут ошибки в синтаксисе - поправишь, поскольку, повторюсь, писал по памяти.


    Код:
    menu_title: '&6&l Прокачка персонажа'
    open_command:
    - ability
    items:
      'ability_unlocked':
        material: STAINED_GLASS_PANE
        data: 5
        slot: 11
        priority: 1
        display_name: '&6⚔ &fСпособность &7- &cСтрельба &6⚔'
        lore:
        - ''
        - ' &a• &fСпособность &cСтрельбы &fпозволяет выпускать 3 стрелы с поджогом'
        - ' &a• &fСпособность: &cне куплен'
        - ''
        - ' &a• &fСледующий уровень с каждым &a5% &fвыпускает 3 стрелы'  
        - ''    
        - ' &a• &fЦена в монетах &e⛂5k'  
        - ''  
        - ' &a• &fНажмите, чтобы приобрести способность'  
        - ''
        view_requirement:
          requirements:
            permission:
              type: has permission
              permission: ability.1
        left_click_commands:
        - '[message] &6| &6Прокачка &5| &cСпособность уже активна!'
      'ability_locked':
        material: STAINED_GLASS_PANE
        data: 14
        slot: 11
        priority: 2
        display_name: '&6⚔ &fСпособность &7- &cСтрельба &6⚔'
        lore:
        - ''
        - ' &a• &fСпособность &cСтрельбы &fпозволяет выпускать 3 стрелы с поджогом'
        - ' &a• &fСпособность: &a%advancedabilities_triple_arrow_shot_bar%'
        - ''
        - ' &a• &fСледующий уровень с каждым &a5% &fвыпускает 3 стрелы'  
        - ''    
        - ' &a• &fЦена в монетах &e⛂5k'  
        - ''  
        - ' &a• &fНажмите, чтобы приобрести способность'  
        - ''
        left_click_requirement:
          requirments:
            money:
              type: has money
              amount: 5000
          deny_commands:
           - '[close]'
           - '[message] &6| &6Прокачка &5| &cНедостаточно средств!'
           - '[message] &6| &6Прокачка &5| &fНужно&7: &e⛂5k &7(У вас &e⛂%vault_eco_balance_fixed%&7)'
        left_click_commands:
        - '[console] pex user %player_name% add ability.1'  
        - '[console] abilities level player add %player_name% triple_arrow_shot 1'
        - '[console] eco take %player_name% 5000'
        - '[close]'
    P.S. - Убрал из кода действие на ПКМ, ибо фу так делать. Все равно, что спать на потолке.
     
  16. Автор темы
    Insder

    Insder Участник Пользователь

    Баллы:
    36
    Не работает
     

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