魔兽跟谁宏命令

魔兽跟谁宏命令 魔兽跟随宏怎么设置?

魔兽世界怎么弄宠物跟随宏?

魔兽跟随宏怎么设置?

先给你解释一下这个宏的内容。第一行/petattack很简单,宠物攻击。第二行/petfollow就是宠物跟随,“[ ]”里面的内容是条件语句,target是条件检测的对象,pettarget是宠物的目标,exists就是存在。条件语句连起来就是“宠物的目标存在”,换言之第二行的意思就是如果宠物有攻击目标,则宠物切换为跟随动作。两行连起来就是,如果宠物当前没有目标,则第二行语句不会被触发,宠物会攻击你当前的目标;如果宠物有目标,则宠物切换为跟随状态。换言之这个宏是通过判断宠物当前是否有攻击目标,来切换宠物的攻击或者跟随状态,但是“前往”状态下的宠物是没有攻击目标的,自然不会执行跟随指令。如果单单只是解决前往状态无法切换为跟随这个问题,是很简单的,比如在第二行继续加条件[target=target,noexists],如果宠物没有目标,你也没有目标,那宠物也会跟随。但是这两个方案都会有新问题,那就是如果你有目标,且宠物在前往状态,点这个宏宠物不会跟随只会攻击,在团本里面有可能会发生你并不想看到的事情比如提前开怪。当然你也可以继续在这个宏里加更多的判断条件,比如判断是否在团队中,是否在战斗中,来决定是否让宠物执行攻击动作。但是很显然光靠添条件,255个字符是没法做到面面俱到的。归根结底是前几个资料片改了宠物技能条,却没给宠物状态判断的条件语句,所以写宏也只能剑走偏锋,通过其他方式去判断条件。所以更好的解决方案是在下面再加一行/petfollow [button:2]效果是当你用右键点击这个宏的时候,宠物不管怎么样都会变成跟随状态。毕竟再复杂的实际情况,用人脑判断总是比255个字符来的快。

魔兽世界宏命令编法?

详细宏命令如下:

1、/cast,/use,/target,/focus,/assist,/stopmacro,/cancelaura,/userandom,/castrandom,以及/castsequence。。

2、BASIC PET COMMANDS: (基本宠物指令) Pet Orders: Attack, Follow, Stay (宠物指令:攻击,跟随,停留) /petattack /petfollow /petstay Pet Stances: Passive,

3、Defensive, Aggressive (宠物状态:被动,防御,主动) /petpassive /petdefensive /petaggressive Auto-Cast Pet Abilities (宠物自动施法开/关) /petautocaston

4、petautocastoff 在2.0中,目前所用的大多数宏都将被废弃,因为在战斗中,任何用到CastSpellByName()或者TargetUnit()的宏都将不再有作用。更进一步的,多数“傻瓜逻辑”的宏也不会再有效。但是,你现在可以通过新的宏条件选项来实现许多流行宏的功能。

5、现在,使用“/cast”(“/施放”)非常简明,命令格式就是“/cast lt法术名称gt”(施放最高等级的法术)或者“/cast lt法术名陈gt(Rank lt#gt)”。比如说: /施放 强效治疗术 /施放 奥术智慧(等级 3) 在新的系统中,你依然可以使用原来的这些格式,不过你现在可以加入条件选项来使得“/cast”更加灵活。“/cast”的新格式是:

6、/cast [lt第一组条件选项gt] lt第一个法术名称gt [lt第二组条件选项gt] lt第二个法术名称gt [lt第三组条件选项gt] lt第三个法术名称gt...”。 现在让宏运作起来的方式就像这样:第一组条件选项被检测,如果它们成立,则第一个法术被施放,如果它们不成立,则第二组条件选项被检测,如果这个成立了,下一个法术被施放,如此下去。但是,你必须牢记,只有一个法术会被施放。当一组条件选项被检测到成立时,相应的法术就会被施放,宏也就此结束。 当前可用的条件选项有: help - 检测目标是否为友善 harm - 检测目标是否为敌对 combat - 检测你是否在战斗中 stance或stance:# - 检测你是否在姿态中,或是否在某个特定的姿态中(详见下) stealth - 检测你是否潜行 modifier或modifier:shift|ctrl|alt

7、 检测命令被执行时是否某个特定的键被按下 equipped:ltitemgt - 检测某个物品是否被装备。ltitemgt可以是任何有效的装备槽,物品分类,或者物品子类 target = ltunitgt - 特殊条件选项,它把当前目标改变为任何有效的单位(详见下) actionbar:ltnumbergt - 检测当前动作条是否为列出的那个 新的条件选项: pet:ltpet type 或 pet namegt - 检测宠物是否存在。可以接受宠物类型(枭,熊,小鬼)或者名字(Fluffy,我家坏坏)作为条件。不带条件则检测是否有任何宠物存在。 mounted,swimming,flying - 检测是否在坐骑

8、游泳,或者飞行中 indoors,outdoors - 检测是在室内还是室外 button:lt#gt - 检测某个特定的按钮被用来触发法术

有一些举例说明: /施放 强效治疗术 非常简单,向你的目标施放强效治疗术。 /施放 [help] 强效治疗术 加入一个条件选项,当目标为友善时施放强效治疗术。 /施放 [help] 强效治疗术 惩击 加入第二个法术,由于它没有任何条件选项,所以在第一组条件选项不成立时,则施放。 /施放 [help, combat] 快速治疗 [help, nocombat] 强效治疗术 惩击 这个宏将在你(不是目标)处于战斗中时为友方目标施放快速治疗,如果你不在战斗中且目标为友方目标,则施放强效治疗术,如果这些条件都不成立(比如目标为敌对),则施放惩击。 /施放 [help] 强效治疗术 [harm, combat] 惩击 [harm, nocombat] 精神鞭笞 这个宏将对友方目标施放强效治疗术,或在战斗中对敌对目标施放惩击,或当你不处于战斗中时,对敌对目标施放精神鞭笞。 /施放 [stealth] 伏击 背刺 这个宏在玩家处于潜行时施放伏击,否则的话就背刺。