第1页:
展开在谈起任何的指令以前
我们先来讲解一下何谓记分板
不知道各位是不是有看过成绩每个学生的成绩
大概长这个样子
以上范例纯属虚构,如有雷同纯属巧合
老师决定他想要登记各位同学建筑和技术的成绩
于是他建立了这个表格以便可以快速查询他关心的事情
相对的在Minecraft中也有这种机制
建立建筑记分板
首先我们先建立建筑记分板
/scoreboard objectives add build dummy
这行指令代表要求记分板(scoreboard)的对象项目(objectives)
添加(add)一个叫做build的项目
另外我只想以指令来更改这个值(dummy)
记分板的命名
即使输入中文作为名称也是可以被接受的
只是因为中文无法直接输入在Minecraft
因此在习惯上还是会以英文当作名称
而且在目标选择子嵌入时会有问题
记分板的命名限制
不可以与现存的记分板重复
最多十六字符
记分板添加指令可以让玩家自订显示的名称,也就是
/scoreboard objectives add build dummy 建筑
显示名称的命名限制
最多三十二字符
移除记分板的方法
/scoreboard objectives remove build
这行指令代表要求记分板(scoreboard)的对象项目(objectives)
移除(remove)一个叫做build的项目
加入玩家
接着我们加入玩家
/scoreboard players set kyob1010 build 0
这行指令代表要求记分板(scoreboard)中的玩家项目(players)
设置(set)一个叫做kyob1010的玩家在build记分板上的分数为0
补充
记分板可以记录的数值范围在 -2147483648 ~ 2147483647
【1.8】实体也可以拥有自己的记分板分数
【1.8】以后记分板实际纪录的是实体的UUID(全域独一识别码)
但是如果该实体是玩家的话就显示名称(玩家显示方式照旧)
【1.8】可以加入NBTtag作为选择玩家的依据
举例
/scoreboard players set kyob1010 build 0 {NBTtag组}
/scoreboard players add kyob1010 build 1 {NBTtag组}
/scoreboard players remove kyob1010 build 1 {NBTtag组}
注意
如果没有利用设值加入玩家
那么在某些地方询问记分板值的时候可能会发生错误
就像你问老师的建筑分数是多少
老师就没有自己的分数
你还要问老师的分数是多少
更多相关内容请关注:我的世界专区
责任编辑:Agent