后一修订版 | 前一修订版 |
插件手册:mythicmobs:变量 [2021/08/29 21:08] – 创建 duangfafa | 插件手册:mythicmobs:变量 [2021/12/14 19:30] (当前版本) – [变量 (v4.6+)] duangfafa |
---|
| |
**变量类型** | **变量类型** |
变量可以是几种类型中的一种,它是在使用[[https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/skills/mechanics/setvariable|setVariable]]机制初始化变量时定义的。类型通常是可以互换的,MythicMobs 会尽最大努力将某些变量应用于任何被询问的情况,但是如果您尝试将变量类型用于毫无意义的事情,它会抛出错误。 | 变量可以是几种类型中的一种,它是在使用[[插件手册:mythicmobs:技能:机制列表:变量|setVariable]]机制初始化变量时定义的。类型通常是可以互换的,MythicMobs 会尽最大努力将某些变量应用于任何被询问的情况,但是如果您尝试将变量类型用于毫无意义的事情,它会抛出错误。 |
当您使用[[https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/skills/mechanics/setvariable|setVariable]]将 "type" 设置为 Integer 或 Float 时,将 "value" 设置为其他变量(例如 <caster.var.MM> * 2),设置的变量的值将是一个值:“<caster.var .MM>'s value * 2",如果将"type"设置为String,则设置变量的值将是一个字符串:"<caster.var.MM> * 2"。 | 当您使用[[插件手册:mythicmobs:技能:机制列表:变量|setVariable]]将 "type" 设置为 Integer 或 Float 时,将 "value" 设置为其他变量(例如 <caster.var.MM> * 2),设置的变量的值将是一个值:“<caster.var .MM>'s value * 2",如果将"type"设置为String,则设置变量的值将是一个字符串:"<caster.var.MM> * 2"。 |
| |
**当前类型:** | **当前类型:** |
===== Variable Mechanics ===== | ===== Variable Mechanics ===== |
变量机制是利用变量的特殊机制。它们可以针对实体、位置或任何内容,但目标可能会影响结果,具体取决于您使用的范围。例如,如果您的目标不是实体,那么尝试获取目标范围的变量显然会失败。 | 变量机制是利用变量的特殊机制。它们可以针对实体、位置或任何内容,但目标可能会影响结果,具体取决于您使用的范围。例如,如果您的目标不是实体,那么尝试获取目标范围的变量显然会失败。 |
|*Mechanic**|**Description**| | |
| |**Mechanic** | **Description** | |
|[[https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/skills/mechanics/setvariable|VariableSet]]|初始化并设置一个变量。| | |[[https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/skills/mechanics/setvariable|VariableSet]]|初始化并设置一个变量。| |
|[[https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/skills/mechanics/variableadd|VariableAdd]]|添加到数字变量。| | |[[https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/skills/mechanics/variableadd|VariableAdd]]|添加到数字变量。| |
| |
===== 可变条件 ===== | ===== 可变条件 ===== |
| |
|**条件**|**描述**| | |**条件**|**描述**| |
|[[https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/conditions/variableequals|Variable Equals]]|检查变量是否等于给定值。| | |[[https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/conditions/variableequals|Variable Equals]]|检查变量是否等于给定值。| |