Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement

此页面作为一个计划施工中。计划收录基岩版命令有关内容。

欢迎参与编辑工作!

记分板系统的应用

记分板计时器

原理

循环命令方块每1秒执行20次,利用这个特性进行记分板操作,检测记分板分数从而达到计时目的。

步骤

放置一个盔甲架,命名为“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秒的时间循环。

隐藏离线玩家

原理

使用两个记分项,一个用来储存分数,另一个用来显示分数。只需要让显示分数的记分项只跟踪在线玩家的分数就可以了。

步骤

执行: /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的分数(包括离线玩家)。

导航

Advertisement