魔兽世界巫妖王之怒 AutoMacro替代品一键YJWOW
YJWOW插件可以帮到你,自己百度搜索 YJWOW 或到我的百度空间看看有地址连接
以下宏要装 YJWOW 插件
/ct "雷霆一击(等级 7)"
/ct "挫志怒吼(等级 7)"
按2下就可以了
-------------------------------
更高级的用法:自动判断距离和自动补BUFF
/ct :TDB<1 :JL<10 "雷霆一击"
/ct :TDB<1 :JL<10 "挫志怒吼"
当目标距离你10码以内,并且身上的 雷霆一击 还有1秒就消失时施放 雷霆一击,保持目标身上雷霆一击不断。
当目标距离你10码以内,并且身上的 挫志怒吼 还有1秒就消失时施放 挫志怒吼,保持目标身上挫志怒吼不断。
---------------------------------------------
MT 拉怪一键宏 (* 号是注释)
主宏:
/startattack
*进入攻击状态
/ct *x* "盾击,震荡猛击"
*当目标正在施法用盾击打断,盾击cd就用震荡猛击(注: 当 X 是施法法术名称时,只打断该法术 同理也可以用在盾牌反射)
/ct :pl<50"上古埃基尔神器,极效治疗石,治疗药水注射器"
*生命值少于50%用上古埃基尔神器,CD的话用极效治疗石,治疗药水注射器
/ct :pl<20"破釜沉舟"
*生命值少于50%用破釜沉舟
/ct :pl<15"盾墙"
*生命值少于50%用盾墙
/ct :jl>7 :jl<26 "冲锋"
*距离目标大于7码少于26码就冲锋
/CT :PR>35 "盾牌猛击宏,复仇宏"
*怒气大于35就用盾牌猛击宏, 盾牌猛击CD 就用 复仇宏(2个宏都同时出2个技能提高仇恨 请看看后面的子宏)
/ct %剑盾猛击%"盾牌猛击,复仇,毁灭打击"
*当自己有剑盾猛击这BUFF时用盾牌猛击,盾牌猛击CD 的话就用后面的复仇和毁灭打击
/ct "盾牌猛击"
*盾牌猛击CD好了话就用,CD中就跳过这命令运行下一行
/ct "复仇"
*同上一行
/CT :CF1:JL<10"盾牌格挡"
*目标是你并且距离少于10码用盾牌格挡
/CT "震荡波":jl<6
*距离少于6码用震荡波
/CT "命令怒吼":pb<3
*当命令怒吼还有3秒就消失就补上
/ct :jl<6 "雷霆一击":TDB<2
*当雷霆一击还有3秒就消失并且距离少于6码就补上
/CT :TDB<3"挫志怒吼"
*当挫志怒吼还有3秒就消失就补上
/CT :TDB<3"撕裂"
*当撕裂还有3秒就消失就补上
------ 我是分割线 -------------------
复仇宏:
/施放 复仇(等级 8)
/施放 英勇打击(等级 10)
------ 我是分割线 -------------------
盾牌猛击宏:
/施放 盾牌猛击(等级 6)
/施放 英勇打击(等级 10)
--------------------------------------------------------
主要实现的自动功能:
进入战斗状态
如果能冲锋则冲锋
如果在战斗姿态不能冲锋则转狂暴姿态拦截然后转战斗姿态
如果对方施法则转狂暴姿态打断然后转战斗姿态 如果距离远了不能打断则使用法术反射
压制、斩杀、乘胜追击、致死打击、狂暴之怒、旋风斩(CD到了就用)
断筋(目标身上DEBUFF小于2秒)
撕裂(目标身上DEBUFF小于2秒)
英勇打击(怒大于53并且目标生命值高于20%)
战斗怒吼(自己身上BUFF小于2秒)
当 恐惧 时用狂暴之怒
local xskb ;
if amaura("恐惧","player",2,0)>0 and amcd("狂暴之怒")<=0 then
amrun("狂暴之怒");
return;
end
if aml("player","%")>50 then
local YuanHu = ampartyinf('amr("player")>=10 and amjl(unit)<=25 and amcd("援护") and aml(unit)>0 and aml(unit,"%",0)<50 and name ~= amun("player")')
if YuanHu then
amrun("/cast [nostance:2]防御姿态;[target=" .. YuanHu .. "]援护")
return;
end
end
if amisr("战斗大师的堕落") and aml("player","%")<40 then
amrun("战斗大师的堕落");
return;
end
if amjl()>=8 and amjl()<=25 then
if amgv("zdzt_time") then
if GetTime() - amgv("zdzt_time") <0.5 then
return;
else
amsv("zdzt_time",nil)
end
end
if amgv("kbzt_time") then
if GetTime() - amgv("kbzt_time") <0.5 then
return;
else
amsv("kbzt_time",nil)
end
end
if amgv("冲锋锁定直到结束") then
if GetTime() - amgv("冲锋锁定直到结束") <2 and amjl("target")>=8 then
--Wowam_Message("3")
return;
else
amsv("冲锋锁定直到结束",nil)
--Wowam_Message("0")
end
end
if amisr("冲锋") then
amrun("冲锋");
amsv("xskb",nil);
amsv("冲锋锁定直到结束",GetTime())
return;
end
if amgv("xskb") then
xskb = GetTime() - amgv("xskb")<=3;
else
xskb = nil;
end
if amgv("kbzt_time")==nil and amcd("冲锋")<1 and ( amzt(1) or amzt(2) or amcd("拦截")>2 ) then
--Wowam_Message("1")
if amjl("target")>=8 and amjl("target")<=30 then
if amzt(1) or xskb then
if amisr("冲锋") then
amrun("冲锋");
end
else
amrun("战斗姿态")
amsv("zdzt_time",GetTime());
end
return;
end
end
if amcd("拦截")<1 and amjl("target")>=8 and amjl("target")<=30 and (amr()>=10 or amcd("血性狂暴")<=0.7) or xskb then
--Wowam_Message("2")
if amzt(3) or xskb then
if amisr("拦截") then
amrun("拦截");
amsv("kbzt_time",nil);
else
amrun("血性狂暴");
amsv("xskb",GetTime());
end
else
if amr()>=5 then
amrun("狂暴姿态");
amsv("kbzt_time",GetTime());
end
end
return;
end
end
if amgj()==0 then
amrun("/startattack");
return;
end
if amac() and amcd("拳击")<0.7 and amr()>=7 and amjl()<=5 then
amrun("/cast [nostance:3]狂暴姿态;拳击","target")
return;
end
local equip = "/equipslot 16 不败的意志\n/equipslot 17 卡兹洛加之心"
if amjl()>5 and amac() and amr()>=15 then
if amzt(2) then
if amisequiped("不败的意志") and amisequiped("卡兹洛加之心") then
amrun("法术反射");
else
amrun(equip);
end
else
amrun("防御姿态");
end
return;
end
--压制、斩杀、乘胜追击、致死打击、旋风斩(CD到了就用)
local equipdps = "/equipslot 16 熔岩怒火之爪\n/equipslot 17 熔岩怒火之拳"
if not amzt(1) then
amrun("战斗姿态")
return;
end
if not amisequiped("熔岩怒火之爪") or not amisequiped("熔岩怒火之拳") then
amrun(equipdps);
end
if amaura("挫志怒吼","target",2,0)<2 and amisr("挫志怒吼") and amfind("战士,潜行者,圣骑士,萨满祭司,猎人",amzy("target")) then
amrun("挫志怒吼");
return;
end
if amisr("乘胜追击") then
amrun("乘胜追击");
return;
end
if amisr("战斗怒吼") and ampb("战斗怒吼")<3 and ampb("命令怒吼")<=0 and ampb("力量祝福")<=0 then
amrun("战斗怒吼");
return;
end
if amjl()<=5 then
if amaura("撕裂","target",2,0)<3 and amisr("撕裂") then
amrun("撕裂");
return;
end
if amaura("断筋","target",2,0)<1 and amisr("断筋") and not amfind("自由祝福,保护祝福",ambufflist("target")) then
amrun("断筋");
return;
end
if amisr("压制") then
amrun("压制");
return;
end
if amisr("斩杀") then
amrun("斩杀");
return;
end
if amisr("致死打击") then
amrun("致死打击");
return;
end
if amisr("英勇打击") and amr()>53 and aml("target","%")>20 then
amrun("英勇打击");
return;
end
end
***********************************************
YJWOW插件使你在游戏里所有的技能、BUFF、物品、饰品、CD、战斗信息等等,都可以判断、获得和施放。玩家通过编写脚本和宏,
简化各种操作甚至达到了非常智能的效果。
例如:
1、真正的按一个键输出所有设定好的技能,一键解DBUFF(不是打地鼠)。
2、竞技场、副本、PK可以按你设定的条件打断任何人的技能,设定在危险的时候喝药、绷带、施放救命技能。按你设定的技能套路输出。
3、盗贼自动判断在5星的时候出技能(刺骨等)、被恐惧自动用饰品(亡灵意志等)、自动补DBUFF(切割等)等。
4、法师自动反羊、判断距离当敌人靠近时自动冰环、血少自动冰箱等。
5、牧师自动给队友加血、放盾、加BUFF、驱散等。
6、术士自动给DOT 、自动驱散对方的BUFF。命令宠物攻击、打断对手等
7、骑士自动判断队友BUFF 的剩余时间给补上,危险的时候给个救命祝福等。
8、坦克最大化拉仇恨,狂暴自动判断距离拦截、20%自动用斩杀、自动换姿态、自动换装备等。
9、猎人判断对手职业,吸蓝、判断对方谁血量最少给以痛击速度击杀。
10、一系列的死亡骑士专用函数,不管是技能还是符文都能完美的判断,如:某种符文CD,某种符文有几个、某种符文有几个可用等等。
11、系列竞技场专用函数把你变成竞技场的神,一点也不夸张。如:你可以判断所有敌人谁在施放变羊术,在他还有1秒施法成功时自动打断他并且不用改变目标。
以上功能按一个按键就可以做到,并且不需要改变您的目标,这些功能只是按职业特点举例的一小部分,单单功能判断就多达300多个,其他组合的功能无法计量。
YJWOW功能数不胜数,没有做不到只有想不到。
1楼说的也行,因为雷霆有冷却时间,所以按一下是雷霆,在按一下是挫志,可以出的
2楼的就是按一下是雷霆 在按一下是挫志,在按一下是雷霆。
推荐用1楼的 毕竟 群啦的话 雷霆不断,挫志一下即可!
有公共CD的,把宏改为
/cast 雷霆一击(等级 7)
/cast 挫志怒吼(等级 7)
按两下这个宏就可以了