《魔兽世界怀旧服》法师宏怎么样 法师宏介绍
法师这个职业在魔兽世界怀旧服中非常的受欢迎,输出和保命手段非常的丰富,还有不俗的控制能力,不过相对的操作难度也非常的大,这时候就需要用到官方开放给玩家的宏了,以下是一些非常不错的法师一键宏推荐。
首先介绍个取得技能名字的语句
/scriptDEFAULT_CHAT_FRAME:AddMessage(GetSpellName(X,0));
可以把这句做成宏,然后要用的时候复制里面的内容到聊天栏,把这里的X请换成数字,可以显示出相应编号的技能,想要知道技能编号就一点点用数字试,因为不同天赋技能书的技能编号是不同的(因为有些技能要天赋支持)
奥术智慧宏:
/scriptr=5;l={1,14,28,42,56};ifnotUnitIsFriend("player","target")thenTargetUnit("player");end;t=UnitLevel("target");fori=r,1,-1doif(t>=l[i]-10)thenCastSpellByName("奥术智慧(等级"..i..")");break;end;end;
/scriptifUnitIsUnit("player","target")thenTargetLastTarget();end;
/scriptif(SpellIsTargeting())thenSpellTargetUnit("player");end;
效果:根据目标等级自动选择相应等级的奥术智慧,这个宏网上到处都是但是因为宏长度的关系所以不完善,我把它改了改但是超过255个字了所以必须要supermacro支持。原版没有的功能:如果目标为不可施放单位(敌对,npc等)则对自己使用并且不丢失目标,如果无目标则对自己使用并且保持无目标。
绷带宏:
/scriptif(GetZoneText()=="阿拉希盆地")thenUseItemByName("污染者的符文布绷带");elseif(GetZoneText()=="战歌峡谷")thenUseItemByName("战歌峡谷符文布绷带");elseif(GetZoneText()=="奥特兰克山谷")thenUseItemByName("奥特兰克厚符文布绷带");elseUseItemByName("厚符文布绷带");end;
/scriptif(SpellIsTargeting())thenSpellTargetUnit("player");end;
效果:根据3大战场和其他场所自动选择对应3大战场的绷带及厚符问绷带,无目标/目标为敌人/目标不可被绷带/目标为自己时给自己打绷带,目标为友方时对其打绷带。身上带4种绷带就好无论放什么位置。原来为传统宏使用者设计过这个宏但是要分2个先点一个取变量很麻烦,现在既然用这个插件就合并成一键了。
强制对自己绷带宏:
/scriptTargetUnit("player");
/scriptif(GetZoneText()=="阿拉希盆地")thenUseItemByName("污染者的符文布绷带");elseif(GetZoneText()=="战歌峡谷")thenUseItemByName("战歌峡谷符文布绷带");elseif(GetZoneText()=="奥特兰克山谷")thenUseItemByName("奥特兰克厚符文布绷带");elseUseItemByName("厚符文布绷带");end;
/scriptTargetLastTarget();
功能如上一个只是无论什么情况都对自己打(盗贼用丢星,法师用没事)
最完美的冰箱宏:
/scriptSpellStopCasting();CancelBuff("寒冰屏障");if(GetSpellCooldown(179,0)>=2)thenCastSpell(147,0);elseCastSpellByName("寒冰屏障");end;
功能:中断正在施放法术并使用冰箱;如果在冰箱中就解冰箱;如果冰箱冷却时间大于2秒则使用急冷。传统冰箱宏能解决冷却中使用急冷的问题,但是又没办法做到像按技能书里拉出来冰箱技能那样1键开1键解,这个宏把2者合并了,需要supermacro的cancelbuff语句支持
注:其中179是我目前的冰箱编号,147是急冷编号,下同
解毒剂宏:
/use特效抗毒药剂
/scriptif(SpellIsTargeting())thenSpellTargetUnit("player");end;
功能:对目标使用解毒剂,无目标/目标为敌人/目标为自己/目标无法使用该物品则对自己使用
铁皮手雷宏:
/scriptSpellStopCasting();
/use铁皮手雷
功能:使用手雷,再按为取消;不限制手雷放在背包什么位置
一键喝红:
/use特效治疗石
/use特效治疗药膏
/use作战治疗药水
/use特效治疗药水
效果:按顺序使用极效治疗石,战场5分钟冷却的瓶子,荣誉瓶子,极红
一键萝卜/夜龙:
/use鞭根块茎
/use夜龙之息
一键4种魔法石按顺序吃:
/use法力红宝石
/use法力黄水晶
/use法力翡翠
/use法力玛瑙
从大到小顺序,不用再为他们准备不同的格子了
以上宏都需要supermacro支持
再来其他一些常规宏:
冰环宏:
/scriptSpellStopCasting();localstart,duration=GetSpellCooldown(156,0);if((GetTime()-start)<=2)or((GetTime()-start)>=19)thenCastSpellByName("冰霜新星(等级1)");elseCastSpellByName("急速冷却");end
效果:放冰环,冷却时间如果大于2秒小于19秒则使用急冷。
注:其中156是我目前的1级冰环编号
吹风宏:
/scriptlocalstart,duration=GetSpellCooldown(151,0);if((GetTime()-start)<=2)or((GetTime()-start)>=9)thenCastSpellByName("冰锥术(等级5)");elseCastSpellByName("急速冷却");end;
效果:放吹风,冷却时间大于2秒小于9秒则使用急冷,用来狂按实现冰环后双吹风
注:其中151是我目前的5级吹风编号
法术增符:
/scriptifnotUnitIsFriend("player","target")thenTargetUnit("player");end;
/cast魔法增效(等级4)
/scriptif(SpellIsTargeting())thenSpellTargetUnit("player");end;
/scriptifUnitIsUnit("player","target")thenTargetLastTarget();end;
目标为队友则对其使用,无目标/目标自己/目标敌人/目标不可使用该技能则对自己使用
法术抑制:
/scriptifnotUnitIsFriend("player","target")thenTargetUnit("player");end;
/cast魔法抑制(等级5)
/scriptif(SpellIsTargeting())thenSpellTargetUnit("player");end;
/scriptifUnitIsUnit("player","target")thenTargetLastTarget();end;
同上,和altcast说再见吧
气定猪:
/cast气定神闲
/scriptSpellStopCasting();
/cast变形术:猪
气定大火球:
/cast气定神闲
/scriptSpellStopCasting();
/cast炎爆术(等级8)
奥强+护符双开(护符放在下面一格)
/scriptUseInventoryItem(14);
/cast奥术强化
双开大火球(跑动中需连按3下,原地不动1下就好)
/scriptUseInventoryItem(14);
/scriptSpellStopCasting();
/cast奥术强化
/scriptSpellStopCasting();
/cast气定神闲
/scriptSpellStopCasting();
/cast炎爆术(等级8)
单开气定冰蛋
/scriptUseInventoryItem(14);
/cast气定神闲
/scriptSpellStopCasting();
/cast寒冰箭(等级10)
中断正在施放法术并反制
/scriptSpellStopCasting()
/scriptCastSpellByName('法术反制')
盆地求助宏:
/scriptSendChatMessage("Help"..GetSubZoneText().."!!","Raid",nil,1);
看了上文九游小编带来的魔兽世界怀旧服法师宏-魔兽世界怀旧服法师一键宏推荐,你是否了解了相关内容信息,知道了呢!更多最新最好玩的手机游戏就来九游下载吧!
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息