第80章神奇!execute竟抄袭Minecraft的其他指令!下 - Minecraft指令手册 - 你好MC - 游戏竞技小说 - 30读书

第80章神奇!execute竟抄袭Minecraft的其他指令!下

上一章讲到了哪里来着?哦,记分板啊(score)

score有两个格式,但是,第一个格式,有些东西没有讲到:

/......score<玩家1:目标选择器><玩家1记分项><运算方式><玩家2:目标选择器><玩家2记分板项>......

还记得operation的运算方式吗?

有:

+=、-=、*=、=、%=、=、<、>和><。

但是,别忘了,operation是运算题,而这里是:比较题。

(有一种小学数学考的味道)

既然是比较题,肯定加减乘除都不能派上用场,而%=、><这种也肯定是不能用的。

那么,最后就剩下比较题通用的三个判断符号了(您已进入数学考试):

一.比较题(在“〇”内填上“<”、“>”或“=”)

但别忘了,有时候,我们还会用到:

≦——小于或等于

≧——大于或等于

≠——不等于

而mojang是人性的,考虑到大部分玩家估计不会打出上面的符号,所以它们:

≦——<=

≧——>=

但是,不等于就有些惨了,因为不等于真的不好做“分离手术”啊,难不成还要:

≠——=/

(这似乎也很正确)

所以,不等于的话,就没有一席之地了。

加上<=和>=,运算方式(其实比较方式或许会更好一些)有:

<——如果玩家1小于玩家2,则......

<=——如果玩家1小于或等于玩家2,则......

=——如果玩家1等于玩家2,则......

>=——如果玩家1大于或等于玩家2,则......

>——如果玩家1大于玩家2,则......

这就是全部的运算(比较)方式了。

那么,下一个格式:

/......score<目标:目标选择器><目标记分项>matches<范围>......

嗯,这是test的功能没跑了。

matches翻译过来是“相比”的意思,所以这里肯定是test的功能了。

通过目标选择器和目标计分项锁定变量,然后看这个变量是否在最大值和最小值......哎,这里怎么没有最大值和最小值?难道是只能等于???

等等,别忘了,execute是很擅长借鉴(抄袭)其他指令的。

目标选择器记得好像也有一个类似的功能哎。

没错,这里只有一个范围参数的原因是:这个范围就是借鉴(抄袭)目标选择器的score锁定功能。

所以,这里的范围该:

x

..x

x..y

x..

没跑了,这就是抄袭目标选择器的。

(我直接用目标选择器的不好吗?为何还要再来一个if的score?)

说实话,这个功能面对目标选择器有些多此一举。

下一个......,哎,是data(数据)兄啊。

(/data指令是一个可以修改方块或实体的nbt的功能,至于这里为何会出现data......)

既然牵扯到了nbt,那我们暂且不讲。

等等,还有一个得注意一下,这里的坐标不可填局部坐标,只能绝对或相对。

(局部坐标好惨)

字体大小
主题切换