小奇又来了
tr版本3.1.16
先判断是否有 [test.测试任务] 权限后再判断是否有 [test1.测试任务1] 权限
如果有[test.测试任务]权限则显示有[test1.测试任务1的物品图标]
如果没有[test.测试任务]权限则显示有[泥土图标]

如果有[test1.测试任务1]权限点击后 向玩家发送 [拥有test1.测试任务1权限]
如果没有[test1.测试任务1]权限点击后 向玩家发送 [未拥有test1.测试任务1权限]


v3能做到这种吗

执笔绘君衣
本帖最后由 执笔绘君衣 于 2023-2-18 13:34 编辑
  1.   权限判定:
  2.     display:
  3.       mats: 388
  4.       name: '&a点击打开八荒套装进阶'
  5.     actions:
  6.       all:
  7.         - condition: 'not perm *<span style="background-color: rgb(251, 242, 219);">test.测试任务</span>'
  8.           actions:
  9.             - 'close'
  10.             - 'Title: `&c您未拥有九天权限!`'
  11.           deny:
  12.             - 'close'
  13.             - 'op: shopkeeper remote 八荒进阶'
复制代码

小奇又来了

这个好像只能判断一个吧,我想要的是判断两个权限的。。

执笔绘君衣
小奇又来了 发表于 2023-2-18 13:33
这个好像只能判断一个吧,我想要的是判断两个权限的。。

帖子要求可以做到,我想想怎么写吧

执笔绘君衣

  1. Title:
  2.   - '&7&l[&1权限判定&7&l]'
  3. Layout:
  4.     - '####`权限判定`####'
  5. Options:
  6.   Default-Layout: 0
  7.   Hide-Player-Inventory: false
  8.   Min-Click-Delay: 200
  9.   Depend-Expansions: []
  10. Events:
  11.   Open:
  12.     - condition: ''  
  13.       actions:
  14.         - 'sound: BLOCK_CHEST_OPEN-1-0'
  15.         - 'reset'
  16.         - 'refresh'
  17. Icons:
  18.   权限判定:
  19.     refresh: 20
  20.     update: 20
  21.     display:
  22.       mats: 3
  23.       name: '&3test.测试任务检测'
  24.       lore:
  25.         - '没有test.测试任务权限'
  26.     icons:
  27.      - condition: 'perm *test1.测试任务1' #检测是否拥有test1.测试任务1权限,拥有则将图标属性修改至下方设定的属性
  28.        priority: 1
  29.        display:
  30.         mats: 399
  31.         name: '&3test1.测试任务1检测'
  32.         lore:
  33.          - '拥有test1.测试任务1权限'
  34.        actions:
  35.          all:
  36.           - 'tell: 拥有test1.测试任务1权限'
  37.      - condition: 'perm *test.测试任务' #检测是否拥有test.测试任务权限,拥有则将图标属性修改至下方设定的属性
  38.        display:
  39.          mats: 188
  40.          name: 'test.测试任务检测'
  41.          lore:
  42.          - '拥有test.测试任务权限'
  43.        actions:
  44.          all:
  45.           - 'tell: 未拥有test1.测试任务1权限'
复制代码
没上传过附件,刚刚尝试了一下感觉没上传成功,还浪费了两个次数


名副其实
小奇又来了 发表于 2023-2-18 13:33
这个好像只能判断一个吧,我想要的是判断两个权限的。。

权限判断直接上
all [ perm *'权限' perm * '权限' ]
不就好了吗...

LittleSkep
本帖最后由 LittleSkep 于 2023-2-18 19:05 编辑
  1.   '1':
  2.     update: 20
  3.     display:
  4.       mats: 'dirt'
  5.       name: 'test.测试任务'
  6.       lore:
  7.         - '&c&l没有'
  8.     icons:
  9.     - condition: 'perm *test.测试任务'
  10.       pri: 1
  11.       update: 20
  12.       display:
  13.         mats: 'book'
  14.         name: 'test.测试任务'
  15.         lore:
  16.           - '&a&l有 - 可点击'
  17.       actions:
  18.         all:
  19.         - condition: 'perm *test1.测试任务1'
  20.           actions:
  21.             - 'tell: &a&l拥有test1.测试任务1权限'
  22.             - 'refresh'
  23.           deny:
  24.             - 'tell: &c&l未拥有test1.测试任务1权限'
  25.             - 'refresh'
复制代码


如果你要没有 test.测试任务 权限也能执行 test1.测试任务1 权限动作的话用下面这个

  1.   '1':
  2.     update: 20
  3.     display:
  4.       mats: 'dirt'
  5.       name: 'test.测试任务'
  6.       lore:
  7.         - '&c&l没有'
  8.     actions:
  9.       all:
  10.       - condition: 'perm *test1.测试任务1'
  11.         actions:
  12.           - 'tell: &a&l拥有test1.测试任务1权限'
  13.           - 'refresh'
  14.         deny:
  15.           - 'tell: &c&l未拥有test1.测试任务1权限'
  16.           - 'refresh'
  17.     icons:
  18.     - condition: 'perm *test.测试任务'
  19.       pri: 1
  20.       update: 20
  21.       display:
  22.         mats: 'book'
  23.         name: 'test.测试任务'
  24.         lore:
  25.           - '&a&l有 - 可点击'
  26.       actions:
  27.         all:
  28.         - condition: 'perm *test1.测试任务1'
  29.           actions:
  30.             - 'tell: &a&l拥有test1.测试任务1权限'
  31.             - 'refresh'
  32.           deny:
  33.             - 'tell: &c&l未拥有test1.测试任务1权限'
  34.             - 'refresh'
复制代码

小奇又来了
LittleSkep 发表于 2023-2-18 13:28
如果你要没有 test.测试任务 权限也能执行 test1.测试任务1 权限动作的话用下面这个

...

这个可以执行左右键吗

小奇又来了
LittleSkep 发表于 2023-2-18 13:28
如果你要没有 test.测试任务 权限也能执行 test1.测试任务1 权限动作的话用下面这个

...

已解决