Вопрос DeluxMenus не видет файл

Ядро
Spigot

СмениНикНаНормальный

Пользователь
Сообщения
9
Хотел сделать обменник монет на кейсы но столкнулся с проблемой что dm не видит новые менюшки. Я пробывал создавать другие меню и нечего и это при учете того что новый файл . yml привязан к конфигу dm. Может ошибка в коде? Можете помочь пж
YAML:
menu_title: '&4&l$ Обменник'
open_command: trade
size: 44
register_command: true
items:
  material: DIAMOND
  slot: 5
  display_name: '&cМини ДК'
  lore:
    - 'Дроп почти как в ДК :)'
    - 'Подарок: 150 Льдинок'
    - 'Цена: 15,000,000$'
  view_requirement:
      requirement:
          balans_check:
              type: javascript
              expression: %vault_eco_balance_fixed% >= 15000000
  left_click_requirement:
      requiments:
          balans_check:
              type: javascript
              expression: %vault_eco_balance_fixed% >= 15000000
  deny_commands:
  - '&c&lУ вас недостаточно денег!'
  left_click_commands:
  - '[console] cmi money take %player_name% 15000000'
  - '[console] cubulets give %player_name% freedonate 1'
  - '[message] Успешная покупка! Открой кейс на /warp case'
 
Хотел сделать обменник монет на кейсы но столкнулся с проблемой что dm не видит новые менюшки. Я пробывал создавать другие меню и нечего и это при учете того что новый файл . yml привязан к конфигу dm. Может ошибка в коде? Можете помочь пж
YAML:
menu_title: '&4&l$ Обменник'
open_command: trade
size: 44
register_command: true
items:
  material: DIAMOND
  slot: 5
  display_name: '&cМини ДК'
  lore:
    - 'Дроп почти как в ДК :)'
    - 'Подарок: 150 Льдинок'
    - 'Цена: 15,000,000$'
  view_requirement:
      requirement:
          balans_check:
              type: javascript
              expression: %vault_eco_balance_fixed% >= 15000000
  left_click_requirement:
      requiments:
          balans_check:
              type: javascript
              expression: %vault_eco_balance_fixed% >= 15000000
  deny_commands:
  - '&c&lУ вас недостаточно денег!'
  left_click_commands:
  - '[console] cmi money take %player_name% 15000000'
  - '[console] cubulets give %player_name% freedonate 1'
  - '[message] Успешная покупка! Открой кейс на /warp case'
Посмотрите в этом участке кода:
Код:
  view_requirement:
      requirement:
          balans_check:
              type: javascript
              expression: %vault_eco_balance_fixed% >= 15000000
  left_click_requirement:
      requiments:
          balans_check:
              type: javascript
              expression: %vault_eco_balance_fixed% >= 15000000
У вас по 4 пробела в каждой следующей строке. yml файлы очень чувствительные к этому.
Попробуйте так:

Код:
menu_title: '&4&l$ Обменник'
open_command: trade
size: 44
register_command: true
items:
  material: DIAMOND
  slot: 5
  display_name: '&cМини ДК'
  lore:
    - 'Дроп почти как в ДК :)'
    - 'Подарок: 150 Льдинок'
    - 'Цена: 15,000,000$'
  view_requirement:
    requirement:
      balans_check:
        type: javascript
        expression: %vault_eco_balance_fixed% >= 15000000
  left_click_requirement:
    requiments:
      balans_check:
        type: javascript
        expression: %vault_eco_balance_fixed% >= 15000000
  deny_commands:
  - '&c&lУ вас недостаточно денег!'
  left_click_commands:
  - '[console] cmi money take %player_name% 15000000'
  - '[console] cubulets give %player_name% freedonate 1'
  - '[message] Успешная покупка! Открой кейс на /warp case'
 
Посмотрите в этом участке кода:
Код:
  view_requirement:
      requirement:
          balans_check:
              type: javascript
              expression: %vault_eco_balance_fixed% >= 15000000
  left_click_requirement:
      requiments:
          balans_check:
              type: javascript
              expression: %vault_eco_balance_fixed% >= 15000000
У вас по 4 пробела в каждой следующей строке. yml файлы очень чувствительные к этому.
Попробуйте так:

