本帖最后由 时光linjia 于 2023-3-9 22:27 编辑
如题,直接给指令就可以了,可以显示在名字下面或者右边计分板
如题,直接给指令就可以了,可以显示在名字下面或者右边计分板
每秒时长+1,可自行修改
/scoreboard objectives add time dummy
/scoreboard objectives add temp dummy
/scoreboard objectives setdisplay sidebar time
或/scoreboard objectives setdisplay belowName time
循环:
/scoreboard players add Temp temp 1
/execute if score Temp temp matches 20 run scoreboard players add @a time 1
/execute if score Temp temp matches 20 run scoreboard players set Temp temp 0
/scoreboard objectives add time dummy
/scoreboard objectives add temp dummy
/scoreboard objectives setdisplay sidebar time
或/scoreboard objectives setdisplay belowName time
循环:
/scoreboard players add Temp temp 1
/execute if score Temp temp matches 20 run scoreboard players add @a time 1
/execute if score Temp temp matches 20 run scoreboard players set Temp temp 0
开心的阿诺 发表于 2023-3-9 17:28
每秒时长+1,可自行修改
/scoreboard objectives add time dummy
/scoreboard objectives add time dummy
/scoreboard objectives add temp dummy
/scoreboard objectives setdisplay sidebar time
这三个,命令方块循环
/scoreboard players add Temp temp 1
/execute if score Temp temp matches 20 run scoreboard players add @a time 1
/execute if score Temp temp matches 20 run scoreboard players set Temp temp 0
这样就好了吗
时光linjia 发表于 2023-3-9 17:44
/scoreboard objectives add time dummy
/scoreboard objectives add temp dummy
/scoreboard objectives ...
对,上面3个执行一次,下面3个塞循环命令方块里
开心的阿诺 发表于 2023-3-9 18:00
对,上面3个执行一次,下面3个塞循环命令方块里
不行啊,图片上传了,左下角还一直弹出字
本帖最后由 开心的阿诺 于 2023-3-10 06:52 编辑
需要同时开始
执行 /scoreboard players set Temp temp 0 重置即可
另外命令方块自然会回显
可以使用 /gamerule commandBlockOutput false 关闭回显或者使用数据包
又看了一眼图片,可能是我表达不太准确,我是想指循环+连锁+连锁,毕竟直接放的话鬼知道执行顺序会不会乱啊 xd
时光linjia 发表于 2023-3-9 22:26
不行啊,图片上传了,左下角还一直弹出字
需要同时开始
执行 /scoreboard players set Temp temp 0 重置即可
另外命令方块自然会回显
可以使用 /gamerule commandBlockOutput false 关闭回显或者使用数据包
又看了一眼图片,可能是我表达不太准确,我是想指循环+连锁+连锁,毕竟直接放的话鬼知道执行顺序会不会乱啊 xd