Trmenu这个插件 怎么设置
点击按钮必须需要某个权限才能生效
知道的大佬说一下 谢谢
点击按钮必须需要某个权限才能生效
知道的大佬说一下 谢谢
- condition: player.hasPermission("test") 当玩家有权限 test 时返回 true
先说一下你的插件是什么版本的,好选对解决方法
a854124946 发表于 2021-4-28 15:37
- condition: player.hasPermission("test") 当玩家有权限 test 时返回 true
是这样添加么?
劫゜ 发表于 2021-4-28 17:32
先说一下你的插件是什么版本的,好选对解决方法
免费版的插件
本帖最后由 劫゜ 于 2021-4-28 17:41 编辑
就是2.08版本呗,那就这样写
right:
condition: 'hasperm.xxx'
actions:
- 'tell: 权限'
deny:
- 'tell: 没有权限'
xxx写权限即可,顺便提醒一下,left的actions多余,会报错
卢修斯的裁决 发表于 2021-4-28 17:35
免费版的插件
就是2.08版本呗,那就这样写
right:
condition: 'hasperm.xxx'
actions:
- 'tell: 权限'
deny:
- 'tell: 没有权限'
xxx写权限即可,顺便提醒一下,left的actions多余,会报错
卢修斯的裁决 发表于 2021-4-28 18:19
那怎么给玩家这个按钮的权限呢
通过权限组给,如果你是说执行指令给的话,就下面actions里写执行指令即可
卢修斯的裁决 发表于 2021-4-28 19:14
就按这个例子
给权限组 hasperm.xxx 权限就行了 是么?
并不是,hasperm是一个表达式,我用luckperms举例给你说,就是他提供的检测权限为%luckperms_has_permission_xxx% == yes 这个的意思就是说如果有这个权限的话,他就返回yes,然后hasperm的就是luckperms_has_permission和后面的yes这一节,hasperm后面的xxx就是指定权限
劫゜ 发表于 2021-4-28 19:23
并不是,hasperm是一个表达式,我用luckperms举例给你说,就是他提供的检测权限为%luckperms_has_permission ...
hasperm 后面的才是权限么?
大哥 我智商低 你直接告诉我怎么搞呗
本帖最后由 劫゜ 于 2021-4-28 20:33 编辑
是,hasperm只是一个帮你写好变量的表达式罢了,后面的权限自己自定义,变量举例就是%luckperms_has_permission_权限%,luckperms_has_permission就是hasperm,权限就是后面的了
卢修斯的裁决 发表于 2021-4-28 19:28
hasperm 后面的才是权限么?
大哥 我智商低 你直接告诉我怎么搞呗
是,hasperm只是一个帮你写好变量的表达式罢了,后面的权限自己自定义,变量举例就是%luckperms_has_permission_权限%,luckperms_has_permission就是hasperm,权限就是后面的了
这是我的连锁礼包的部分代码,用了很多条件判断
复制代码
- 'b':
- update: [ 1 ]
- display:
- material: Diamond
- name: [ '&e&l&n连锁礼包v2' ]
- lore:
- - '&a购买花费 &d&l5900点券'
- - '&a飞行时长 &d&l100小时 /tf'
- - '&a最大领地范围 &d&l156x156x156'
- - '&a最大领地数量 &d&l8'
- - '&a可设置家的数量 &d&l6'
- - '&a领地每块价格 &d&l0.2'
- - '&a获得向上传送权限 &d&l/top'
- - '&a获得电梯 &d&l木牌电梯'
- - '&a彩色字权限 &d&l铁砧和木牌'
- - '&a查找史莱姆区块 &d&l花费200牛币/次 /scm'
- - '&a获得称号 &d&lVIP+'
- - '&a不毁物品 &d&l金剑'
- - '&a牛币 &d&l6000'
- - '&a青铜钥匙 &d&l8'
- - '&a黄金钥匙 &d&l5'
- - '&a每日礼包 &d&l黄金礼包'
- actions:
- all:
- - condition: all [ not perm *vip.v2 perm *vip.v1 check papi *%mpoints_balance_value_sign_dq% >= *5900 ]
- actions:
- - 'console: mpoints dq take %player_name% 5900'
- - 'console: cmi kit vip+ %player_name%'
- - 'console: lp user %player_name% permission set cmi.kit.黄金礼包'
- - 'console: lp user %player_name% permission set vip.v2'
- - 'console: lp user %player_name% parent add vip+'
- - 'console: tf give %player_name% -h 100'
- - 'console: plt set %player_name% 3 0'
- - 'console: lp user %player_name% permission set cmi.command.sethome.6'
- - 'console: balance give %player_name% 6000'
- - 'tell: &6[&d牛牛君&6]&e获得每日礼包 &e&l黄金礼包权限,&e请点击菜单&6&l每日礼包&e查看'
- - 'tell: &6[&d牛牛君&6]&e购买成功,你获得了连锁礼包v2'
- - 'sound: BLOCK_BEACON_ACTIVATE'
- - 'refresh: b'
- - 'return'
- - condition: 'perm *vip.v2'
- actions:
- - 'tell: 你已经购买过了'
- - close
- - 'return'
- - condition: 'not perm *vip.v1'
- actions:
- - 'tell: &4你没有购买权限,请先购买前一等级!'
- - close
- - condition: 'check papi *%mpoints_balance_value_sign_dq% < *5900'
- actions:
- - 'tell: &4点券不足,请充值!♥'
- - close
- icons:
- - condition: 'perm *vip.v2'
- update: [ -1 ]
- display:
- material: Barrier
- name: [ '&2已购买v2' ]
- lore:
- - '&d不可重复购买,请购买下一等级'
- - '&a购买花费 &d&l5900点券'
- - '&a飞行时长 &d&l100小时 /tf'
- - '&a最大领地范围 &d&l156x156x156'
- - '&a最大领地数量 &d&l8'
- - '&a可设置家的数量 &d&l6'
- - '&a领地每块价格 &d&l0.2'
- - '&a获得向上传送权限 &d&l/top'
- - '&a获得电梯 &d&l木牌电梯'
- - '&a彩色字权限 &d&l铁砧和木牌'
- - '&a查找史莱姆区块 &d&l花费200牛币/次 /scm'
- - '&a获得称号 &d&lVIP+'
- - '&a不毁物品 &d&l金剑'
- - '&a牛币 &d&l6000'
- - '&a青铜钥匙 &d&l8'
- - '&a黄金钥匙 &d&l5'
- - '&a每日礼包 &d&l黄金礼包'