差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
插件手册:mythicmobs:技能:机制列表:变量 [2021/12/13 12:05] – [技能:变量加 VariableAdd] duangfafa | 插件手册:mythicmobs:技能:机制列表:变量 [2021/12/15 17:54] (当前版本) – [技能:设置变量SetVariable] duangfafa | ||
---|---|---|---|
行 49: | 行 49: | ||
设置一个变量。变量可以是永久的或临时的,并且可以与条件或占位符结合使用来存储数据。 | 设置一个变量。变量可以是永久的或临时的,并且可以与条件或占位符结合使用来存储数据。 | ||
|变量|缩写|解释|默认值| | |变量|缩写|解释|默认值| | ||
- | |variable|name, n, var, key, k|变量的名称。可以选择以范围为前缀。| | + | |name|variable, n, var, key, k|变量的名称。可以选择以范围为前缀。| |
|value|val|要将变量设置为的值。必须适用于类型,否则技能将失败。如果使用空格,应该用双引号括起来。值还可以包括占位符,甚至来自 PlaceholderAPI。| | |value|val|要将变量设置为的值。必须适用于类型,否则技能将失败。如果使用空格,应该用双引号括起来。值还可以包括占位符,甚至来自 PlaceholderAPI。| | ||
|scope|s|变量的范围,例如变量所在的位置。|SKILL| | |scope|s|变量的范围,例如变量所在的位置。|SKILL| | ||
行 130: | 行 130: | ||
---- | ---- | ||
+ | ===== 技能: | ||
+ | 将变量设置为数学方程的结果,其中 ' | ||
+ | |属性|别名|描述|默认值| | ||
+ | |var||变量的名称和作用域|| | ||
+ | |equation|eq, | ||
- | + | **例子** | |
- | + | 将占位符存储在变量中 | |
- | + | <code yaml [enable_line_numbers=" | |
- | + | MMOVar: | |
+ | | ||
+ | - variableMath{var=target.exp; | ||
+ | </ | ||
+ | 做数学运算 | ||
+ | <code yaml [enable_line_numbers=" | ||
+ | Math1: | ||
+ | Skills: | ||
+ | - variableMath{var=caster.damage; | ||
+ | Math2: | ||
+ | Skills: | ||
+ | - variableMath{var=caster.speed; | ||
+ | </ |