Вопрос Deluxemenu | Скупщик | Кнопка продать всё

kick_banchik

Пользователь
Сообщения
21
Плагин
deluxemenu
Ядро сервера
  1. Paper
Версия сервера
  1. 1.16.5
Ссылка
https://www.spigotmc.org/resources/deluxemenus.11734/
Делал в deluxemenu скупщика и появились проблемы с кнопкой "Продать всё", что именно случилось: почему-то при продаже угля плагин все вещи принимает за уголь и продаёт то количество предметов которое находиться в инвентаре игрока, плейсхолдеры math и checkitem установил, прошу помочь мне


Код:
menu_title: '&#00A2FF★ &#00A2FF&lС&#06A9FF&lк&#0CB0FF&lу&#12B7FF&lп&#18BEFFщ&#1EC5FF&lи&#23CCFF&lк &#2FDAFF&lР&#35E1FF&lу&#3BE8FF&lд&#41EFFF&lы'
open_command: buyerore
size: 54
register_command: true
items:
  '1':
    material: coal
    slot: 29
    amount: 1
    display_name: '&8»          &8Уголь'
    lore:
    - ''
    - '&8»        &fЦена: &610'
    - ''
    - '&8» &6ЛКМ &8→ &fпродать &eх1'
    - '&8» &6ПКМ &8→ &fпродать &eх64'
    - '&8» &6СКМ &8→ &fпродать &eвсё  '
    - ''
    - '&8»    &fБаланс: &6$%vault_eco_balance_fixed%'
    - ''
    left_click_requirement:
      requirements:
        item_check:
          type: has item
          material: COAL
          amount: 1
          deny_commands:
          - '[message] &fУ вас недостаточно &8угля &fнужно &7х1'
          - '[sound] ENTITY_WANDERING_TRADER_NO'
    right_click_requirement:
      requirements:
        item_check:
          type: has item
          material: COAL
          amount: 64
          deny_commands:
          - '[message] &fУ вас недостаточно &8угля &fнужно &7х64'
          - '[sound] ENTITY_WANDERING_TRADER_NO'
    middle_click_requirement:
      requirements:
        item_check:
          type: string equals
          input: '%checkitem_mat:coal%'
          output: 'yes'
          deny_commands:
          - '[message] &fУ вас недостаточно &8угля'
          - '[sound] ENTITY_WANDERING_TRADER_NO'
    middle_click_commands:
      - '[refresh]'
      - '[message]&fВы продали скупщику &8уголь &7x%checkitem_amount_coal% &fи получили &e%math_0_{checkitem_amount_coal}*10% &6⛁'
      - '[givemoney] %math_0_{checkitem_amount_coal}*10%'
      - '[console] minecraft:clear %player_name% coal %checkitem_amount_coal%'
      - '[sound] BLOCK_NOTE_BLOCK_PLING'
    right_click_commands:
      - '[givemoney] 100'
      - '[refresh]'
      - '[message]&fВы продали скупщику &8уголь &7x10 &fи получили &e100 &6⛁'
      - '[console] minecraft:clear %player_name% minecraft:coal 10'
      - '[sound] BLOCK_NOTE_BLOCK_PLING'
    left_click_commands:
      - '[givemoney] 10'
      - '[refresh]'
      - '[message]&fВы продали скупщику &8уголь &7x1 &fи получили &e10 &6⛁'
      - '[console] minecraft:clear %player_name% minecraft:coal 1'
      - '[sound] BLOCK_NOTE_BLOCK_PLING'
 
Делал в deluxemenu скупщика и появились проблемы с кнопкой "Продать всё", что именно случилось: почему-то при продаже угля плагин все вещи принимает за уголь и продаёт то количество предметов которое находиться в инвентаре игрока, плейсхолдеры math и checkitem установил, прошу помочь мне


Код:
menu_title: '&#00A2FF★ &#00A2FF&lС&#06A9FF&lк&#0CB0FF&lу&#12B7FF&lп&#18BEFFщ&#1EC5FF&lи&#23CCFF&lк &#2FDAFF&lР&#35E1FF&lу&#3BE8FF&lд&#41EFFF&lы'
open_command: buyerore
size: 54
register_command: true
items:
  '1':
    material: coal
    slot: 29
    amount: 1
    display_name: '&8»          &8Уголь'
    lore:
    - ''
    - '&8»        &fЦена: &610'
    - ''
    - '&8» &6ЛКМ &8→ &fпродать &eх1'
    - '&8» &6ПКМ &8→ &fпродать &eх64'
    - '&8» &6СКМ &8→ &fпродать &eвсё  '
    - ''
    - '&8»    &fБаланс: &6$%vault_eco_balance_fixed%'
    - ''
    left_click_requirement:
      requirements:
        item_check:
          type: has item
          material: COAL
          amount: 1
          deny_commands:
          - '[message] &fУ вас недостаточно &8угля &fнужно &7х1'
          - '[sound] ENTITY_WANDERING_TRADER_NO'
    right_click_requirement:
      requirements:
        item_check:
          type: has item
          material: COAL
          amount: 64
          deny_commands:
          - '[message] &fУ вас недостаточно &8угля &fнужно &7х64'
          - '[sound] ENTITY_WANDERING_TRADER_NO'
    middle_click_requirement:
      requirements:
        item_check:
          type: string equals
          input: '%checkitem_mat:coal%'
          output: 'yes'
          deny_commands:
          - '[message] &fУ вас недостаточно &8угля'
          - '[sound] ENTITY_WANDERING_TRADER_NO'
    middle_click_commands:
      - '[refresh]'
      - '[message]&fВы продали скупщику &8уголь &7x%checkitem_amount_coal% &fи получили &e%math_0_{checkitem_amount_coal}*10% &6⛁'
      - '[givemoney] %math_0_{checkitem_amount_coal}*10%'
      - '[console] minecraft:clear %player_name% coal %checkitem_amount_coal%'
      - '[sound] BLOCK_NOTE_BLOCK_PLING'
    right_click_commands:
      - '[givemoney] 100'
      - '[refresh]'
      - '[message]&fВы продали скупщику &8уголь &7x10 &fи получили &e100 &6⛁'
      - '[console] minecraft:clear %player_name% minecraft:coal 10'
      - '[sound] BLOCK_NOTE_BLOCK_PLING'
    left_click_commands:
      - '[givemoney] 10'
      - '[refresh]'
      - '[message]&fВы продали скупщику &8уголь &7x1 &fи получили &e10 &6⛁'
      - '[console] minecraft:clear %player_name% minecraft:coal 1'
      - '[sound] BLOCK_NOTE_BLOCK_PLING'
а лучше всего не делать костыли и поставить скупщика в котором и настроишь меню
 
Не нашёл скупщика у которого нету меню продажи, я про то, что когда пытаешься продать предмет тебя перекидывает в меню продажи и выставляешь кол-во предметов которое тебе нужно продать, мне эта менюшка не нужна
 
Назад
Сверху Снизу