插件手册:mythicmobs:技能:机制列表:变量

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
插件手册:mythicmobs:技能:机制列表:变量 [2021/12/13 12:02] – [技能:取消设置变量variableunset] 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|
行 115: 行 115:
 ---- ----
  
 +===== 技能:变量减 VariableSubtract =====
 +减去指定范围内的变量的数量。仅适用于数字变量类型。
 +|属性|别名|描述|默认值|
 +|var|v|变量的范围和名称|none|
 +|amount|a|添加的数|1|
  
 +**例子**
 +<code yaml [enable_line_numbers="true"]>
 +  Skills:
 +  - variablesubtract{var=skill.testVar;amount=1} ~onInteract
 +  - ...
 +</code>
  
 +----
  
 +===== 技能:变量数学运算 VariableMath =====
 +将变量设置为数学方程的结果,其中 'x' 是变量的当前值。
 +|属性|别名|描述|默认值|
 +|var||变量的名称和作用域||
 +|equation|eq, e|要完成的操作,必须在引号内||
  
- +**例子** 
 +将占位符存储在变量中 
 +<code yaml [enable_line_numbers="true"]> 
 +MMOVar: 
 +  Skills: 
 +  - variableMath{var=target.exp;equation="%mmocore_level%"
 +</code> 
 +做数学运算 
 +<code yaml [enable_line_numbers="true"]> 
 +Math1: 
 +  Skills: 
 +  - variableMath{var=caster.damage;equation="<caster.hp>*5"
 +Math2: 
 +  Skills: 
 +  - variableMath{var=caster.speed;equation="(<caster.var.age>/5)+1"
 +</code>
  • 插件手册/mythicmobs/技能/机制列表/变量.1639368121.txt.gz
  • 最后更改: 2021/12/13 12:02
  • duangfafa