两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 |
插件手册:mythicmobs:技能:占位符列表 [2021/11/19 21:09] – [触发占位符] duangfafa | 插件手册:mythicmobs:技能:占位符列表 [2021/11/21 11:32] (当前版本) – [施法者占位符] duangfafa |
---|
====== 施法者占位符 ====== | ====== 施法者占位符 ====== |
这些占位符将返回被调用的施法者的任何属性。例如<caster.l.y.#>将返回施法者的 Y 位置。 | 这些占位符将返回被调用的施法者的任何属性。例如<caster.l.y.#>将返回施法者的 Y 位置。 |
| |
| **<color #ed1c24>注意</color>:也可以使用<mob.####>来替代<caster.####>,它们的意思相同** |
|占位符|解释| | |占位符|解释| |
|<caster.伤害>|返回受到的伤害总量| | |<caster.damage>|返回受到的伤害总量| |
|<caster.uuid>|返回施法者的 UUID| | |<caster.uuid>|返回施法者的 UUID| |
|<caster等级>|返回施法者的等级| | |<caster.level>|返回施法者的等级| |
|<caster名称>|返回施法者的名字| | |<caster.name>|返回施法者的名字| |
|<caster.hp>|返回施法者的当前 hp| | |<caster.hp>|返回施法者的当前 hp| |
|<caster.mhp>|返回施法者的最大 hp| | |<caster.mhp>|返回施法者的最大 hp| |
|<trigger.l.yaw>|返回触发器的偏航| | |<trigger.l.yaw>|返回触发器的偏航| |
|<trigger.l.pitch>|返回触发器的音高| | |<trigger.l.pitch>|返回触发器的音高| |
====== 其他占位符 ====== | |
====== 特殊占位符 ====== | ====== 特殊占位符 ====== |
| |占位符|功能| |
| |<caster.score.objective>|从“objective”返回施法者的分数| |
| |<target.score.objective>|返回来自“目标”的目标得分| |
| |<trigger.score.objective>|从“目标”返回触发器的分数| |
| |<global.score.objective>|返回假玩家的分数:__GLOBAL__ score from "objective"| |
| |<score.objective.dummyname>|从“objective”返回“dummyname”(假玩家)的分数| |
| |<random.#to#>|返回指定范围内的随机数| |
====== 例子 ====== | ====== 例子 ====== |
| |
| 这将使生物向自身周围 20 个方块半径内的所有玩家发送一条青色消息,以绿色说明是哪个实体杀死了它。 |
| |
| <code yaml [enable_line_numbers="true"]> |
| Skills: |
| - message{m="<&b><caster.name><&r> 被 <&a><trigger.name><&r> 杀死了."} @PIR{r=20} ~onDeath |
| </code> |
| |
| ---- |
| |
| 这个技能会在怪物出现时发出一个通知,如下所示: |
| |
| {{:插件手册:mythicmobs:技能:出生提示例子.png?600|}} |
| |
| <code yaml [enable_line_numbers="true"]> |
| 实例技能: |
| Skills: |
| - Skill{s=保存BOSS坐标} @self ~onSpawn |
| - message{m="&eA &BGiant Zombie&e (Level &4<caster.level>&e) &ehas spawned at <caster.var.SpawnLoc>"} ~onSpawn @PlayersInWorld |
| - message{m="&eThe &BGiant Zombie&e (Level &4<caster.level>&e) &espawned at <caster.var.SpawnLoc>&e has been slain."} ~onDeath @PlayersInWorld |
| |
| 保存BOSS坐标: |
| Skills: |
| - setvariable{var=SpawnLoc;type=STRING;value="&b<caster.l.x>&e, &b<caster.l.y>&e, &b<caster.l.z>";scope=CASTER} @self |
| </code> |
| |
| **你也可以使用颜色标签和格式标签来让怪物有漂亮的名字:** |
| |
| {{:插件手册:mythicmobs:技能:怪物名称附加例子.png?400|}} |
| <code yaml [enable_line_numbers="true"]> |
| 僵尸: |
| Display: 'ZOMBIE &F- &A<caster.hp>/<caster.mhp>HP &F- &ELv.<caster.level>' |
| |
| </code> |
| |
| |