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

СливПлатные

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

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

  • Demiurgos
  • fleger22
  • MABAIIIU
  • loller26162
  • d1zzys002
  • Vance12355
  • suus8285
  • phany
  • agent
  • CubePlay00
  • WitherTech GSL
  • Gorev777
  • slava31
  • Andr1234
  • Skittles_
  • andreu12
  • semka1278
  • Wicsur22800
  • Tarekizor
  • ioasduiqwen
  • dwas
  • EROS666
  • SIMBAY
  • SleepYShnap
  • dfsdfsdfsd
  • Fomka_V
  • khhnfdkjh
  • LYNCH
  • itselloy
  • sw3ens
  • ZoTT_NET
  • boyfriend029
  • qalis
  • Headus
  • Define_original
  • nemmem
  • Korolevsky
  • LiSnow
  • FieryLindu
  • beacmc
  • gallue
  • 0959355486qaz
  • Kenny McCormik
  • gwwwww135
  • DONATIK
  • Larex
  • Booblick
  • karpch
  • MystalDev
  • Dejvidos
  • VacAge
  • spark_86
  • Tanri
  • Kont
  • Tima_Tresh
  • Rewayzzerkaa
  • Fadde
  • lqxnio

Помощь Не работает менюшка DeluxeMenus

bublik1943
Проблема в том, что мне нужно, чтобы игрок мог сдать голову только один раз, а после этого ее нельзя будет сдать, но я почему-то, могу сдавать ее бесконечно. Права я у себя забирал, не помогло, все равно могу сдавать бесконечно. Конфиг будет ниже


yml:
  buy-8:
    amount: 1
    slot: 23
    priority: 1
    material: 'player_head'
    display_name: '&fГолова игрока'
    lore:
      - ''
      - '&r&#9D2323⭐ &#FF5C5Cзᴀ пᴘᴏдᴀжʏ: &#9D232310.000$'
      - '&r&#9D2323🔥 &#FF5C5Cмᴏжʜᴏ ᴄдᴀть: &#9D23231 Раз'
      - ''
      - '&#7CE938➥ Нажмите ПКМ, чтобы продать голову'
      - ''
    click_requirement:
      requirements:
        1:
          type: has item
          material: PLAYER_HEAD
          amount: 1
      deny_commands:
        - '[message] &#7CE938&lМагазин &8&l»&r &fУ Вас нет нужной головы!'
        - '[sound] ENTITY_VILLAGER_NO'
    click_commands:
      - '[console] money remove %player_name% 10000'
      - '[console] minecraft:clear %player_name% player_head 1'
      - '[message] &#7CE938&lМагазин &8&l»&r &fВы продали голову!'
      - '[sound] ENTITY_VILLAGER_YES'
      - '[console] lp user %player_name% permission set prodano.golova true'

  buy-88:
    amount: 1
    slot: 23
    priority: 2
    material: 'barrier'
    display_name: '&cГолова игрока'
    lore:
      - ''
      - '&4➥ Вы больше не можете сдать эту голову!'
      - ''
    view_requirement:
      requirements:
        requirement_name:
          type: has permission
          permission: prodano.golova
    click_commands:
        - '[message] &#7CE938&lМагазин &8&l»&r &fВы больше не можете продать эту голову!'
        - '[sound] ENTITY_VILLAGER_NO'
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
пробуем:
buy-8:
  amount: 1
  slot: 23
  priority: 1
  material: 'player_head'
  display_name: '&fГолова игрока'
  lore:
    - ''
    - '&r&#9D2323⭐ &#FF5C5Cзᴀ пᴘᴏдᴀжʏ: &#9D232310.000$'
    - '&r&#9D2323🔥 &#FF5C5Cмᴏжʜᴏ ᴄдᴀть: &#9D23231 Раз'
    - ''
    - '&#7CE938➥ Нажмите ПКМ, чтобы продать голову'
    - ''
  click_requirement:
    requirements:
      1:
        type: has item
        material: PLAYER_HEAD
        amount: 1
      2:
        type: has permission
        permission: prodano.golova
    deny_commands:
      - '[message] &#7CE938&lМагазин &8&l»&r &fУ Вас нет нужной головы!'
      - '[sound] ENTITY_VILLAGER_NO'
  click_commands:
    - '[console] money add %player_name% 10000'
    - '[console] minecraft:clear %player_name% player_head 1'
    - '[message] &#7CE938&lМагазин &8&l»&r &fВы продали голову!'
    - '[sound] ENTITY_VILLAGER_YES'
    - '[console] lp user %player_name% permission set prodano.golova true'

