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

СливПлатные

Новые сообщения

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

  • C3n0s1CK
  • z0roday
  • Lucifer2033
  • kolosiysss
  • sasasa
  • amidaku
  • RichKunG
  • YUFI
  • bibaboba
  • LACIO
  • giraffe_999
  • kik4347
  • artemikbosik999999
  • vadimmartin
  • AllFiRE
  • dxoat
  • MaksysMedelian
  • godes2020
  • gustavindajbl
  • lllllll
  • super.yariy
  • kryt
  • bobobo
  • MrAlinator
  • derty
  • Awakened
  • Jimin Gordon
  • Mr. Stranger
  • LYNCH
  • KILLER42
  • Atsuky
  • FiNN
  • Ivan_09
  • undefined322
  • 1050TI_top
  • f3dottt
  • Pandziol_
  • astman0

Помощь DeluxeMenus - продажи и покупка книг с чарами.

S
В общем хочу создать магазин книг зачарований, нужен рабочий код, как для покупки, так и для продажи этих самых книг. Уже наверное неделю не могу найти решения. Мой код работает но, при продаже книг есть проблема - продаются любые книги зачарований, а мне нужно чтобы продавало конкретную (т.е. нужно чтобы продавало защиту 4, а не вместе с ней все книги зачарований подряд что лежат в инвентаре.). Прошу знающих людей помочь, или поделиться кодом. Заранее благодарю.
YAML:
  '0':
    material: enchanted_book
    slot: 0
    amount: 1
    display_name: ''
    lore:
    - '&7Защита IV'
    - ''
    - '&aЛКМ купить &eх1 - &64000$'
    - '&cПКМ продать &eх1 - &640$'
    - ''
    - '&2Ваш баланс: &e%vault_eco_balance_fixed%$'
    left_click_requirement:
      requirements:
        balance:
         type: has money
         amount: 4000
         deny_commands:
         - '[sound] BLOCK_NOTE_BLOCK_IRON_XYLOPHONE'
         - '[message]'
         - '[message]&6&l(&e$&6&l) &cУ вас недостаточно средств для покупки этого товара!'
         - '[message]'
    right_click_requirement:
      requirements:
        item_check:
         type: string equals
         input: '%checkitem_mat:enchanted_book,enchantments:protection=4%'
         output: 'yes'
         amount: 1
         deny_commands:
         - '[sound] BLOCK_NOTE_BLOCK_IRON_XYLOPHONE'
         - '[message]'
         - '[message]&6&l(&e!&6&l) &cУ вас нет нужного предмета для продажи!'
         - '[message]'
    left_click_commands:
      - '[takemoney] 4000'
      - '[refresh]'
      - '[message]'
      - '[message]&6&l(&e$&6&l) &2Спасибо за покупку, сейчас ваш баланс составляет: &e%vault_eco_balance_fixed%$'
      - '[message]'
      - '[console] cmi give %player_name% enchanted_book e protection:4 1 -s'
    right_click_commands:
      - '[givemoney] 40'
      - '[refresh]'
      - '[message]'
      - '[message]&6&l(&e$&6&l) &2Спасибо за продажу, сейчас ваш баланс составляет: &e%vault_eco_balance_fixed%$'
      - '[message]'
      - '[console] clear %player_name% enchanted_book e protection:4 1 -s'
 
Последнее редактирование:
Скай
  • Скай
  • работаю с MythicMobs и его аддонами
  • 30
@saxonov80

/minecraft:clear %player_name% enchanted_book{Enchantments:[{id:"minecraft:sharpness",lvl:1}]} 1

Если не перепутал зачарование, то эта команда заберет книгу "Острота I" в количестве 1 штуки.

Там где "" у зачарования - я не помню что пишется, но оно чем-то точно выделяется...
 
S
@Скай,
К сожалению так не работает. /minecraft:clear Работает только с @p, а deluxemenu воспринимает только%player_name%, в итоге ошибки консоли. Если ввести напрямую в консоль minecraft:give @p enchanted_book{Enchantments:[{id:"minecraft:sharpness",lvl:1}]} 1, а затем minecraft:clear @p enchanted_book{Enchantments:[{id:"minecraft:sharpness",lvl:1}]} 1 , тогда да, оно выдаст а потом удалит книги. И еще эта книга не будет работать, т.е. она выдается но, зачарования не применяются ни к одному предмету - не правильный код. Правильно вот так:
minecraft:give @p enchanted_book{StoredEnchantments:[{lvl:1,id:sharpness}]} 1 - эта команда выдает книгу на остроту 1, и ее можно применить на любой предмет. Но за ответ благодарю!))))
 
Скай
  • Скай
  • работаю с MythicMobs и его аддонами
  • 30
@saxonov80, значит своей второй командой замени мою, @p заменяется на %player_name%, и всё хорошо работает. Проверь работоспособность команды с игры, и далее откопируй её в делюкс меню, так проще будет подобрать рабочий формат.

Я самолично делал подобную продажу предметов, только через /minecraft:clear %player_name% iron_sword{CustomModelData:1} 1, для своих кастомных предметов, и всё прекрасно работало.

В делюкс меню команда вводится без слеша, если что.
 
Скай
  • Скай
  • работаю с MythicMobs и его аддонами
  • 30
@saxonov80, использовал эту команду и при наличии EssentialsX, и при наличии CMI, но она не относится ни к одному из этих плагинов, это дефолт команда майнкрафта
 
ВерхНиз