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

  • Автор темы Автор темы 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)'
 
Код:
  '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]'
 
Попробуй в кавычки взять пермишен, типо:

Код:
view_requirement:
      requirements:
        requirement_name:
          type: has permission
          permission: 'ability.2'
 
Во всех пермишенах поставил кавычки? Там где ability.1 тоже?
 
Тогда, лучше позвать @Sigvegutt
Спасибо конечно, что в меня так веришь 😁
В общем, попробуй так:
Код:
'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
 
Спасибо конечно, что в меня так веришь 😁
В общем, попробуй так:
Код:
'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
Можешь написать на примере моего?
 
Спасибо конечно, что в меня так веришь 😁
В общем, попробуй так:
Код:
'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
Не работает =(
 
1. Так, для начала тебе нужен приоритет 1 на зеленом стеклышке, а на красном 2.
2. view_requirement: вешай на зеленое стекло, а не красное.
3. У всех проверок(left/right) не указан тип проверки, в этом случае тебе нужен type: javascript
4.
С зеленого стекла убери выдачу прав, у тебя это всё выдается на втором приоритете.. будто от отчаяния везде написал.😕
 
Не тестировал и писал по памяти, но попробуй, должно работать. Если будут ошибки в синтаксисе - поправишь, поскольку, повторюсь, писал по памяти.


Код:
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. - Убрал из кода действие на ПКМ, ибо фу так делать. Все равно, что спать на потолке.
 
Не тестировал и писал по памяти, но попробуй, должно работать. Если будут ошибки в синтаксисе - поправишь, поскольку, повторюсь, писал по памяти.


Код:
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. - Убрал из кода действие на ПКМ, ибо фу так делать. Все равно, что спать на потолке.
Не работает
 
Назад
Верх Низ