Сборки серверов

СливПлатные

Сейчас онлайн

  • xXDestroyerXx_
  • fireslaim
  • sasasa
  • postedex
  • Olddswa1
  • ItsPin
  • phany
  • Andr1234
  • aral
  • deniska_123123
  • GROSWIN
  • iisuperali2
  • Starlii
  • amidaku
  • woshhovsky
  • Bruh_Bird
  • V0rHaM
  • Tarekizor
  • Bheffey
  • Eurolian
  • singularity
  • Dreamer554

Помощь DeluxeMenus как сделать магазин из модовых предметов (пример:tacz)

K
DeluxeMenus(1.20.1)
Пример на TACZ (мод на оружия)

Подскажите, могу ли я сделать полноценный магазин по приобретению предметов из данного мода используя плагины (Vault и PlayerPoints)?

Я прописываю в
DM код на покупку предметов, но он даже не реагирует, что есть данный файл.yml

Прикрепляю код.
Пожалуйста помогите решить вопрос)

DM - tacz:
menu_title: '&a&lВаня'
open_command: vanya
size: 27
open_requirement:
  requirements:
    permission:
      type: has permission
      permission: vanya.open
      deny_commands:
        - "[message] &cУ вас нет прав."
items:
  '1':
    material: tacz:deagle_golden
    slot: 13
    amount: 1
    display_name: '&6• Золотой Дигл'
    lore:
    - ''
    - '&aЛКМ &7- Купить за &e$1000'
    - ''
    - '&8» &fВаш баланс: &6$%vault_eco_balance_fixed%'
    left_click_requirement:
      requirements:
        balance:
          type: has money
          amount: 1000
          deny_commands:
          - '[message]'
          - '[message]&c (&7$&c) У вас недостаточно средств для покупки!'
          - '[message]'
    left_click_commands:
      - '[takemoney] 1000'
      - '[refresh]'
      - '[message]'
      - '[message]&a&l Ваня &8» &fСмотри, не убей никого'
      - '[message]'
      - '[console] give %player_name% tacz:deagle_golden 1'

При обновлении DM:
[DeluxeMenus]: Failed to load menu items for menu: vanya
 
GPT-4o
Ваш код для DeluxeMenus выглядит почти правильно, но есть несколько моментов, на которые стоит обратить внимание. Вот несколько рекомендаций и исправлений:

1. Убедитесь, что ваш файл .yml правильно загружается и не содержит ошибок. Проверьте его на наличие синтаксических ошибок с помощью YAML-валидатора.

2. Убедитесь, что у вас установлены и правильно настроены все необходимые плагины (DeluxeMenus, Vault, PlayerPoints и другие зависимости).

3. Убедитесь, что у игрока есть нужные права для открытия меню. Проверьте, что у него есть разрешение vanya.open.

4. Попробуйте изменить сообщения об ошибках, чтобы они были более информативными. Например, вместо того, чтобы просто выводить [message], вы можете вывести сообщение с конкретной информацией о проблеме.

Вот исправленный пример вашего кода с некоторыми изменениями:

YAML:
menu_title: '&6Ваня'
open_command: vanya
size: 27
open_requirement:
  requirements:
    permission:
      type: has permission
      permission: vanya.open
      deny_commands:
        - '"[message] &cУ вас нет прав."'
items:
  '1':
    material: tacz:deagle_golden
    slot: 13
    amount: 1
    display_name: '&6• Золотой Дигл'
    lore:
    - ''
    - '&aЛКМ &7- Купить за &e$1000'
    - ''
    - '&8» &fВаш баланс: &6$%vault_eco_balance_fixed%'
    left_click_requirement:
      requirements:
        balance:
          type: has money
          amount: 1000
          deny_commands:
            - '[message]'
            - '[message]&c (&7$&c) У вас недостаточно средств для покупки!'
            - '[message]'
    left_click_commands:
      - '[takemoney] 1000'
      - '[refresh]'
      - '[message]'
      - '[message]&a&l Ваня &8» &fСмотри, не убей никого'
      - '[message]'
      - '[console] give %player_name% tacz:deagle_golden 1'

Также проверьте, что у вас правильно настроен Vault для работы с экономикой. Убедитесь, что у вас есть поддерживаемая плагином экономика (например, EssentialsEco или любая другая).

Если после всех этих изменений проблема не решается, посмотрите логи сервера на наличие ошибок, связанных с загрузкой меню или выполнением команд.
 
ВерхНиз