Oreocookies_ 发表于 2025-6-8 13:55:49

求一个Trmenu升级购买菜单

例如:购买第一级的物品后,才有权限购买第二级的物品。

名副其实 发表于 2025-6-10 14:05:12

Title:
- '&6&lVIP 商城'

Title-Update: 80

Layout:
- '####A####'
- ' `P1``P1``P1` `P3``P3``P3` '
- '`P0`1 2 3 4 '
- '   `P2``P2``P2`   '
- '#########'
PlayerInventory:
- - '         '
    - '         '
    - '         '
    - '         '

Options:
Arguments: false
Default-Arguments: [ ]
# Not work with animated title
Free-Slots:
    - 71-73
Default-Layout: 0
Hide-Player-Inventory: false
Min-Click-Delay: 200
Default-Expansions: ['LuckPerms']

Events:
Open:
    - 'sound: ITEM_ARMOR_EQUIP_IRON-1-3'
Close: []

Icons:
A:
    update: 20
    display:
      material: paper
      name: '&eVIP 商城'
      lore:
      - ' &7&o这是什么?'
      - '&f玩家可以在这里查看他们的VIP升级路线'
      - '&f必须从 VIP I 升级'

'#':
    update: 20
    display:
      material: black stained glass pane
      name: '&7'
   
'1':
    refresh: 10
    update: 20
    display:
      material: stone
      name: '&7'
    icons:
      - condition: ~
      display:
          material: yellow stained glass pane
          name: '&f普通玩家'
          lore:
            - '&7'
            - '你当前处于该等级!'
            - '&7'

'2':
    refresh: 10
    display:
      material: stone
      name: '&7'
    icons:
      - condition: ~
      priority: 3
      display:
          material: barrier
          name: '&7VIP I'
          lore:
            - '&7'
            - '&c你没有足够的钱!'
            - '&7'
            - '&f价格:&c15 点券'
      - condition: 'all [ points *15 not check papi *"%luckperms_current_group_on_track_vip%" == "vip1" ]'
      priority: 2
      display:
          material: glass pane
          glow: true
          name: '&eVIP I'
          lore:
            - '&7'
            - '&a点击购买!'
            - '&7'
            - '&f价格:&a15 点券'
      actions:
          all:
            - 'console: p take %player_name% 15'
            - 'tell: &e恭喜玩家 &6%player_name% &e购买了 VIP I! {players}'
            - 'sound: BLOCK_RESPAWN_ANCHOR_CHARGE-0.5-2'
            - 'console: lp user %player_name% promote vip'
      - condition: 'any [ check papi *"%luckperms_current_group_on_track_vip%" == *"vip1" check papi *"%luckperms_current_group_on_track_vip%" == *"vip2" check papi *"%luckperms_current_group_on_track_vip%" == *"vip3" ]'
      priority: 1
      display:
          material: yellow stained glass pane
          name: '&aVIP I'
          lore:
            - '&7'
            - '&e你已拥有该等级!'
            - '&7'

'3':
    refresh: 10
    display:
      material: stone
      name: '&7'
    icons:
      - condition: 'not points *20'
      priority: 4
      display:
          material: barrier
          name: '&7VIP II'
          lore:
            - '&7'
            - '&c你没有足够的钱!'
            - '&7'
            - '&f价格:&c20 点券'
      - condition: 'check papi *"%luckperms_current_group_on_track_vip%" == "default"'
      priority: 2
      display:
          material: barrier
          name: '&7VIP II'
          lore:
            - '&7'
            - '&c请先解锁前一等级!'
            - '&7'
      - condition: 'points *20'
      priority: 3
      display:
          material: glass pane
          glow: true
          name: '&eVIP II'
          lore:
            - '&7'
            - '&a点击购买!'
            - '&7'
            - '&f价格:&a20 点券'
      actions:
          all:
            - 'console: p take %player_name% 20'
            - 'tell: &e恭喜玩家 &6%player_name% &e购买了 VIP II! {players}'
            - 'sound: BLOCK_RESPAWN_ANCHOR_CHARGE-0.5-2'
            - 'console: lp user %player_name% promote vip'
      - condition: 'any [ check papi *"%luckperms_current_group_on_track_vip%" == *"vip2" check papi *"%luckperms_current_group_on_track_vip%" == *"vip3" ]'
      priority: 1
      display:
          material: yellow stained glass pane
          name: '&aVIP II'
          lore:
            - '&7'
            - '&e你已拥有该等级!'
            - '&7'

