本帖最后由 城雨 于 2022-6-27 14:45 编辑
当某玩家拥有某权限时,才会显示该图标并且可交互,无权限时则菜单中无该图标.
求实例.
尝试了
复制代码发现并不行
当某玩家拥有某权限时,才会显示该图标并且可交互,无权限时则菜单中无该图标.
求实例.
尝试了
- Icon:
- OP0:
- condition: 'perm *op'
- display:
- mats: comparator
- name: '&c&l管理员选项'
- lore:
- - '该按钮只有管理员可见'
- action:
- turn page:
- - 'page: 1'
- - 'set-title: &c&l管理员面板'
或许可以用改变图标的方式来写这个
比如用结节显示无权限
用具体物品图标来显示有权限
比如用结节显示无权限
用具体物品图标来显示有权限
本帖最后由 Naruto-Uzumaki 于 2022-6-27 16:41 编辑
加上一个子图标,将图标物品改为air即可
加上一个子图标,将图标物品改为air即可
Naruto-Uzumaki 发表于 2022-6-27 15:03
吧OP0去掉吧格式弄好就可以了
可是OP0就是要编辑的那个图标啊.
城雨 发表于 2022-6-27 15:10
可是OP0就是要编辑的那个图标啊.
子图标不需要项目名称
在trmenu自带的实例菜单中有例子
- '*':
- update: [ -1, 5, 20, -1 ]
- display:
- material: <skull:9842dc3b917b1a796c303e15105474a8e315de7982b6ca54feafb5a4d13d4e95>
- name:
- - '&3&lSERVER'
- - '&b&lSE&3&lRVER'
- - '&3&lS&b&lER&3&lVER'
- - '&3&lSE&b&lRV&3&lER'
- - '&3&lSER&b&lVE&3&lR'
- - '&3&lSERV&b&lER'
- lore:
- - ''
- - '&8| &7RAM: &2%server_ram_used%/%server_ram_total% &7MB'
- - '&8[ %progress_bar_{server_ram_used}_m:{server_ram_total}_c:&3■_p:&7■_r:&8■_l:20% &8]'
- - ''
- - '&b${flash_➥} &3Left-Click &7to display more info.'
- actions:
- left:
- - 'set-meta: icon_server_hide true'
- - 'sound: BLOCK_NOTE_BLOCK_BIT-1-0'
- - 'refresh: *'
- icons:
- - condition: 'check &icon_server_hide is *true'
- priority: 5
- inherit: true
- display:
- lore:
- - ''
- - '&8| &7RAM: &2%server_ram_used%/%server_ram_total% &7MB'
- - '&8[ %progress_bar_{server_ram_used}_m:{server_ram_total}_c:&3■_p:&7■_r:&8■_l:20% &8]'
- - ''
- - '&8| &7ONLINE: &e%server_online% &6${js: utils.getOnlinePlayers().size() > 1 ? "Players" : "Player"}'
- - '&8| &7UPTIME: &e%server_uptime%'
- - '&8| &7TPS: &a%server_tps%'
- - ''
- - '&a${flash_➥} &2Right-Click &7to hide extra-info.'
- actions:
- right:
- - 'rem-meta: icon_server_hide'
- - 'sound: BLOCK_NOTE_BLOCK_BIT-1-2'
- - 'refresh: *'
https://trmenu.trixey.cc/menu/action/reactions
三元动作组,玩家没有权限时把material设置成AIR
三元动作组,玩家没有权限时把material设置成AIR
本帖最后由 砂糖六月 于 2022-6-27 16:02 编辑
默认材质设置为空气,不显示名称
当拥有example.permission时显示时钟,点击交互会给操作者发送一条123
请使用v3版本
复制代码
默认材质设置为空气,不显示名称
当拥有example.permission时显示时钟,点击交互会给操作者发送一条123
请使用v3版本
- 'example':
- update: 20
- display:
- mat: air
- name: ''
- icons:
- - condition: perm *example.permission
- display:
- mat: compass
- name: '管理员选项'
- lore:
- - '管理员可见'
- actions:
- all:
- - 'tell: 123'