《我的世界》记分板命令使用方法图文教程

小编:Ocean 2015/01/12 10:08

【1.8】支持虚拟玩家

有念公民的应该知道有个东西叫做法人

法人的意思是在法律上假装有这个人

以下范例纯属虚构,如有雷同纯属巧合

我们会在新闻上听到台积电对鸿海提告

却不会听到张忠谋对郭台铭提告

这是因为在法律上台积电和鸿海被视为一个人

在Minecraft里面也有红队与蓝队这样的法人,而这样的人要怎么样加入记分板呢

/scoreboard players set TeamRED build 0

我们当作TeamRED是一个人

让他也可以进入记分板

但是有时候我们虽然想要把这个数值记录下来

却不想要让他出现在显示区域

毕尽他真的不是一个人

我们就在TeamRED前面加上一个 #

也就是

/scoreboard players set #TeamRED build 0

这样这个虚拟的人就不会被显示出来了

以往我们使用/testfor来侦测是不是有这样一个特定的人,但是虚拟人物本身并不是一个人,我们又要如何监控他的数值呢?

我们使用

/scoreboard players test [Max]

这行指令代表要求记分板(scoreboard)中的玩家项目(players)

测试(test)某个玩家(player)在某个记分板(objective)上的分数

最低是(min)而且最高是(Max)

补充

如果想要表示记分板的最大或是最小数值

也就是只规定最大不规定最小

或是只规定最小不规定最大

那么使用 * 填入最大或是最小的格子

有时候我们会想要把记分板的数值加起来,比如说TeamRED有自己的队伍分数,然后队伍分数是来自队员的分数加总

这时候我们就可以使用以下指令

/scoreboard players operation <玩家1> <记分板> <算术运算子(op=)> <玩家2> <记分板>

/scoreboard players operation TeamRED build += member build 1

这行指令代表要求记分板(scoreboard)中的玩家项目(players)

做运算(operation)

将TeamRED的build记分板执行加法运算(+=)

被运算的另一个数值是玩家(member)在build记分板上的分数

讲白了就是 (后来的TeamRED的build) = TeamRED的build + 玩家的build

运算子共有五种

+= :加法

-= : 减法

*= : 乘法

/= :除法

%= :余,也就是前面的会变成除法剩下的余数

= :指派运算,也就是把前面的值变成和后面的一样

< :小于运算,如果后面的比前面还要小,那么将前面的数值变为后面的数值

> :大于运算,如果后面的比前面还要大,那么将前面的数值变为后面的数值

>< :交换运算,交换前面和后面的数值

补充

记分板可以不用一样

有人会想既然他就是做运算

为什么不要用单一个运算子

而要后面加上等于

这其实是程序语言上面的用法

Trigger 与 Tellraw 的关系

任何被创造出来的事物

都是为了解决实际上遇到的问题

在【1.7】时

/tellraw内嵌的指令按钮

必需要触发者本身有权限可以使用

如果可以触发的话

只要重复按下按钮就可以被重复触发

为了解决这个问题

在【1.8】时新增了一个判据trigger

与指令/scoreboard players enable <玩家>

和指令/trigger <对象> <设置或增加> <值>

trigger系统有点像是老师抽屉

你需要获得老师给的钥匙才能打开抽屉

首先我们先将记分板和老师的抽屉绑起来

/scoreboard objectives add build trigger

接着

如果老师想给你这抽屉的钥匙

那么就要用这样的指令

/scoreboard players enable @p build

这个指令让你可以打开一次老师的抽屉

获得更动里面的物品一次的权限

接着

你使用以下的指令来更改他

/trigger build set 0

/trigger build add 1

被更动过的trigger类型记分板会恢复到不能更动的状态

这个指令最大的价值在于

只要获得存取权

即使不是OP也可以使用这个指令

队伍记分板

记分板还支持了队伍的功能

考虑到版面问题在此不做介绍

相关教学移至

【Minecraft】【指令】【记分板】队伍教学:https://www.newyx.net/gl/340370_1.htm

上一个:《我的世界》水电梯建造图文教程

下一个:《史丹利的寓言》各结局图文攻略

推荐手游