buy-88:
  amount: 1
  slot: 23
  priority: 2
  material: 'barrier'
  display_name: '&cГолова игрока'
  lore:
    - ''
    - '&4➥ Вы больше не можете сдать эту голову!'
    - ''
  view_requirement:
    requirements:
      1:
        type: has permission
        permission: prodano.golova
  click_commands:
    - '[message] &#7CE938&lМагазин &8&l»&r &fВы больше не можете продать эту голову!'
    - '[sound] ENTITY_VILLAGER_NO'
 
bublik1943
@_Dead_, вставил в кфг, теперь дм не хочет менюшку запускать, вот конфиг: (проверил через валидюмл, пишет что валид)


yml:
menu_title: '&8Наёмник'
open_command: naemnik
open_commands:
  - '[sound] BLOCK_BAMBOO_WOOD_BUTTON_CLICK_ON'
size: 54
items:
buy-8:
  amount: 1
  slot: 23
  priority: 1
  material: 'player_head'
  display_name: '&fГолова игрока'
  lore:
    - ''
    - '&r&#9D2323⭐ &#FF5C5Cзᴀ пᴘᴏдᴀжʏ: &#9D232310.000$'
    - '&r&#9D2323🔥 &#FF5C5Cмᴏжʜᴏ ᴄдᴀть: &#9D23231 Раз'
    - ''
    - '&#7CE938➥ Нажмите ПКМ, чтобы продать голову'
    - ''
  click_requirement:
    requirements:
      1:
        type: has item
        material: PLAYER_HEAD
        amount: 1
      2:
        type: has permission
        permission: prodano.golova
    deny_commands:
      - '[message] &#7CE938&lМагазин &8&l»&r &fУ Вас нет нужной головы!'
      - '[sound] ENTITY_VILLAGER_NO'
  click_commands:
    - '[console] money add %player_name% 10000'
    - '[console] minecraft:clear %player_name% player_head 1'
    - '[message] &#7CE938&lМагазин &8&l»&r &fВы продали голову!'
    - '[sound] ENTITY_VILLAGER_YES'
    - '[console] lp user %player_name% permission set prodano.golova true'

buy-88:
  amount: 1
  slot: 23
  priority: 2
  material: 'barrier'
  display_name: '&cГолова игрока'
  lore:
    - ''
    - '&4➥ Вы больше не можете сдать эту голову!'
    - ''
  view_requirement:
    requirements:
      1:
        type: has permission
        permission: prodano.golova
  click_commands:
    - '[message] &#7CE938&lМагазин &8&l»&r &fВы больше не можете продать эту голову!'
    - '[sound] ENTITY_VILLAGER_NO'




  item-1:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 45
  item-3:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 46
  item-4:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 47
  item-5:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 48
  item-6:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 50
  item-7:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 52
  item-8:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 51
  item-9:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 53
  item-10:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 44
  item-11:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 35
  item-12:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 26
  item-13:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 17
  item-14:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 8
  item-15:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 7
  item-16:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 6
  item-17:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 5
  item-18:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 4
  item-19:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 3
  item-20:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 2
  item-21:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 1
  item-22:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 0
  item-23:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 9
  item-24:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 18
  item-25:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 27
  item-26:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 36



  barr-1:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 10
  barr-2:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 19
  barr-3:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 28
  barr-4:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 37
  barr-5:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 38
  barr-6:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 39
  barr-7:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 40
  barr-8:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 41
  barr-9:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 42
  barr-10:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 43
  barr-11:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 34
  barr-13:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 16
  barr-14:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 15
  barr-15:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 14
  barr-16:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 13
  barr-17:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 12
  barr-18:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 11
  barr-19:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 25



  close:
    amount: 1
    material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTZjNjBkYTQxNGJmMDM3MTU5YzhiZThkMDlhOGVjYjkxOWJmODlhMWEyMTUwMWI1YjJlYTc1OTYzOTE4YjdiIn19fQ==
    click_commands:
     - '[sound] UI_BUTTON_CLICK'
     - '[close]'
    display_name: "&#FF3131[✘]"
    slot: 49
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
@nerd, В текущем конфиге основная проблема связана с тем, что при продаже головы игрока используется логика, которая добавляет игроку разрешение prodano.golova, а затем отображается предмет, который запрещает дальнейшую продажу головы. При следующем открытии меню предметы могут отображаться некорректно из-за того, что условие отображения buy-88 (запрет на продажу) не обновляется сразу после выполнения команд.

