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

СливПлатные

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

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

  • TheMrEvgen
  • loganbodart_
  • blacksoulsminecraft
  • quad
  • MythicWay
  • vuibe
  • HapiXLAPI
  • V1kno
  • Dolfin
  • Potatusik
  • yaneznauktoya
  • MoonKycb
  • mererenyll
  • ronnexnet
  • deshik91
  • Kurseee
  • z0roday
  • gghi_1374
  • EnergetikUk

Помощь 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, но она не относится ни к одному из этих плагинов, это дефолт команда майнкрафта
 
ВерхНиз