显示页面过去修订反向链接回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ====== command ====== 为每个提供的目标执行一个命令。 允许使用颜色代码和变量。有关颜色代码列表,请查看此处。变量可以在[[https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/skills/stringvariables|这里找到]]。 如果指定的命令包含双引号 " 或大括号 {} 并且必须用它们各自的消息变量替换,则指定的命令将无法正常运行。发生这种情况因为双引号和大括号是为 MythicMobs 本身保留的,试图阅读您提供的语法。 ===== 属性 ===== |属性|缩写|描述|默认值| |command|c|要执行的命令||-| |asCaster|ac|如果为真,命令将从施法者而不是控制台执行。|false|-| |asOp|op|是否以op权限执行命令|false|-| |asTarget|at|为技能目标执行命令|false|-| |requireTarget|rt|仅当技能有目标时才执行|false|-| ===== 例子 ===== **正确书写的命令技能** <code yaml [enable_line_numbers="true"]> Skills: - command{c="give <target.name> gold_ingot 20"} @trigger ~onInteract - command{c="minecraft:tp <target.name> <mob.uuid>"} @self ~onDamaged - command{c="minecraft:summon Zombie ~ ~ ~ <&lc>NoAI:true,CustomName:<&dq>Summoned Zombie<&dq><&rc>"} - command{c="minecraft:summon Zombie ~ ~ ~ {NoAI:true,CustomName:<&dq>Summoned Zombie<&dq>}"} </code> <color #ed1c24>**无效的命令技能**</color> 下面的示例将不起作用,因为某些符号没有被消息变量替换。 <code yaml [enable_line_numbers="true"]> Skills: - command{c="minecraft:summon Zombie ~ ~ ~ {NoAI:true,CustomName:"Summoned Zombie"}"} </code> 插件手册/mythicmobs/技能/机制列表/command.txt 最后更改: 2021/09/07 09:25由 duangfafa