
scoreboard计分板是minecraft中用于存储变量的指令,用途广泛,有许多东西都要运用到计分板。
这期的计分板教程是最后一期了,在这期教程当中,我会教大家如何制作死亡榜。
在很多小游戏地图中,死亡榜都是不可缺少的,那这种东西是怎么制作的呢?那就一起来吧!
首先,你需要用聊天栏准备三个计分板
/scoreboard objectives add a dummy 死亡次数
/scoreboard objectives setdisplay sidebar a descending
用于存储死亡榜数据,然后将其显示
/scoreboard objectives add b dummy
用于标记死亡玩家
/scoreboard objectives add c dummy
用于压制指令重复执行
准备工作做好后,就要开始啦~
/scoreboard players set @a b 1
重复 保持开启
将所有玩家(包括活的死的)的死亡标签设置为1
/scoreboard players set @e[type=player] b 0
链 保持开启
将所有活的玩家的死亡标签清零,现在只剩下死亡状态的玩家的死亡标签是1
/scoreboard players add @a[scores={b=1,c=0}] a 1
链 保持开启
将所有死亡状态的玩家的死亡分数加1,为了不重复叠加,加上c=0
/scoreboard players set @a[scores={b=1,c=0}] c 1
链 保持开启 有条件的
将所有死亡的玩家的压制标签设置为1,那么死亡状态的玩家在死亡次数叠加一次之后就无法叠加了,这里也是压制标签的最大作用
/scoreboard players set @e[type=player] c 0
链 保持开启
一直将所有普通玩家的压制标签设置为0,那么只要死亡玩家一重生,压制标签就会变为0
那么,这个死亡榜就做好了,这个指令运用了选择器@a与@e[type=player]之间的差别,因为这样子才能更好、更准确地过滤出死亡玩家。
借鉴
av39317686 ——By 自由鸟233
这期内容就这么多啦,拜拜!如果想看到更多指令教程的话,可以在下方评论区留言哟~
By: NriotHrreion
未经允许 请勿转载