Решено Создание магазина, с зачарованными предметами и не только.

  • Автор темы Автор темы Gkool
  • Дата начала Дата начала

Gkool

Ньюби
Пользователь
Баллы
1
Ник в Minecraft
Jooloo
Как можно сделать магазин, в котором будут продаваться предметы, с зачарованиями, тегами, и прочими плюшками?
 
Вообще, проще всего делать такое через пресловутый ChestShop. Конечно, обычно только таблички, но плагин позволяет получать кастомные id для предметов через /iteminfo, которые можно использовать, опять же, в табличках, либо же выдавать через команду /csgive. В связке с DM можно сделать довольно простой магазин с выдачей через команду, выполняемую с консоли.
 
Вообще, проще всего делать такое через пресловутый ChestShop. Конечно, обычно только таблички, но плагин позволяет получать кастомные id для предметов через /iteminfo, которые можно использовать, опять же, в табличках, либо же выдавать через команду /csgive. В связке с DM можно сделать довольно простой магазин с выдачей через команду, выполняемую с консоли.
Если тебя не затруднит, можешь накидать пример?
 
Конкретно продажи вещей с нбт, зачарованиями из ce, ну и простыми зачарованиями
Код:
items:
  '0':
    material: GOLDEN_SWORD
    slot: 0
    display_name: '&eНеобычный золотой меч'
    lore:
    - "&7&oКакие чары он в себе таит?.."
    left_click_requirement:
      requirements:
        i_want_money:
          type: has money
          amount: 100
      deny_commands:
      - '[message] &cУ вас нет 100$!'
    left_click_commands:
    - '[console] eco take %player_name% 100'
    - '[console] csgive GOLDEN_SWORD#4f 1 %player_name%'
    - '[message] &aВы купили необычный золотой меч за 100$'
GOLDEN_SWORD#4f - id предмета, который ты получаешь при вводе /iteminfo.
 
Установи обновлённый ChestCommands:
https://www.spigotmc.org/resources/abandoned-chest-commands-gui-forked.69014/

item1:
COMMAND: 'console: give {player} 25 1 name:&eПредмет;tell: &aТовар был успешно куплен'
PRICE: 5000
NAME: '§eПредмет'
LORE:
- '&f'
- '&f- Цена: &a&l$5000'
ID: 25
KEEP-OPEN: true
POSITION-X: 1
POSITION-Y: 1

Чар итем:
COMMAND: 'op: give {player} 306 1 Protection:2 name:Название_брони;op: give {player} 307 1 Protection:2 name:Название_брони'


306 - ID предмета
1 - количество
Protection - название чара
2 - уровень чара
 
Код:
items:
  '0':
    material: GOLDEN_SWORD
    slot: 0
    display_name: '&eНеобычный золотой меч'
    lore:
    - "&7&oКакие чары он в себе таит?.."
    left_click_requirement:
      requirements:
        i_want_money:
          type: has money
          amount: 100
      deny_commands:
      - '[message] &cУ вас нет 100$!'
    left_click_commands:
    - '[console] eco take %player_name% 100'
    - '[console] csgive GOLDEN_SWORD#4f 1 %player_name%'
    - '[message] &aВы купили необычный золотой меч за 100$'
GOLDEN_SWORD#4f - id предмета, который ты получаешь при вводе /iteminfo.
Так, спасибо, с этим я разобрался, но, можно как-то выводить в само меню, предмет с нбт тегом?
 
Так, спасибо, с этим я разобрался, но, можно как-то выводить в само меню, предмет с нбт тегом?
Почитай оф. вики. В меню можешь добавить зачарования, несколько флагов, и, кажется, один дополнительный нбт тэг.
 
Там что-то написано про other, но так и не понял, как добавлять.
Зачарования https://wiki.helpch.at/clips-plugins/deluxemenus/options-and-configurations/item#enchantments
Код:
enchantments:
  - ALL_DAMAGE;1
  - KNOCKBACK;0
Собственные nbt https://wiki.helpch.at/clips-plugins/deluxemenus/options-and-configurations/item#custom-model-data
Код:
nbt_int: CustomModelData:8380
nbt_string: TiChtoTutDelaesh:YaHz
 
Назад
Верх Низ