如何在魔兽宏中实现状态判断,并根据状态释放技能??

来源:百度知道 编辑:UC知道 时间:2024/09/21 00:40:47
例如在战士躲闪或暴击后点击按键释放反击或压制技能,没有该状态时释放英勇打击
某些技能的释放需要条件,有没有宏可以判断是否满足该条件,然后选择性释放技能

下面列出宏命令系统中支持的所有条件语。如果你需要的判断条件没有在此列出,那么就不可能通过该条件来执行安全化命令的动作。这是中央的死龟腚,谁都没办法,不过以后也有可能会再增加一些。
•help
目标可以接受增益法术
•harm
目标可以受到攻击
•exists
目标存在
•dead
目标已经挂了
•stance:0/1/2../n
玩家在某姿态下
•stealth
玩家在潜行状态下
•modifier:shift/ctrl/alt
某功能键被按下
•button:1/…/5/<虚拟按键号>
宏通过某键点击执行
•equipped:<装备类型>
玩家装备了某类型物品
•channeling:<法术名称>
玩家正在引导某法术
•actionbar:1/…./6
当前技能栏为某动作栏
•pet:<宠物名称或类型>
玩家当前宠物为某宠物
•combat
玩家正在战斗状态
•mounted
玩家在骑乘状态
•swimming
玩家在游泳
•flying
玩家在飞行状态
•flyable
玩家正处在一个允许飞行的地界
•indoors
玩家在室内
•outdoors
玩家在户外
•party
目标在玩家的小队中
•raid
目标在玩家的小队或团队中
•group:party/raid
玩家在某集体中(小队/团队)