数值语法学习

EcoX 系列插件在数值选项时可以使用公式。

数值选项

Yaml 语法学习 一节中,我们已经介绍了大多数配置选项都是 键: 值 语法。当某个键的值只能是数字时,我们称之为数值选项。

大部分含有以下关键词字眼的选项都是数值选项:

  • amount,例如 amount: 1

  • value,例如 value: %level%

你也可以参考教程所给的示例配置,一般来说示例配置对应选项的值如果就是一个数字,那么往往就是数值选项。

公式

在数值选项中可以使用 Placeholders 的变量符,例如你可以制作根据玩家金币数量决定伤害的武器,同时涉及内部等级的(例如附魔等级、宠物等级、技能等级等),往往插件自带 %level% 变量符。

+:加号。例如 1+2

-:减号。例如 5-3

*:乘号。

/:除号。

你可以使用 ( ) 符号来优先处理公式中的某个部分。例如在 1 + 2 * 3 中,根据常识很明显正确的计算步骤是先算乘法再算加法,但你可以使用 (1 + 2) *3 来实现先算加法,再算乘法。公式中不能使用中括号和大括号,你可以使用 (( )) 符号来实现中括号。

Last updated