扫码在手机阅读
手机阅读《Minecraft指令手册》
Minecraft指令手册

第24章xp-控制经验值

(对,不填目标玩家默认是作用于命令执行者也就是你自己身上)

需要注意的是,经验点数无法减少(更新后除外),经验等级可以减少(填个负数)。

本来的这条指令很简单,直到更新,添加了一个新的指令:

Minecraft中,经验值可以干啥?可以附魔,可以使用铁砧,仅此而已。

但是在基岩版,还没有记分板(sreboard)的时候,经验值在服务器,那也是算一种货币的,也是一种像是记分板一样的存在的。

因为经验值就是一个变量。而我们这章所要知道的,就是如何去控制这个变量(经验值)。

add(增加),也就是可以给目标玩家增加或减少特定的经验。比如:

/xp add a 1

就是给全部玩家增加一点经验值(没错,不带单位默认还是经验值点数)。当然,是负数的话就会减少经验值,并且经验点数也可以减少了。

而原本的单位,被移到了最后面。举个例子:

/xp add a 1 levels

这可以给全部玩家增加一级经验值。

set(设置)的话也是差不多个用法。比如:

/xp set s 25 levels

就是设定自己的经验等级为25级

这里唯一要说的是query(查询)功能。

query一次只能查询一位玩家,也就是说,目标选择器选择a之类的选择器会报错,不管你是否只有1名玩家。

如果你有仔细看上面的格式,你就会发现上面的格式出现了一个你从未见过的格式符号:

(单位:levels|points)

这种用普通括号包裹起来的格式,一般指的是执行指令时必须填的参数,可以不填,但游戏没有给其安排默认值,导致不填不会报错,也不会有结果。

比如使用:

/xp query s

就不会报错,也不会有结果

你就必须使用:

/xp query s levels或是/xp query s points

才会有结果返回。

(这是特性,特性,懂不?)

好了,那么本章以及本卷就到此为止了!

历史

Java

——加入了/xp。格式为/xp 玩家:目标选择器数量:Int整数

——将玩家参数移到了后面,并且变更为可选参数。同时/xp可以在单人游戏中使用了。

——加入了L(level)单位,并且等级可以减少,点数无法减少。同时更改了/xp数量参数上限从5000到Int整形上限。

——加入了/experience成为了/xp的全称,并重写了/experience和/xp指令,让点数和等级都支持负数值。

携带版Alpha

——加入了/xp

Minecraft有专门可以控制经验值的指令,它就是:/xp。

/xp

/xp 33L

前者指令只会让你获得33点经验值,后者会让你获得33级经验,差了不只是一个数量级(33点经验值能干啥?)。

/xp set 目标玩家:目标选择器数量:Int整数[单位:levels|points

经验值,在游戏中,一般有EX、EXP和XP三种英文缩写,它的全称是:experience。经验值最早出现于RPG(角色扮演游戏)游戏的衡量角色能力的一种标准,每次经验值积累积达到上限时角色等级便会提升,并带来能力的相应提升。经验值作为最直接的经历评测标准已被广泛应用于诸多游戏中。

作用:给予单个或多个玩家经验值。

需要权限等级:Java-2,基岩-1

/xp 数量:Int整数[玩家:目标选择器

/xp query 目标玩家:目标选择器(单位:levels|points)

在基岩版和以下版本中,数量参数可以带单位,也可以不带单位。不带单位,就是增加经验点数。经验点数是啥?就是达到一定的程度就可以提升等级的那个绿色的小条条。如果带单位,单位只有“L”,也就是“等级”。比如下面两条指令:

/xp 33

格式:

以下和基岩版

/experience

/experience指令实际上就是/xp的全称。由于该指令的添加,Mojang也对这两条指令进行了重写,写成了像/time指令一样有三个功能:add(增加)、set(设置)和query(查询)

以上版本

/xp add 目标玩家:目标选择器数量:Int整数[单位:levels|points

需要作弊:是

  • 加入收藏
  • 目录
  • A+
  • A-