Код:
menu_title: '&4&l$ Обменник'
open_command: trade
size: 44
register_command: true
items:
  material: DIAMOND
  slot: 5
  display_name: '&cМини ДК'
  lore:
    - 'Дроп почти как в ДК :)'
    - 'Подарок: 150 Льдинок'
    - 'Цена: 15,000,000$'
  view_requirement:
    requirement:
      balans_check:
        type: javascript
        expression: %vault_eco_balance_fixed% >= 15000000
  left_click_requirement:
    requiments:
      balans_check:
        type: javascript
        expression: %vault_eco_balance_fixed% >= 15000000
  deny_commands:
  - '&c&lУ вас недостаточно денег!'
  left_click_commands:
  - '[console] cmi money take %player_name% 15000000'
  - '[console] cubulets give %player_name% freedonate 1'
  - '[message] Успешная покупка! Открой кейс на /warp case'
Проблема не ушла 😭
 
Хотел сделать обменник монет на кейсы но столкнулся с проблемой что dm не видит новые менюшки. Я пробывал создавать другие меню и нечего и это при учете того что новый файл . yml привязан к конфигу dm. Может ошибка в коде? Можете помочь пж
YAML:
menu_title: '&4&l$ Обменник'
open_command: trade
size: 44
register_command: true
items:
  material: DIAMOND
  slot: 5
  display_name: '&cМини ДК'
  lore:
    - 'Дроп почти как в ДК :)'
    - 'Подарок: 150 Льдинок'
    - 'Цена: 15,000,000$'
  view_requirement:
      requirement:
          balans_check:
              type: javascript
              expression: %vault_eco_balance_fixed% >= 15000000
  left_click_requirement:
      requiments:
          balans_check:
              type: javascript
              expression: %vault_eco_balance_fixed% >= 15000000
  deny_commands:
  - '&c&lУ вас недостаточно денег!'
  left_click_commands:
  - '[console] cmi money take %player_name% 15000000'
  - '[console] cubulets give %player_name% freedonate 1'
  - '[message] Успешная покупка! Открой кейс на /warp case'

У меня есть догадка... Вы используете CMI судя по команде изъятия денег. И по моему у CMI нет такого плейсхолдера как
Код:
%vault_eco_balance_fixed%
Попробуйте заменить его на
Код:
%vault_eco_balance_formatted%
И сообщите помогло или нет. Если не поможет, то попробую дома глянуть по подробнее, но не обещаю.

Так же у CMI были и другие плейсхолдеры, посмотрите и их. Список есть был на офф сайте плагина, может мы вообще не тот плейсхолдер пытаемся использовать.

И скиньте полностью конфиг и файл с данным меню, может дело все куда проще чем кажется.
 
Последнее редактирование:
У меня есть догадка... Вы используете CMI судя по команде изъятия денег. И по моему у CMI нет такого плейсхолдера как
Код:
%vault_eco_balance_fixed%
Попробуйте заменить его на
Код:
%vault_eco_balance_formatted%
И сообщите помогло или нет. Если не поможет, то попробую дома глянуть по подробнее, но не обещаю.

Так же у CMI были и другие плейсхолдеры, посмотрите и их. Список есть был на офф сайте плагина, может мы вообще не тот плейсхолдер пытаемся использовать.

И скиньте полностью конфиг и файл с данным меню, может дело все куда проще чем кажется.
Это же влияет только на условие, а у него в целом не открывается меню
 
Это же влияет только на условие, а у него в целом не открывается меню
offtop Не всегда. К примеру в новой версии DM при создании титулов (суфиксов) за наигранное время, я допустил ошибку в плейсхолдере %luckperms_suffix% из-за чего менюшка тоже загружалась без ошибок в консоли, но открыть меню было не возможно. Команды на открытие просто ни к чему не приводили. И только при чательной проверке я нашел опечатку. После ее исправления меню заработало, но появились другие проблемы, но это уже совсем другая история.

;)
 
У меня есть догадка... Вы используете CMI судя по команде изъятия денег. И по моему у CMI нет такого плейсхолдера как
Код:
%vault_eco_balance_fixed%
Попробуйте заменить его на
Код:
%vault_eco_balance_formatted%
И сообщите помогло или нет. Если не поможет, то попробую дома глянуть по подробнее, но не обещаю.

