我的世界自定义物品,每日签到系统指令教学,超简单超容易一看就会

我的世界自定义物品签到系统
作者:哔哩哔哩小鑫
介绍:可以实现每日签到,管理员可以自定义每日签到的奖励,还可以用结构方块哦,大家自由发挥发挥想象力更加便捷~
注意:要分清克隆对象,本套指令不保证是最好的,谢谢支持。
————————————————
创建“签到”计分板
scoreboard objectives add 签到 dummy
(聊天栏输入)
给签到加一个名为“小时”的计分项
scoreboard players set 小时 签到 24
(聊天栏输入)
————————————————
拉杆
给拉拉杆的玩家增加一分
execute @p ~ ~ ~ scoreboard players add @s 签到 1
(脉冲/无条件/红石控制)
给>2分的玩家提示今日已签到
execute @p[scores={签到=2..},r=6] ~ ~ ~ title @s title §c§o今日已签到!
(连锁/无条件/保持开启)
==========================
先放置一个潜影盒(用于放置签到物品)
然后将这个潜影盒克隆在另一个位置,我们暂时把它当做位置2
clone 潜影盒起点x y z 终点x y z 位置2位置坐标x y z(要先学会clone克隆指令)
(循环/无条件/保持开启)
==========================
将位置2的潜影盒空气掉
execute @a[scores={签到=1}] ~ ~ ~ fill 位置2的潜影盒x y z air 0 destroy
(循环/无条件/保持开启)
将位置2潜影箱空气后的掉落物传送至签到分数为1的玩家
tp @e[x=位置2范围内,y=位置2范围内,位置2范围内,r=5] @a[scores={签到=1}]
(连锁/无条件/保持开启)
给签到后的玩家成功提示
tellraw @a[scores={签到=1}] {"rawtext":[{"text":"§a§l§o签到成功!"}]}
(连锁/无条件/保持开启)
将分数1的玩家增加至分数2
execute @a[scores={签到=1}] ~ ~ ~ scoreboard players set @s 签到 2
(连锁/无条件/保持开启)
==========================
给计分项“小时”每小时扣一分(注意延迟)
scoreboard players remove 小时 签到 1
(循环/无条件/保持开启/延迟:72000)
==========================
检测小时是否到0分
scoreboard players test 小时 签到 * 0
(循环/无条件/保持开启)
重置所有人的分数
scoreboard players reset * 签到
(连锁/有条件/保持开启)
将小时重新设置为24分也就是24小时
scoreboard players set 小时 签到 24
(连锁/无条件/保持开启)
————————————————
展示完毕!