本帖最后由 桥优 于 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
亲测没有任何问题,请检查你的配置写法与权限结构
我试了很多遍一直都是这样不知道为什么,不过现在不是很需要,谢谢