如标题  如何设置判断仅限vip组可以领取礼包 default组不行  v2升级v3人升级麻了
 本帖最后由 砂糖六月 于 2022-8-20 04:30 编辑 
两种方法,第一种是子图标,VIP组和普通组看到的图标将会不一样,执行的动作也不一样
第二种方法是为动作组添加条件,也就是设立多个动作组
我这里演示一下动作组条件
 
 
复制代码
两种方法,第一种是子图标,VIP组和普通组看到的图标将会不一样,执行的动作也不一样
第二种方法是为动作组添加条件,也就是设立多个动作组
我这里演示一下动作组条件
 
-   example:
 
-     update: [ -1, -1, 10, -1 ]
 
-     display:
 
-       mat: name_tag
 
-       name: '&3&l礼包领取'
 
-       lore:
 
-         - '点击领取'
 
-     actions:
 
-       all:
 
-         # VIP的礼包
 
-         - condition: perm *group.vip
 
-           actions:
 
-             - 'console: give %player_name% diamond 5'
 
-             - 'tell: 已领取5个钻石'
 
-         # 普通玩家的礼包, 若VIP组包含default组, VIP也会一起领取
 
-         - condition: perm *group.default
 
-           actions:
 
-             - 'console: give %player_name% stone 5'
 
-             - 'tell: 已领取5个石头'
 
-         # 若想要VIP不领取普通组的礼包, 普通组礼包则应该使用下面这个判断
 
-         - condition: all [ perm *group.default not perm *group.vip ]
 
-           actions:
 
-             - 'console: give %player_name% stone 5'
 
- - 'tell: 已领取5个石头'
砂糖六月 发表于 2022-8-20 04:28
两种方法,第一种是子图标,VIP组和普通组看到的图标将会不一样,执行的动作也不一样
第二种方法是为动作组 ...
大佬你看修正一下 改了很多方式都不生效 检测不到权限组
这个写法直接报错了
斗鱼Tv4021619 发表于 2022-8-21 05:18
大佬你看修正一下 改了很多方式都不生效 检测不到权限组
你子图标下actions的left right缩进有问题,name应该写display里面
你礼包领取如果依靠判断有无kit.mrvip41这条权限
理应在玩家没有kit.mrvip41的时候允许他领取,所以是not perm *kit.mrvip41
我稍微改了一下,可以正常使用
砂糖六月 发表于 2022-8-20 04:04
你子图标下actions的left right缩进有问题,name应该写display里面
你礼包领取如果依靠判断有无kit.mrvip4 ...
感谢大佬指点
 本帖最后由 砂糖六月 于 2022-8-22 17:09 编辑 
你给予24小时权限不能算是每日礼包,只能算是固定冷却礼包
我服务器里有个每日礼包,每天0点刷新领取,分享给你
原理是领取的同时将data设置为日期变量,再检测这个data是否和今天的日期变量相等
如果相等,说明领过了,不能再领。如果不等,说明今天没领过,可以领
复制代码
你给予24小时权限不能算是每日礼包,只能算是固定冷却礼包
我服务器里有个每日礼包,每天0点刷新领取,分享给你
原理是领取的同时将data设置为日期变量,再检测这个data是否和今天的日期变量相等
如果相等,说明领过了,不能再领。如果不等,说明今天没领过,可以领
- # 每日签到
 
-   每日签到:
 
-     update: [ -1, -1, 10, -1 ]
 
-     display: 
 
-       mat: air
 
-     icons:
 
-       # 非生存服
 
-       - condition: check papi *%cmi_user_bungeeserver% != *survival
 
-         display:
 
-           mats: tnt_minecrat
 
-           name: '&6&l每日抽奖'
 
-           lore:
 
-             - ''
 
-             - '&e◎ 获得一件随机RPG物品'
 
-             - ''
 
-             - '&c◇ 仅限在 &8&l[&{#c188f0}&l69避难所&7⁷&8&l] &c领取'
 
-       # 冷却中
 
-       - condition: all [ check papi *%cmi_user_bungeeserver% == *survival check papi *%trmenu_data_每日礼包日期% == papi *%server_time_YYYYMMdd% ]
 
-         display:
 
-           mats: command_block_minecrat
 
-           name: '&6&l每日抽奖'
 
-           lore:
 
-             - ''
 
-             - '&e◎ 获得一件随机RPG物品'
 
-             - ''
 
-             - '&7● 冷却中: %math_0_23-{server_time_HH}%:%math_0_59-{server_time_mm}%:%math_0_59-{server_time_ss}%'
 
-             - ''
 
-             - '&c◇ 每日00:00刷新领取'
 
-         actions:
 
-           left:
 
-             - 'update'
 
-             - 'refresh'
 
-       # 可领取
 
-       - condition: all [ check papi *%cmi_user_bungeeserver% == *survival check papi *%trmenu_data_每日礼包日期% != papi *%server_time_YYYYMMdd% ]
 
-         display:
 
-           mats: chest_minecrat
 
-           name: '&6&l每日抽奖'
 
-           lore:
 
-             - - ''
 
-               - '&e◎ 获得一件随机RPG物品'
 
-               - ''
 
-               - '&b➥ &b点击领取'
 
-             - - ''
 
-               - '&e◎ 获得一件随机RPG物品'
 
-               - ''
 
-               - '&8➥ &b点击领取'
 
-         actions:
 
-           left:
 
-             - 'set-data: 每日礼包日期 %server_time_YYYYMMdd%'
 
-             - 'Close'
 
-             - 'title: `&a&l领取成功` `&3奖励已发送至您的背包`'
 
-             - 'update'
 
-             - 'refresh'
 
-             # 奖励
 
- - 'console: ni give %player_name% planetrandom 1'
砂糖六月 发表于 2022-8-22 16:36
你给予24小时权限不能算是每日礼包,只能算是固定冷却礼包
我服务器里有个每日礼包,每天0点刷新领取,分享 ...
感谢大佬