Так же у CMI были и другие плейсхолдеры, посмотрите и их. Список есть был на офф сайте плагина, может мы вообще не тот плейсхолдер пытаемся использовать.

И скиньте полностью конфиг и файл с данным меню, может дело все куда проще чем кажется.
Не помогло
Объединено

Вот конфиг и сама менюшка
UPD: не загружается почем то(
Объединено

YAML:
menu_title: '&4&l$ Обменник'
open_command: trade
size: 44
items:
  material: DIAMOND
  slot: 5
  display_name: '&cМини ДК'
  lore:
    - 'Дроп почти как в ДК :)'
    - 'Подарок: 150 Льдинок'
    - 'Цена: 15,000,000$'
  view_requirement:
    requirement:
      balans_check:
        type: javascript
        expression: %vault_eco_balance_fixed% >= 15000000
  left_click_requirement:
    requiments:
      balans_check:
        type: javascript
        expression: %vault_eco_balance_formatted% >= 15000000
  deny_commands:
  - '&c&lУ вас недостаточно денег!'
  left_click_commands:
  - '[console] cmi money take %player_name% 15000000'
  - '[console] cubelets give %player_name% freedonate 1'
  - '[message] Успешная покупка! Открой кейс на /warp case
YAML:
# DeluxeMenus 1.13.7-Release main configuration file
#
# A full wiki on how to use this plugin can be found at:
# https://wiki.helpch.at/clips-plugins/deluxemenus

debug: HIGHEST
check_updates: true
gui_menus:
  instruments:
    file: instruments.yml
  menu:
    file: menu.yml
  groups:
    file: groups.yml
  cases:
    file: cases.yml
  casebooksinfo:
    file: casebooksinfo.yml
  casebronyainfo:
    file: casebronyainfo.yml
  casegunsinfo:
    file: casegunsinfo.yml
  caseinstsinfo:
    file: caseinstsinfo.yml
  caseresourseinfo:
    file: caseresourseinfo.yml
  warps:
    file: warps.yml
  help:
    file: help.yml
  shop:
    file: shop.yml
  shop_arrow:
    file: shop_arrow.yml
  shop_book:
    file: shop_book.yml
  shop_sphere:
    file: shop_sphere.yml
  shop_spawners:
    file: shop_spawners.yml
  shop_potions:
    file: shop_potions.yml
  shop_money:
    file: shop_money.yml
  select_ress:
    file: select_ress.yml
  con_res:
    file: con_res.yml
  pro_pred:
    file: pro_pred.yml
  pro_res:
    file: pro_res.yml
  pvp_menu:
    file: pvp_menu.yml
  shop_guns:
    file: shop_guns.yml
  talismans:
    file: talismans.yml
  exp:
    file: exp.yml
  miner:
    file: miner.yml
  seller_eda:
    file: seller_eda.yml
  seller_ferma:
    file: seller_ferma.yml
  sellerres:
    file: sellerres.yml
  donshop:
    file: donshop.yml
  znahar:
    file: znahar.yml
  palach:
    file: palach.yml
  menu_skeleton:
    file: menu_skeleton.yml
  menu_wither:
    file: menu_wither.yml
  menu_creeper:
    file: menu_creeper.yml
  menu_zombie:
    file: menu_zombie.yml
  menu_dragon:
    file: menu_dragon.yml
  free:
    file: free.yml
  menu_shahta:
    file: menu_shahta.yml
  menu_exp:
    file: menu_exp.yml
  exp_free:
    file: exp_free.yml
  arena_smerti:
    file: arena_smerti.yml
  shop_fish:
    file: shop_fish.yml
  crafts:
    file: crafts.yml
  exp_bottle:
    file: exp_bottle.yml
  select_apple:
    file: select_apple.yml
  gold_apple:
    file: gold_apple.yml
  enchanted_gold_apple:
    file: enchanted_gold_apple.yml
  ender_crystal:
    file: ender_crystal.yml
  nether_stars:
    file: nether_stars.yml
  chorus_flow:
    file: chorus_flow.yml
  totem:
    file: totem.yml
  select_tnt:
    file: select_tnt.yml
  elytra:
    file: elytra.yml
  endernyak:
    file: endernyak.yml
  donmenu:
    file: donmenu.yml
  rubbish:
    file: rubbish.yml
  menu_free:
    file: menu_free.yml
  navigation:
    file: navigation.yml
  event:
    file: event.yml
  salary:
    file: salary.yml
  private_info:
    file: private_info.yml
  pvp_arena:
    file: pvp_arena.yml
  menu_cashback:
    file: menu_cashback.yml
  shop_cashback:
    file: shop_cashback.yml
  shop_kit:
    file: shop_kit.yml
  kit_info_satana:
    file: kit_info_satana.yml
  kit_info_morkov:
    file: kit_info_morkov.yml
  kit_info_inj:
    file: kit_info_inj.yml
  kit_info_magic:
    file: kit_info_magic.yml
  kit_info_tnt:
    file: kit_info_tnt.yml
  kit_info_krushitel:
    file: kit_info_krushitel.yml
  kit_info_trost:
    file: kit_info_trost.yml
  kit_info_alh:
    file: kit_info_alh.yml
  kit_info_builder:
    file: kit_info_builder.yml
  kit_info_obsidian:
    file: kit_info_obsidian.yml
  kit_info_miner:
    file: kit_info_miner.yml
  kit_info_beacon:
    file: kit_info_beacon.yml
  casedonateinfo:
    file: casedonateinfo.yml
  casemoneyinfo:
    file: casemoneyinfo.yml
  casetkinfo:
    file: casetkinfo.yml
  trade_menus:
    file: trades.yml
 
Последнее редактирование:
trade_menus:
file: trades.yml

Если вы про это
У тебя просто синтаксическая ошибка в том что ты не выделил условие кавычками, а также ты не указал название предмета (я указал item). Вот исправленный вариант:


YAML:
menu_title: '&4&l$ Обменник'
open_command: trade
size: 44
items:
  item:
    material: DIAMOND
    slot: 5
    display_name: '&cМини ДК'
    lore:
      - 'Дроп почти как в ДК :)'
      - 'Подарок: 150 Льдинок'
      - 'Цена: 15,000,000$'
    view_requirement:
      requirement:
        balans_check:
          type: javascript
          expression: "%vault_eco_balance_fixed% >= 15000000"
    left_click_requirement:
      requiments:
        balans_check:
          type: javascript
          expression: "%vault_eco_balance_fixed% >= 15000000"
    deny_commands:
      - '&c&lУ вас недостаточно денег!'
    left_click_commands:
      - '[console] cmi money take %player_name% 15000000'
      - '[console] cubelets give %player_name% freedonate 1'
      - '[message] Успешная покупка! Открой кейс на /warp case'
 
Последнее редактирование:
trade_menus:
file: trades.yml

Если вы про это
Попробуйте этот
Объединено

У тебя просто синтаксическая ошибка в том что ты не выделил условие кавычками, а также ты не указал название предмета (я указал item). Вот исправленный вариант:


YAML:
menu_title: '&4&l$ Обменник'
open_command: trade
size: 44
items:
  item:
    material: DIAMOND
    slot: 5
    display_name: '&cМини ДК'
    lore:
      - 'Дроп почти как в ДК :)'
      - 'Подарок: 150 Льдинок'
      - 'Цена: 15,000,000$'
    view_requirement:
      requirement:
        balans_check:
          type: javascript
          expression: "%vault_eco_balance_fixed% >= 15000000"
    left_click_requirement:
      requiments:
        balans_check:
          type: javascript
          expression: "%vault_eco_balance_fixed% >= 15000000"
    deny_commands:
      - '&c&lУ вас недостаточно денег!'
    left_click_commands:
      - '[console] cmi money take %player_name% 15000000'
      - '[console] cubelets give %player_name% freedonate 1'
      - '[message] Успешная покупка! Открой кейс на /warp case'
Опередили :cool:
 

Вложения

  • trades.yml
    968 байт · Просмотры: 1
Кстати сравнивать через %vault_eco_balance_formatted% не стоит. Допустим если баланс 7 миллионов он возвращает 7M, а это с числом сравнивать не получится и будут ошибки
 
Назад
Сверху Снизу