OasisCYee
本帖最后由 城雨 于 2022-6-27 14:45 编辑

当某玩家拥有某权限时,才会显示该图标并且可交互,无权限时则菜单中无该图标.
求实例.
尝试了
  1. Icon:
  2.   OP0:
  3.     condition:  'perm *op'
  4.     display:
  5.       mats: comparator
  6.       name: '&c&l管理员选项'
  7.       lore:
  8.       - '该按钮只有管理员可见'
  9.     action:
  10.       turn page:
  11.       - 'page: 1'
  12.       - 'set-title:                &c&l管理员面板'
复制代码
发现并不行

p2832521767
或许可以用改变图标的方式来写这个
比如用结节显示无权限
用具体物品图标来显示有权限

LING_Y_
本帖最后由 Naruto-Uzumaki 于 2022-6-27 16:41 编辑

加上一个子图标,将图标物品改为air即可

OasisCYee
Naruto-Uzumaki 发表于 2022-6-27 15:03
吧OP0去掉吧格式弄好就可以了

可是OP0就是要编辑的那个图标啊.

LING_Y_
城雨 发表于 2022-6-27 15:10
可是OP0就是要编辑的那个图标啊.

子图标不需要项目名称
在trmenu自带的实例菜单中有例子
  1.   '*':
  2.     update: [ -1, 5, 20, -1 ]
  3.     display:
  4.       material: <skull:9842dc3b917b1a796c303e15105474a8e315de7982b6ca54feafb5a4d13d4e95>
  5.       name:
  6.         - '&3&lSERVER'
  7.         - '&b&lSE&3&lRVER'
  8.         - '&3&lS&b&lER&3&lVER'
  9.         - '&3&lSE&b&lRV&3&lER'
  10.         - '&3&lSER&b&lVE&3&lR'
  11.         - '&3&lSERV&b&lER'
  12.       lore:
  13.         - ''
  14.         - '&8| &7RAM: &2%server_ram_used%/%server_ram_total% &7MB'
  15.         - '&8[ %progress_bar_{server_ram_used}_m:{server_ram_total}_c:&3■_p:&7■_r:&8■_l:20% &8]'
  16.         - ''
  17.         - '&b${flash_➥} &3Left-Click &7to display more info.'
  18.     actions:
  19.       left:
  20.         - 'set-meta: icon_server_hide true'
  21.         - 'sound: BLOCK_NOTE_BLOCK_BIT-1-0'
  22.         - 'refresh: *'
  23.     icons:
  24.       - condition: 'check &icon_server_hide is *true'
  25.         priority: 5
  26.         inherit: true
  27.         display:
  28.           lore:
  29.             - ''
  30.             - '&8| &7RAM: &2%server_ram_used%/%server_ram_total% &7MB'
  31.             - '&8[ %progress_bar_{server_ram_used}_m:{server_ram_total}_c:&3■_p:&7■_r:&8■_l:20% &8]'
  32.             - ''
  33.             - '&8| &7ONLINE: &e%server_online% &6${js: utils.getOnlinePlayers().size() > 1 ? "Players" : "Player"}'
  34.             - '&8| &7UPTIME: &e%server_uptime%'
  35.             - '&8| &7TPS: &a%server_tps%'
  36.             - ''
  37.             - '&a${flash_➥} &2Right-Click &7to hide extra-info.'
  38.         actions:
  39.           right:
  40.             - 'rem-meta: icon_server_hide'
  41.             - 'sound: BLOCK_NOTE_BLOCK_BIT-1-2'
  42.             - 'refresh: *'
复制代码

Neige
https://trmenu.trixey.cc/menu/action/reactions
三元动作组,玩家没有权限时把material设置成AIR

ZeroExact
本帖最后由 砂糖六月 于 2022-6-27 16:02 编辑

默认材质设置为空气,不显示名称
当拥有example.permission时显示时钟,点击交互会给操作者发送一条123
请使用v3版本

  1.   'example':
  2.     update: 20
  3.     display:
  4.       mat: air
  5.       name: ''
  6.     icons:
  7.       - condition: perm *example.permission
  8.         display:
  9.           mat: compass
  10.           name: '管理员选项'
  11.           lore:
  12.             - '管理员可见'
  13.           actions:
  14.             all:
  15.               - 'tell: 123'
复制代码

第一页 上一页 下一页 最后一页