本帖最后由 桥优 于 2022-9-8 22:28 编辑
以下是尝试的不同权限显示不同按钮,但是命令没办法正常执行,每次打开菜单都能看到图标刷新(不知道怎么解决
游戏版本1.19
现需求两种按钮模板 1.不同权限显示不同按钮 和 2.没有该权限无法点击按钮
以下是尝试的不同权限显示不同按钮,但是命令没办法正常执行,每次打开菜单都能看到图标刷新(不知道怎么解决
游戏版本1.19
现需求两种按钮模板 1.不同权限显示不同按钮 和 2.没有该权限无法点击按钮

本帖最后由 ZeroExact 于 2022-9-8 22:43 编辑
第一种,不同权限显示不同按钮
复制代码
第二种,需要权限来执行动作
复制代码
第一种,不同权限显示不同按钮
- test:
- update: 20
- display:
- mat: air
- icons:
- # 图标1, 需要example.one权限
- - condition: perm *example.one
- display:
- mat: stone
- name: '&a图标1'
- lore:
- - '这是图标1'
- actions:
- left:
- - 'tell: 图标1动作执行成功'
- # 图标2, 需要example.two权限
- - condition: perm *example.two
- display:
- mat: dirt
- name: '&a图标2'
- lore:
- - '这是图标2'
- actions:
- left:
- - 'tell: 图标2动作执行成功'
第二种,需要权限来执行动作
- test:
- update: 20
- display:
- mat: stone
- name: '图标'
- lore:
- - '111'
- actions:
- left:
- # 左键需要权限example.test
- - condition: perm *example.test
- actions:
- - 'tell: 执行成功'
- deny:
- - 'tell: 权限不足'
ZeroExact 发表于 2022-9-8 22:41
第一种,不同权限显示不同按钮
第二种正常可使用。第一种不管有没有那个权限,显示的都是图标1,且正常执行图标1
本帖最后由 ZeroExact 于 2022-9-8 23:01 编辑
检查你的权限设置,如果没有example.one这条权限,不可能显示图标1
如果你是OP,即便通过lp去unset某个权限,你也依然拥有这个权限,需要设置为false
桥优 发表于 2022-9-8 22:51
第二种正常可使用。第一种不管有没有那个权限,显示的都是图标1,且正常执行图标1 ...
检查你的权限设置,如果没有example.one这条权限,不可能显示图标1
如果你是OP,即便通过lp去unset某个权限,你也依然拥有这个权限,需要设置为false
ZeroExact 发表于 2022-9-8 22:52
检查你的权限设置,如果没有example.one这条权限,不可能显示图标1
如果你是OP,即便lp将权限unset,你也 ...
我把example.one改成和第二种模板的一样权限,确实存在一直都是显示图标1,我也自己随便编了一个权限尝试,op和非op都是显示图标1
亲测没有任何问题,请检查你的配置写法与权限结构



ZeroExact 发表于 2022-9-8 23:37
亲测没有任何问题,请检查你的配置写法与权限结构
我试了很多遍一直都是这样不知道为什么,不过现在不是很需要,谢谢