scoreboard 计分板教程(五) 死亡次数
Norcleeh
2019年07月30日 00:34
收录于文集
共6篇

scoreboard 介绍

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

未经允许 请勿转载