我的世界服务器必备指令,高级的玩家在线时间如何制作教学,高端服必备。

玩家在线时间指令
作者:哔哩哔哩小鑫
介绍:此套指令仅供参考!
游戏和服务器存在误差
————————————————
创建“在线天”计分板
scoreboard objectives add 在线天 dummy
(聊天栏输入)
创建“在线时”计分板
scoreboard objectives add 在线时 dummy
(聊天栏输入)
创建“在线分”计分板
scoreboard objectives add 在线分 dummy
(聊天栏输入)
创建“在线秒”计分板
scoreboard objectives add 在线秒 dummy
(聊天栏输入)
==========================
给玩家每秒加一分实现秒计时
scoreboard players add @a 在线秒 0
(循环/无条件/保持开启/延迟20)
==========================
检测玩家60秒后重置秒的分数
scoreboard players add @a[scores={在线秒=..59}] 在线秒 1
(循环/无条件/保持开启)
==========================
当60秒后给分钟加1分
execute @a[scores={在线秒=60}] ~ ~ ~ scoreboard players add @s 在线分 1
(循环/无条件/保持开启)
重置秒钟的分数
execute @a[scores={在线秒=60}] ~ ~ ~ scoreboard players set @a[scores={在线秒=60}] 在线秒 0
(连锁/有条件/保持开启)
==========================
检测60分钟后给小时加1分
execute @a[scores={在线分=60}] ~ ~ ~ scoreboard players add @s 在线时 1
(循环/无条件/保持开启)
重置分钟分数
execute @a[scores={在线分=60}] ~ ~ ~ scoreboard players set @a[scores={在线分=60}] 在线分 0
(连锁/有条件/保持开启)
==========================
检测24小时后给天加1分
execute @a[scores={在线时=24}] ~ ~ ~ scoreboard players add @s 在线天 1
(循环/无条件/保持开启)
重置小时的分数
execute @a[scores={在线时=24}] ~ ~ ~ scoreboard players set @a[scores={在线时=24}] 在线时 0
(连锁/有条件/保持开启)
==========================
给新玩家初始化(美观,可不用)
scoreboard players add @a 在线天 0
(循环/无条件/保持开启)
scoreboard players add @a 在线时 0
(连锁/无条件/保持开启)
scoreboard players add @a 在线分 0
(连锁/无条件/保持开启)
==========================
t显
titleraw @a actionbar {"rawtext":[
{"text":"§f§l玩家名称:"},{"selector":"@s"},{"text":"
§b累计在线:"},
{"score":{"name":"@s","objective":"在线天"}},{"text":"天
TIME §r§f§l"},{"score":{"name":"@s","objective":"在线时"}},{"text":"§b:§f"},{"score":{"name":"@s","objective":"在线分"}},{"text":"§b:§f"},{"score":{"name":"@s","objective":"在线秒"}}]}
(循环/无条件/保持开启)