欢迎光临散文网 会员登陆 & 注册

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

2022-12-03 21:20 作者:小鑫不会写指令  | 我要投稿

我的世界自定义物品签到系统

作者:哔哩哔哩小鑫

介绍:可以实现每日签到,管理员可以自定义每日签到的奖励,还可以用结构方块哦,大家自由发挥发挥想象力更加便捷~

注意:要分清克隆对象,本套指令不保证是最好的,谢谢支持。

————————————————


创建“签到”计分板

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

(连锁/无条件/保持开启)


————————————————

展示完毕!

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

分享到微博请遵守国家法律