举例
/scoreboard players set kyob1010 build 0 {NBTtag组}
/scoreboard players add kyob1010 build 1 {NBTtag组}
/scoreboard players remove kyob1010 build 1 {NBTtag组}
注意
如果没有利用设值加入玩家
那么在某些地方询问记分板值的时候可能会发生错误
就像你问老师的建筑分数是多少
老师就没有自己的分数
你还要问老师的分数是多少
加与减的功能
记分板提供了加与减的功能
/scoreboard players add kyob1010 build 1
这行指令代表要求记分板(scoreboard)中的玩家项目(players)
添加(add)一个叫做kyob1010的玩家在build记分板上的分数1
/scoreboard players remove kyob1010 build 1
这行指令代表要求记分板(scoreboard)中的玩家项目(players)
减少/移除(remove)一个叫做kyob1010的玩家在build记分板上的分数1
补充
被加/减的记分板数值一定要是正整数
移除玩家
如果我想要把某个玩家
从某个记分板上移除又该怎么做
/scoreboard players reset <玩家> [记分板]
这行指令代表要求记分板(scoreboard)中的玩家项目(players)
重设(reset)一个玩家
换句话说把这个玩家直接从记分板系统上移除
如果没有给记分板参数的话
那么代表将该玩家在所有的记分板上移除
补充
玩家参数支援 *
意思是所有记分板上的玩家
/scoreboard players reset *
记分板摆放
有时候老师会希望把成绩张贴给大家看
【1.5】记分板提供了三个位置摆放记分板
画面的旁边(sidebar)
玩家清单(list)
名字下方(belowname)
画面的旁边(sidebar)
玩家清单(list)
名字下方(belowname)
也就是
/scoreboard objectives setdisplay sidebar build
这行指令代表要求记分板(scoreboard)的对象项目(objectives)
设置展示位置(setdisplay)在画面的旁边(sidebar)
而这个对象项目是build
补充
如果想要将旁边的显示移除,那么就将空记分板显示
也就是 /scoreboard objectives setdisplay sidebar
【1.8】可以让不同的队伍看到不同的记分板
显示位置像是 sidebar.team.
代表说在某个颜色的队伍上显示
判断依据
有时候老师不想要自己手动登记所有同学的分数
因此他会要求小老师来帮忙他纪录
我们可以将记分板与某个判断依据绑起来
例如build记分板就和建筑考试的分数绑起来
或是Health(血量)记分板就和health(血量)判据绑起来
/scoreboard objectives add Health health
这行指令代表要求记分板(scoreboard)的对象项目(objectives)
添加(add)一个叫做Health的项目
另外我想以玩家的血量(health)来更改这个值
这样当玩家的血量被更动时
这个记分板也会与玩家的血量同步更动
【1.5】判据共有五个
health:血量
deathCount:死亡次数
playerKillCount:当玩家杀死其它玩家时分数会增加
totalKillCount:当玩家杀死其它生物时分数会增加
dummy:只希望以指令来更动这个记分板的值