Попробуйте это

Java:
menu_title: '&8Наёмник'
open_command: naemnik
open_commands:
  - '[sound] BLOCK_BAMBOO_WOOD_BUTTON_CLICK_ON'
size: 54
items:
  buy-8:
    amount: 1
    slot: 23
    priority: 1
    material: 'player_head'
    display_name: '&fГолова игрока'
    lore:
      - ''
      - '&r&#9D2323⭐ &#FF5C5Cзᴀ пᴘᴏдᴀжʏ: &#9D232310.000$'
      - '&r&#9D2323🔥 &#FF5C5Cмᴏжʜᴏ ᴄдᴀть: &#9D23231 Раз'
      - ''
      - '&#7CE938➥ Нажмите ПКМ, чтобы продать голову'
      - ''
    click_requirement:
      requirements:
        1:
          type: has item
          material: PLAYER_HEAD
          amount: 1
        2:
          type: check perm 
          permission: prodano.golova
      deny_commands:
        - '[message] &#7CE938&lМагазин &8&l»&r &fУ Вас нет нужной головы или вы уже продали голову!'
        - '[sound] ENTITY_VILLAGER_NO'
    click_commands:
      - '[console] money add %player_name% 10000'
      - '[console] minecraft:clear %player_name% player_head 1'
      - '[message] &#7CE938&lМагазин &8&l»&r &fВы продали голову!'
      - '[sound] ENTITY_VILLAGER_YES'
      - '[console] lp user %player_name% permission set prodano.golova true'

  buy-88:
    amount: 1
    slot: 23
    priority: 2
    material: 'barrier'
    display_name: '&cГолова игрока'
    lore:
      - ''
      - '&4➥ Вы больше не можете сдать эту голову!'
      - ''
    view_requirement:
      requirements:
        1:
          type: has permission
          permission: prodano.golova
    click_commands:
      - '[message] &#7CE938&lМагазин &8&l»&r &fВы больше не можете продать эту голову!'
      - '[sound] ENTITY_VILLAGER_NO'

  item-1:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 45
  item-3:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 46
  item-4:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 47
  item-5:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 48
  item-6:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 50
  item-7:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 52
  item-8:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 51
  item-9:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 53
  item-10:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 44
  item-11:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 35
  item-12:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 26
  item-13:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 17
  item-14:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 8
  item-15:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 7
  item-16:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 6
  item-17:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 5
  item-18:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 4
  item-19:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 3
  item-20:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 2
  item-21:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 1
  item-22:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 0
  item-23:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 9
  item-24:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 18
  item-25:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 27
  item-26:
    amount: 1
    material: 'BLACK_STAINED_GLASS_PANE'
    slot: 36

  barr-1:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 10
  barr-2:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 19
  barr-3:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 28
  barr-4:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 37
  barr-5:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 38
  barr-6:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 39
  barr-7:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 40
  barr-8:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 41
  barr-9:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 42
  barr-10:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 43
  barr-11:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 34
  barr-13:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 16
  barr-14:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 15
  barr-15:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 14
  barr-16:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 13
  barr-17:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 12
  barr-18:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 11
  barr-19:
    amount: 1
    material: 'GRAY_STAINED_GLASS_PANE'
    slot: 25

  close:
    amount: 1
    material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTZjNjBkYTQxNGJmMDM3MTU5YzhiZThkMDlhOGVjYjkxOWJmODlhMWEyMTUwMWI1YjJlYTc1OTYzOTE4YjdiIn19fQ==
    click_commands:
     - '[sound] UI_BUTTON_CLICK'
     - '[close]'
    display_name: "&#FF3131[✘]"
    slot: 49
 
bublik1943
@_Dead_, Работает, но чутка не так, как нужно) Мне нужно, чтобы игрок мог сдать голову один раз, а сейчас ее можно сдавать бесконечно, это можно как то исправить?
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
@nerd, ааа, добавьте новый элемент "buy-88", который будет отображаться вместо "buy-8", когда голова уже продана, самый простой вариант.
 
bublik1943
@BKLiMaN, вписал в конфиг, только теперь голову нельзя продать вообще, в независимости то того есть право или нет
 
ВерхНиз