此页面作为一个计划施工中。计划收录基岩版命令有关内容。
欢迎参与编辑工作!
记分板系统的应用
记分板计时器
放置一个盔甲架,命名为“A”,执行:
/scoreboard objectives add cycle dummy
添加记分项cycle。
/scoreboard players set @e[type=armor_stand,name="A"] cycle 0
把盔甲架的分数设置为0。
循环命令方块执行:
/scoreboard players remove @e[type=armor_stand,name="A",scores={cycle=1..}] cycle 1
每刻给盔甲架的分数减少1,当盔甲架的分数为0,不满足条件”cycle=1..”时停止。
/scoreboard players set @e[type=armor_stand,name="A",scores={cycle=0}] cycle 40
当盔甲架分数为0时,将分数设置为40,重置这个2秒的时间循环(1秒=20刻)。
隐藏离线玩家
执行:
/scoreboard objectives add point1 dummy
添加记分项point1,用于储存分数。
/scoreboard objectives add point2 dummy
添加记分项point2,用于显示分数。
/scoreboard objectives setdisplay sidebar point2
将记分项point2显示在右侧边栏。
循环命令方块执行:
/execute @a ~ ~ ~ scoreboard players operation @s point2 = @s point1
让所有玩家把自己储存分数的记分项point1赋值给用于显示分数的point2。
定时执行:
/scoreboard players reset * point2
重置记分项point2的分数(包括离线玩家)。