关于一键战斗的构思
我玩得是猎人,wow 2.0 宏可以支持?图标,并且将下个施放技能图标设为宏的图标但宏里面很多东西不支持,我想做一个一键战斗的插件,通过修改宏图标,宏代码的方式实现下个技能的提醒
1. 创建一个宏,取名叫 fight,将fight宏拖到技能条上
2.插件代码
setMacro(spellName){
设置fight宏图标为spellname的图标
设置fight宏代码为 /cast spellName
}
//每隔0.5秒执行一次,或CHANGETARGET事件时执行一次
onSpellUpdate(){
if(距离近)
if(无灵猴)setSpell(灵猴)
近身攻击技能
else if(距离远)
if(无hawk),setSpell(hawk)
else if(目标生命大于自己生命的50% and 无钉刺效果) setSpell(毒蛇钉刺)
else if(奥术可用)setSpell(奥术)
else if(多重可用) setSpell(多重)
else setSpell(震荡)
}
请问这个思路有没有问题,距离侦测,0.5秒loop可以实现吗?还有什么事件可以替代定时loop的吗?
获取技能图标,设置宏的技能图标,修改宏代码,这些都有实现的方法吗? CreateMacro("name", icon, "body", local) - Create a new macro. (2.0 - Can not be used in combat)
EditMacro(index, "name", iconIndex, "body", local) - Saves a macro. (2.0 - Can not be used in combat)
刚看见的,。。。郁闷了,无法在战斗中使用EditMacro 2.0 以后就别想和自动有关的了 呵呵,一键战斗是可以的,昨晚我已经做出点样子了,在OnUpdate事件中每0.2秒check一下目前的战斗情况,并且将相应的法术绑定到动作条上,只是我的动作条做的还有些问题,决定绑定到系统动作条上
页:
[1]