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

СливПлатные

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

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

  • starred
  • Johanchik
  • SDFFwd
  • ferhu
  • TimTimTim
  • Plazmaman
  • Марат
  • RMCGrief
  • Vladis_min
  • deleo2342
  • SIMBAY
  • uszik
  • dany66699
  • Meradin
  • Omotor
  • Krofter
  • vova
  • HackerBot
  • vinafortX
  • 123455567890
  • artadeuse
  • kiuvovo
  • antoscortezvhdp
  • LaLaLaLaaa
  • SilencyXV505
  • Henddy213456
  • Rossek2
  • Black123
  • YAHYDZII
  • PS_LAZY_SEAL
  • ArtemShel
  • Sanya_Cat
  • IvanBiog_Petro
  • Mr1Newton
  • KREEDCORE
  • khasanovtimur
  • Ra_Ivan
  • potyisays
  • sadtebe
  • plum
  • Kapybaraa
  • VetNein
  • serhijhig
  • Ton381
  • zxccursed
  • MilfXanter
  • Howertt
  • fgjfgjjg
  • LYNCH
  • GeroiN111
  • johndoe123123
  • Тимур
  • Toping
  • hellwen
  • YTSkyBuilder
  • KILLER42
  • digggersaf
  • saner1221
  • izmen
  • FrenkiTvinn
  • khanhvan04
  • _PrometheuZ_
  • LunaXx
  • Re11ayQQ
  • ox1de
  • AnrimiX
  • Disi
  • FoxyHub
  • NovaTristis
  • zai4ka
  • Frosmars
  • pyps
  • minicraftircrashtim

Помощь 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 и его аддонами
  • 26
@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 и его аддонами
  • 26
@saxonov80, значит своей второй командой замени мою, @p заменяется на %player_name%, и всё хорошо работает. Проверь работоспособность команды с игры, и далее откопируй её в делюкс меню, так проще будет подобрать рабочий формат.

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

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