'4':
    refresh: 10
    display:
      material: stone
      name: '&7'
    icons:
      - condition: 'not points *30'
      priority: 4
      display:
          material: barrier
          name: '&7VIP III'
          lore:
            - '&7'
            - '&c你没有足够的钱!'
            - '&7'
            - '&f价格:&c30 点券'
      - condition: 'any [ check papi *"%luckperms_current_group_on_track_vip%" == "vip1" check papi *"%luckperms_current_group_on_track_vip%" == "default" ]'
      priority: 2
      display:
          material: barrier
          name: '&7VIP III'
          lore:
            - '&7'
            - '&c请先解锁前一等级!'
            - '&7'
      - condition: 'points *30'
      priority: 3
      display:
          material: glass pane
          glow: true
          name: '&eVIP III'
          lore:
            - '&7'
            - '&a点击购买!'
            - '&7'
            - '&f价格:&a30 点券'
      actions:
          all:
            - 'console: p take %player_name% 30'
            - 'tell: &e恭喜玩家 &6%player_name% &e购买了 VIP III! {players}'
            - 'sound: BLOCK_RESPAWN_ANCHOR_CHARGE-0.5-2'
            - 'console: lp user %player_name% promote vip'
      - condition: 'check papi *"%luckperms_current_group_on_track_vip%" == "vip3"'
      priority: 1
      display:
          material: yellow stained glass pane
          name: '&aVIP III'
          lore:
            - '&7'
            - '&e你已拥有该等级!'
            - '&7'

'P0':
    display:
      material: stone
      name: '&7'
    icons:
      - condition: ~
      display:
          material: lime stained glass pane
          name: '&7'

'P1':
    refresh: 10
    display:
      material: stone
      name: '&7'
    icons:
      - condition: 'check papi *"%luckperms_current_group_on_track_vip%" == *"default"'
      display:
          material: red stained glass pane
          name: '&7'
      - condition: 'any [ check papi *"%luckperms_current_group_on_track_vip%" == *"vip1" check papi *"%luckperms_current_group_on_track_vip%" == *"vip2" check papi *"%luckperms_current_group_on_track_vip%" == *"vip3" ]'
      display:
          material: lime stained glass pane
          name: '&7'
      
'P2':
    refresh: 10
    display:
      material: stone
      name: '&7'
    icons:
      - condition: ~
      priority: 2
      display:
          material: red stained glass pane
          name: '&7'
      - condition: 'any [ check papi *"%luckperms_current_group_on_track_vip%" == *"vip2" check papi *"%luckperms_current_group_on_track_vip%" == *"vip3" ]'
      priority: 1
      display:
          material: lime stained glass pane
          name: '&7'

'P3':
    refresh: 10
    display:
      material: stone
      name: '&7'
    icons:
      - condition: ~
      priority: 2
      display:
          material: red stained glass pane
          name: '&7'
      - condition: 'check papi *"%luckperms_current_group_on_track_vip%" == *"vip3"'
      priority: 1
      display:
          material: lime stained glass pane
          name: '&7'
自用。

这个是我做出来的路线式升级系统,没有购买前一等级的情况下无法购买下一等级。
如果你要一个按钮里面的话可以自己改,这个只适合用来参考。

Oreocookies_ 发表于 2025-6-10 23:34:25

名副其实 发表于 2025-6-10 14:05
自用。

这个是我做出来的路线式升级系统,没有购买前一等级的情况下无法购买下一等级。


能不能发个文件格式

名副其实 发表于 2025-6-12 08:03:29

Oreocookies_ 发表于 2025-6-10 23:34
能不能发个文件格式

你不能创建文件然后复制进去吗,还是你的 Ctrl+A/C/V 出现了什么问题?
源文件格式鉴于老猫的设计问题并不能上传。
页: [1]
查看完整版本: 求一个Trmenu升级购买菜单