求一个法师宏,直接按是寒冰箭,如果冰系被反就用奥术冲击 多少级学

法师宏命令合集 - 艾泽拉斯国家地理论坛 - [2349][f182]
:: 法师宏命令合集 ::
法师宏命令合集
[s:7] 宠物宏:自认为也曾是个优秀的猎人,由于水元素的出现,大大加强了法师的可玩性和操作要求.猎人的假死和放宠吸引仇恨,现在法师都有了一定程度的相应能力,可以肯定,法师在副本里能做到许多以前无法想象的事情。如何控制你自己和宝宝的走位与技能顺序,让对手在之间疲于奔命,不仅在pve,而且也在pvp方面给法师们带来大量新要素。而目前我为了一个完美的键位设置快要抽疯了,n多的技能+宏现在还要考虑宝宝…1.放狗宏/cast [nopet] Summon Water Elemental /stopmacro [target=pettarget, exists] /petattack注:点击一次将召唤水元素再点一次水元素将攻击你的目标,在召唤后的lag时间内重复点击可以让宠物立即进入攻击状态并不会取消第一个水球2.放狗冰环宏/cast [nopet] Summon Water Elemental /stopmacro [nopet] /click PetActionButton5注:如果你没带水元素,他将召唤一个,然后使用水元素的冰环,否则直接使用。3.其他命令/petattack 宠物攻击/petfollow 跟随/petstay 停留/petpassive 被动模式/petdefensive 防御模式/petaggressive 主动攻击/petautocaston &spell& 自动施放技能打开,比如冰球 /petautocastoff &spell& 自动施放技能关闭重置宏:/invite edwina/script LeaveParty()是的,它也回来了,伴随我从44级祖尔法拉克直到55级离开玛拉顿进入外域的新天地攻击性宏:1.飞弹宏/cast [nochanneling:Arcane Missiles] Arcane Missiles注:重复按键将不会取消你的飞弹释放,随着奥系天赋的开发这个宏将有着越来越多的上镜几率2.冰枪宏/stopcasting /cast Ice Lance注:虽说冰枪第一原则就是别讨论它,但我还是要说,冰枪在目前刚开的TBC是破坏平衡的存在,但由于魔伤加成系数低下及需要冰冻目标才能发挥威力这个先决条件,当后期装备到达高端时应当能达到平衡。至于暴击的次数,冰环的8秒可以释放5次:秒:0(冰环)1
8(解冻)冰枪次数
5五次全暴可以打掉某些70级精英怪一半的血量,连暴三四次是很经常的。水元素,霜刺及寒冰指环与之配合能重新诠释冰法的爆发力。所以如果被冰法冻住,请第一时间使用你的技能或徽记解冰。 3.起手火球宏/cast [nocombat] P Fireball注:作为一个起手技或者拉怪用,你应当不在战斗状态4.气定效果火球宏/cast [modifier:alt] P Fireball注:如果灵风套特效触发(10秒内下个法术瞬放)或者有了类似的气定效果,比如otherguy的流氓宝石:法术有2%几率产生气定效果,持续4秒,下个法术瞬放。可以用这个宏施放火球,或者按住alt键配合施放大火球。5.冰箭风筝宏/cast [modifier:alt] Frostbolt(rank 1); Frostbolt注:按住alt键则是一级冰箭,否则是顶级冰箭。 6.反潜宏按需使用/cast [button:2] Arcane Explosion(Rank 1); Arcane Explosion 注:右键点击施放一级奥暴,直接点击为顶级/cast [modifier:alt] Arcane Explosion(Rank 1); Arcane Explosion注:按住alt配合为一级奥暴,否则是顶级/cast [nocombat] Arcane Explosion(Rank 1); Arcane Explosion注:如果不在战斗状态施放一级,反之顶级带小号下副本必须,直接拉完副本所有怪一起a掉,或者野外杀低级分散怪,如Silisus的风元素.7.暴雪烈焰风暴整合宏/cast [modifier:alt] Flame S Blizzard注:按住alt是烈焰风暴,否则是暴雪。由于水元素的存在,法师AOE的战术多样化了:例如冰锥冰环闪烁双暴雪,召唤水元素,冰锥冰环,读秒烈焰风暴连冰锥,然后自身的冰环又好了。 ` 8.序列攻击宏/castsequence reset=7 Arcane Blast, Scorch, Scorch, Scorch注:出于魔法使用效率考虑,连按这个宏将施放三次灼烧,然后一个奥术冲击如果7秒内没使用它,将重置为奥术冲击起始。奥术冲击的加速施法效果将改变副本中单一的冰弹火球模式,今后和猎人一样,一个合理的输出模式将大大提高你的魔法效率和dps.对某些冰系免疫的怪,这个宏也很有用。9.友善目标协助宏/cast [harm]F [target=targettarget]Fireball注:你可以用别的魔法替代这里的火球术,这个宏将对你目标的目标施放魔法,如果你的目标是友善单位的话。 10.燃烧火球/cast Combustion /stopcasting /cast Fireball注:没变化11.加速攻击宏/use Mind Quickening Gem /stopcasting /cast Berserking /stopcasting /cast Fireball注:随着施法加速等级设定的加入,可以想象今后会有越来越多的相关装备,法师们又要为一种新的属性头疼了。这个宏将使用思维加速宝石并且施放巨魔的种族天赋再施法。12.气定大火球/stopmacro [help]/cast Presence of Mind/stopcasting/cast Pyroblast或者Ap+气定大火
/stopmacro [help]/cast Presence of Mind/stopcasting/cast Arcane Power/stopcasting/cast Pyroblast13.气定AP护符宏/cast Presence of Mind /stopcasting /cast Arcane Power /stopcasting /use Vengeance of the Illidari /stopcasting /cast Pyroblast注:一个强力的起手技,Vengeance of the Illidari 来到外域后第一个需要搞到手的东西或者/stopmacro [help]/cast Presence of Mind/stopcasting/cast Arcane Power/stopcasting/use 13/stopcasting/cast Pyroblast你的护符应当在上面的护符槽(装备栏13位)。关于双开TBC中有些特例,比如有两个近战+AP的可以双开,有许多护符可以同时使用,可以肯定,今后挖掘护符之间的搭配将成为一个很有趣的命题,别象我那样早早卖掉之后追悔莫及。下面的宏可以在跑动中使用但需要连按四次/stopmacro [help]/castsequence Presence of Mind, Arcane Power, 13, Pyroblast防御性宏:1.闪烁宏/stopcasting/cast Blink/script FlipCameraYaw(180);闪烁并调整为背视角看看是哪个贼do it from behind2.解诅咒宏/cast [target=mouseover, help] Remove Lesser C [target=player] Remove Lesser Curse 如果你的对象或者鼠标所指身上有诅咒,将去除它,否则去除自己身上的一种诅咒3.禁魔宏/stopcasting/cast Counterspell停止目前的施法并立即禁魔目标4.变羊宏1)组队变羊/script if UnitSex(&target&)==1 then g=&female & else g=&male &s=&Sheeping &..g..UnitLevel(&target&)..& %T&;c=&say&;if GetNumRaidMembers()&0 then c=&raid& elseif GetNumPartyMembers()&0 then c=&party&SendChatMessage(s,c)/cast Polymorph2)raid变羊/cast detect magic/focus/script SetRaidTarget(&focus&, 1)/script if UnitSex(&target&)==1 then g=&female & else g=&male &s=&I'm going to sheep a &..g..UnitLevel(&target&)..& %T&;c=&Party&;if GetNumRaidMembers()&0 then c=&raid&SendChatMessage(s,c)注:这两个宏能告之你的队友和队伍你施法目标的性别,等级,如果你不在队伍中,那仅仅施放变羊术,后面那个在施法前还放上了法术侦测,改良一下在pvp时对付萨满有很好的效果。3)智能变羊/cast [button:2, target=focus] P Polymorph /focus [nobutton:2]注:左键点击将变羊你所集中的目标,例如副本里需要控制一个远程怪,右键将切回目标至你负责的怪并补羊。目前在2.08这几个宏似乎有问题 4)随机变羊/castrandom Polymorph, Polymorph:Pig, Polymorph:Turtle注:什么,你需要动物?找法师就对了。5)下马变羊#showtooltip Polymorph /dismount [mounted] /cast Polymorph注:以后就是下鸟了,法师还是空战王者,请参考Faxmonkey录象5.冰箱宏1) 公共CD终结者/cancelaura Ice Block /cast Ice Block注:第一下冰箱,再按立即出棺2)寒流冰箱/cancelAura Ice Block /castSequence reset=300 Ice Block, Cold Snap注:连按可以做到双冰箱。pvp的话进冰箱前请先召唤水元素出来,他能让不少职业很郁闷。如果你有浮冰天赋请将300改成2403)解冰禁魔/cancelaura Ice Block /cast Counterspell注:出了冰箱后立即禁魔4)解冰闪烁/cancelaura Ice Block /cast Blink注:pvp中如果你冰箱了而没人加血,闪烁出去磕个瓶子也许是个好主意,pve中如果AOE明显要失败,比如有对方阵营干扰,这个宏也许可以救你一命。比较有意思的是我58时在地狱火半岛AOE,从天而降一70法师,两个冰箱后我虽然挂了,他也被数量众多的小怪搞死。6.一键守护/cast [button:2] Frost W Fire Ward注:左键火守,右键冰守7.神龟宏/castSequence reset=30 Ice Barrier, Mana Shield注:随着资料片里魔法护盾的强化,冰奥有了更多的本钱搞神龟流,这个宏会先后施放冰护和法盾,如果你有浮冰天赋请将30改成24。8.绷带宏/use [help]Heavy Netherweave B [target=player]Heavy Netherweave Bandage注:你也可以用暴雪整合了的自绷带能力,布不是问题,尤其对法师而言,3.4k的效果却很好,你也可以给水元素绑绷带,当然这时候你的目标应该是只羊。其他宏:1.协助宏/cleartarget/assist [player name]清除现在的目标并选中你协助对象的目标,例如:/cleartarget/assist Edwina在竞技场里你应当有数个类似的宏来配合你们组的dps职业 2.宝石宏/castsequence [button:2] reset=120 Conjure Mana Emerald, Conjure Mana Ruby, Conjure Mana Citrine, Conjure Mana Jade, Conjure Mana Agate /stopmacro [button:2] /use Mana Emerald /use Mana Ruby /use Mana Citrine /use Mana Jade /use Mana Agate注:右键将制造魔法宝石,左键则是按顺序使用,冰锥流会用得到的。这个宏有时候会出现问题,表现为后面的宝石无法制造,期待达人改良。3.唤醒宏/castsequence [button:1] reset=10 Serpentcrest Life-Staff, Mar'li's Touch, Evocation /stopmacro [button:1] /equip Time-Shifted Dagger /equip The Saga of Terokk /equip Nether-Core's Control Rod注:前两次点击将装上你的高精神武器如Serpentcrest Life-Staff以及Mar'li's Touch 第三次点击开始唤醒.右键点击将会切换会dps装,他所列举的装备都是大众装备,你也可以配合itemrack插件搞一套精神装专门用于提升唤醒的效率——法师现在被赋予了隐身.4.智能厨师/use [nomodifier] Conjured Glacial Water /use [nomodifier] Conjured Croissant /cast [modifier:shift, button:2] Conjure F[modifier:shift] Conjure Water ` 注:左键同时吃喝,shift+点击造水,shift+右键造食,如果不到级别或者没学会,请自行改动水食的名字。5.智能魔法增/减幅/cast [button:2, party] Amplify M [button:2, target=player]Amplify M [party] Dampen M [target=player] Dampen Magic注:左键魔法抑制,右键强化,如果目标为队友,将buff他,否则buff自己。6.自强化宏/castsequence [target=player] reset=600 Dampen Magic, Arcane Intellect, Mage Armor注:连按三次可以给自己加上你喜欢的buff,喜欢熔岩护甲的请自己替换,带奶妈AOE的可以改成增幅。7.强殖装甲/cast [modifier:alt]Ice A [button:2]Molten A Mage Armor注:左键法师护甲,右键熔岩护甲,alt+点击为冰甲8.联邦快递联盟版:/cast [modifier:shift] Portal: E [modifier:alt] Portal: S [modifier:ctrl] Portal: D Portal: Ironforge 部落版:/cast [modifier:shift] Portal: S [modifier:alt] Portal: U [modifier:ctrl] Portal: Thunder B Portal: Orgrimmar左键铁炉(奥格),alt+左键暴风(幽暗),ctrl+左键达拿(雷霆),shift+左键埃克索达(银月)如果需要去外域中立城请自行改动或者/cast [button:2] Teleport:S Portal:Shattrath9.神游四海/cast [modifier:shift] Teleport: E [modifier:alt] Teleport: S [modifier:ctrl] Teleport: D Teleport: Ironforge /cast [modifier:shift] Teleport: S [modifier:alt] Teleport: U [modifier:ctrl] Teleport: Thunder B Teleport: Orgrimmar注:原理同上宠物宏:自认为也曾是个优秀的猎人,由于水元素的出现,大大加强了法师的可玩性和操作要求.猎人的假死和放宠吸引仇恨,现在法师都有了一定程度的相应能力,可以肯定,法师在副本里能做到许多以前无法想象的事情。如何控制你自己和宝宝的走位与技能顺序,让对手在之间疲于奔命,不仅在pve,而且也在pvp方面给法师们带来大量新要素。而目前我为了一个完美的键位设置快要抽疯了,n多的技能+宏现在还要考虑宝宝…1.放狗宏/cast [nopet] Summon Water Elemental /stopmacro [target=pettarget, exists] /petattack` 点一次水元素将攻击你的目标,在召唤后的lag时间内重复点击可以让宠物立即进入攻击状态并不会取消第一个水球2.放狗冰环宏/cast [nopet] Summon Water Elemental /stopmacro [nopet] /click PetActionButton5注:如果你没带水元素,他将召唤一个,然后使用水元素的冰环,否则直接使用。3.其他命令/petattack 宠物攻击/petfollow 跟随/petstay 停留/petpassive 被动模式/petdefensive 防御模式/petaggressive 主动攻击/petautocaston &spell& 自动施放技能打开,比如冰球/petautocastoff &spell& 自动施放技能关闭重置宏:/invite edwina/script LeaveParty()攻击性法师宏 1 打图腾 From: Myrafae
这个宏会按照宏列表上的循序用魔杖依次打掉图腾。在用魔杖打掉所有图腾后会将目标重新切回到打图腾前的目标。 note:这个宏只在你的目标是SM时才会起作用。同时将按下列优先级打掉图腾: 根基图腾 1 火焰抗性图腾 2 冰霜抗性图腾 3 风怒图腾 4 地缚图腾 5 ---------------------------------------------------------------------- /script c=CastSpellByNn=TargetByNif UnitClass(&target&)==&Shaman& then n(&Earthbind totem&) n(&Windfury totem&)
n(&Frost Resist&) n(&Fire Resist&) n(&Grounding totem&) c(&Shoot&) TargetLastEnemy() else c(&Shoot&) ----------------------------------------------------------------------- 请注意这个宏只有当你的目标是SM的时候才能起作用,也就是说即使你和一个牧师一个SM战斗时——当SM放下图腾——你也要把目标切成SM才 能启动这个宏。一个判断对方是否是部落然后寻找图腾的宏如下: ---------------------------------------------------------------------- /script c=CastSpellByNn=TargetByNif UnitFactionGroup(&target&)==&Horde& then n(&Earthbind totem&) n(&Windfury totem&)
n(&Frost Resist&) n(&Fire Resist&) n(&Grounding totem&) c(&Shoot&) TargetLastEnemy() else c(&Shoot&) ----------------------------------------------------------------------- 2 奥术飞弹BUG修复 用这个宏可以通过防止重叠来消除奥术飞弹BUG。 ----------------------------------------------------------------------- /script cS, W = &Arcane Missiles(Rank 7)&, 3 /script --CastSpellByName(&Arcane Missiles(Rank 7)&) /script if sA==nil then sT = time(); eT = time() + W; CastSpellByName(cS); sA = if eT &= time() then sA = nil
end ---------------------------------------------------------------------- 3 狂暴/施法 只对巨魔法师有效。 note:有LVL11Frostbolt的法师将rank 10改成rank 11就好了~:) 第一个版本是当狂暴触发时施放寒冰箭。 ----------------------------------------------------------------------- /cast Berserking /cast Frostbolt(Rank 10) ----------------------------------------------------------------------- 第二个版本是当且仅当你的生命低于50%的时候(你也可以改动这个值) ---------------------------------------------------------------------- /script if UnitHealth('player') / UnitHealthMax('player') & 0.5 then CastSpellByName(&Berserking&); end /cast Frostbolt(Rank 10) ----------------------------------------------------------------------- 第三个版本是检查你的目标生命值是否低于20%,如果是,则施放寒冰箭。然后检查你的生命值是否低于50%,如果是,则触发狂暴,如果不是 则释放寒冰箭。 ----------------------------------------------------------------------- /script if UnitHealth('target') / UnitHealthMax('target') & 0.2 then CastSpellByName(&Frostbolt(Rank 10)&) /script if UnitHealth('player') / UnitHealthMax('player') & 0.5 then CastSpellByName(&Berserking&); end /cast Frostbolt(Rank 10) ----------------------------------------------------------------------- 4 魔杖 这个宏不影响你使用技能,但是当你的魔法不够下次施法时,就会自动改为魔杖射击。用其他法术代替“Frostbolt (Rank 10)”和所耗mana“ 260”就能改成其他法术切换魔杖射击宏。 /script if (UnitMana(&player&)&260) then CastSpellByName(&Frostbolt (Rank 10)&) else CastSpellByName(&Shoot&) ----------------------------------------------------------------------- 5 法术选择 这个宏可以根据目标的职业来施放冰箭或是火球。也可以按找个人的需要来修改宏中的职业。 下面这个例子是当目标是战士或盗贼施放寒冰箭,当不是WL和mage的时候施放火球。 ----------------------------------------------------------------------- /script x=UnitClass(&target&);if(x==&Rogue& or x==&Warrior&) then CastSpellByName(&Frostbolt(Rank 10)&); else if not (x==&Warlock& or x==&Mage&) then CastSpellByName(&Fireball(Rank 11)&); ----------------------------------------------------------------------- 6 下马-变形 From: Lowallyn
立即下马然后施放变形术。包包中的马的位置用bag#和item#来表示。 ----------------------------------------------------------------------- /script UseContainerItem(Bag#, Item#); /cast Polymorph(Rank 4) ----------------------------------------------------------------------- 7 寒冰箭风筝 From: Geon 气定神闲前用1级寒冰箭,气定后用最高级冰箭。 ---------------------------------------------------------------------- /script i=1;m=0;while(UnitBuff(&player&,i)~=nil) do if(strfind(UnitBuff(&player&,i),&Spell_Nature_EnchantArmor&)~=nil) then
m=1;i=i+1; c=CastSpellByN if(m==1) then c(&Frostbolt&);else c(&Frostbolt(Rank 1)&); ---------------------------------------------------------------------- 8 协助 From: Graven 清除当前目标同时将目标切至填入的角色。 ----------------------------------------------------------------------- /script ClearTarget(); /assist [Name of Character] ---------------------------------------------------------------------- 9 低生命值使用魔杖 这个宏不会影响你正常的施放寒冰箭(或其他技能),但是当目标的生命值低于5%时(可以自行修改),将用魔杖代替。 ----------------------------------------------------------------------- /script if UnitHealth('target') / UnitHealthMax('target') & 0.05 then CastSpellByName(&Shoot&) /cast Frostbolt(Rank 10) ----------------------------------------------------------------------- 10 灵风特效:火球/炎暴 From: Gello
施放火球(一样可以修改),但当灵风聚焦出现时,施放炎暴。 ----------------------------------------------------------------------- /script local f for i=1,24 do f=f or strfind(UnitBuff(&player&,i) or &&,&Shadow_Teleport&) end if not f then CastSpellByName (&Fireball&) else CastSpellByName(&Pyroblast&) end ---------------------------------------------------------------------- 11 灼烧触发节能施法后放奥术飞弹 平时释放灼烧(可以修改),当触发节能施法的时候,将自动施放奥术飞弹(或其他法术)。 note:考虑到服务器lag,你可能要等大概1S来等待节能施法的出现以便启动这个宏。当然如果你在一个新的,人少的服务器,并且还有台NB的 电脑,那就没问题了:) ----------------------------------------------------------------------- /for i=0,15,1 do t=GetPlayerBuffTexture(i); if (t and string.find(t, &ManaBurn&)) then q=1;
if(q ~= nil) then CastSpellByName(&Arcane Missiles(Rank 7)&) else CastSpellByName(&Scorch(Rank 7)&); ----------------------------------------------------------------------- 12 碎冰:冰系攻击 用1级寒冰箭攻击,当目标冻住了后,施放10级寒冰箭。一样的,你可以对法术进行调整。有的改版用灼烧代替了1级寒冰箭。 ----------------------------------------------------------------------- /script x=UnitDebuff(&target&);if(x==&Frost Nova& or x==&Frostbite&) then CastSpellByName(&Frostbolt(Rank 10)&); else if
not(x==&Frost Nova& or x==&Frostbite&) then CastSpellByName(&Frostbolt(Rank 1)&); ----------------------------------------------------------------------- 13 护符+奥术强化+气定神闲+炎暴 一键施法。但是不能在移动中使用,除非你想按2次。如果有短暂/赞达拉的话,放在装备栏的13(顶部饰品栏)和14(底部饰品栏)2个位置。 如果没有短暂/赞达拉,去掉第3和第4行。如果没有奥术强化,去掉第5和第6行。 note:1.10不能双开了~~~~~:( ----------------------------------------------------------------------- /cast Presence of Mind /script SpellStopCasting(); /script UseInventoryItem(13); /script SpellStopCasting(); /cast Arcane Power /script SpellStopCasting(); /cast Pyroblast(Rank 8) ----------------------------------------------------------------------- 如果上面的版本有些困难,试试以下版本: ---------------------------------------------------------------------- /script CBN=CastSpellByNSSC=SpellStopCCBN('Presence of Mind');SSC();UseInventoryItem(13);SSC();UseInventoryItem (13);SSC();CBN('Arcane Power');SSC();CBN('Pyroblast') ----------------------------------------------------------------------- 下面这个Jered的版本有同样的作用不过只用气定,护符和炎暴。 ----------------------------------------------------------------------- /cast Presence of Mind /script SpellStopCasting(); /script s,d,e=GetInventoryItemCooldown(&player&,13); t=GetTime(); if(s+d&=t and UnitIsEnemy(&player&,&target&)) then
UseInventoryItem(13); SpellStopCasting(); CastSpellByName(&Pyroblast&); ---------------------------------------------------------------------- 14 护符后安全施法 From: Graguk's Warlock Macros
当且仅当敌对目标的生命值高于30%时,点这个宏将触发短暂/赞达拉护符(取决于你把哪个带在第1个饰品位)。施放火球术(12) ---------------------------------------------------------------------- /script local a=GetInventorySlotInfo(&Trinket1Slot&);local b,c=GetInventoryItemCooldown(&player&,a);if c &= 0 and
(UnitHealth(&target&) & 30 or UnitIsPlayer(&target&)) then UseInventoryItem(a);SpellStopCasting();end CastSpellByName (&Fireball(Rank 12)&);防御性法师宏 1 闪现:调整到背后视角 From: Bardog
这个宏能在闪现后将视角调整为背后视角。也可以自行调整视角改变角度。当闪现过一个目标后这个宏十分有用,能让你马上再一次看到目标。 ----------------------------------------------------------------------- /script SpellStopCasting(); /cast Blink /script FlipCameraYaw(180); ----------------------------------------------------------------------- 2 解除诅咒 From: Pyius 无须decursive,这个宏将自动将目标换成自身然后移除一个诅咒。然后目标切回上个目标。在[your characters name]中填入自己角色的名字。 ----------------------------------------------------------------------- /target [your characters name] /cast Remove Lesser Curse /script TargetLastEnemy(); ----------------------------------------------------------------------- 3 冰环等级 如果有mana就施放最高级的冰环,如果没有就施放1级冰环。 ----------------------------------------------------------------------- /script if ((UnitMana(&player&))&65) then CastSpellByName(&Frost Nova(Rank 1)&);end /script if ((UnitMana(&player&))&=65) then CastSpellByName(&Frost Nova&);end ----------------------------------------------------------------------- 4 安全冰环 From: They 当尝试冰环的时候,如果冰环CD超过19S或者短于2S,那么不会动作,如果在这段CD内,则使用急冷。 这个宏能阻止你贸然使用掉急冷,同时也允许你在紧急情况下使用冰环 ----------------------------------------------------------------------- /script SpellStopCasting(); local start, duration = GetSpellCooldown(57, 0); if ((GetTime() - start) &= 2) or ((GetTime() - start) &= 19) then CastSpell(57,0); else CastSpell(52,0); end ----------------------------------------------------------------------- Llas提供的另一个版本合并了[Macro 3: Frost Nova Ranks]。工作原理如下:如果冰环失败,尝试1级冰环,然后急冷,如果还失败,则施放奥术爆炸。同样,如果冰环的CD将在5S内结束的话,不会启动急冷。 note:110后要用冰环的代码代替。5S的临界时间也可以修改。 ----------------------------------------------------------------------- /cast Frost Nova /cast Frost Nova(Rank 1) /script local s,t = GetSpellCooldown(110,&spell&); local l = t- (GetTime()-s); if (l & 5) then CastSpellByName(&Cold Snap&) ; end /cast Arcane Explosion ---------------------------------------------------------------------- 5 冰箱/急冷 Note by Rounced
按一下施放冰箱,如果CD尚未结束,启动急冷。再按一次释放冰箱。 note:1.10后不能用同一个宏来开/关冰箱了。 这个冰箱/急冷宏仍然能用但是只能让冰箱持续完10S。 ----------------------------------------------------------------------- /cast Iceblock /cast Cold Snap ----------------------------------------------------------------------- 6 冰箱开/关宏 From: Cid, Delak
分别用2个宏来控制冰箱的开/关,以防止因为多次按冰箱导致的冰箱快速消失。 冰箱: ----------------------------------------------------------------------- /script SpellStopCasting(); if (GetSpellCooldown(159,0) == 0) then CastSpell(159,0); end ----------------------------------------------------------------------- 取消冰箱: ----------------------------------------------------------------------- /script if (GetTime() - GetSpellCooldown(159,0) & 10) then CastSpell(159,0); end ----------------------------------------------------------------------- ***应该将自己技能书内冰箱所在的的位置(ID)进行替换。打开技能书,从通用技能那一页开始数起,从左上方开始,第1个记为1,数到你想要设置的技能,此顺序数即为此技能ID。用(X,0)这个形式写入marco里面。*** 在聊天窗口内输入以下语句来判断是否数对了: ----------------------------------------------------------------------- /script DEFAULT_CHAT_FRAME:AddMessage(GetSpellName(X,0)); ----------------------------------------------------------------------- 7 寒冰护体/魔法盾 当在寒冰护体的CD到的时候开启寒冰护体,如果CD没到,则开启魔法盾。 ----------------------------------------------------------------------- /cast Ice Barrier(Rank 4) /cast Mana Shield(Rank 6) ----------------------------------------------------------------------- 8 自我绷带 自我绷带宏。需要将绷带在包中的位置注明,绷带后将自动切回上个目标。 ---------------------------------------------------------------------- /script TargetUnit(&Player&) /script UseContainerItem(Bag#, Item#); /script TargetLastEnemy(); ----------------------------------------------------------------------- 9 变羊宏 在5人副本中很有用,这个宏将通告你的队友你打算变羊的目标,这样就能避免队友去攻击要被变羊的目标。这个宏会用“Sheeping 性别/等级/目标姓名”这个格式把目标通告出来。例如:&Sheeping 女性 60 奥尼克希亚。&这个宏会在小队或是团队频道中说出来,具体取决于你在哪种队伍中。 ---------------------------------------------------------------------- /script if UnitSex(&target&)==1 then g=&female & else g=&male &s=&Sheeping &..g..UnitLevel(&target&)..& %T&;c=&say&;if GetNumRaidMembers()&0 then c=&raid& elseif GetNumPartyMembers()&0 then c=&party&SendChatMessage(s,c) /cast Polymorph(Rank 4) ----------------------------------------------------------------------- From Wyzik:
----------------------------------------------------------------------- /script if UnitSex(&target&)==1 then g=& Female& else g=& Male&s=&is sheeping level &..UnitLevel(&target&)..g..& %T&;a=0;if GetPartyMember(1) then a=1;if a&0 then SendChatMessage(s,&EMOTE&) /cast Polymorph(Rank X) ----------------------------------------------------------------------- 10 停止施法-魔法反制宏 ----------------------------------------------------------------------- /script SpellStopCasting() /script CastSpellByName(&counterspell&) ----------------------------------------------------------------------- 11 魔甲术/冰甲术转换 From: Foamyla
切换魔甲术/冰甲术。如果身上是魔甲,则换成冰甲。反之亦然。 ----------------------------------------------------------------------- /script local s=&Mage& ; for i=1,16 do if strfind(UnitBuff(&player&,i) or &&,&MageArmor&) then s=&Frost& ; CastSpellByName(s..& Armor&) -----------------------------------------------------------------------有益类法师宏 1 合适等级的奥术智慧 自动为低等级玩家找到合适等级奥术智慧的一个宏。 ----------------------------------------------------------------------- /script r=5;l={1,14,28,42,56};if not UnitIsFriend(&player&,&target&)then TargetUnit(&player&);t=UnitLevel (&target&);for i=r,1,-1 do if (t&=l[ i]-10) then CastSpellByName(&Arcane Intellect(Rank &..i..&)&);end ----------------------------------------------------------------------- 2 吃喝宏 当HP/MP低于70%时,自动吃/喝。需要把面包放到背包的第2个格,水放到背包的第1个格。 ----------------------------------------------------------------------- /script if UnitHealth('player') / UnitHealthMax('player') & 0.7 then UseContainerItem(0, 2); end /script if UnitMana('player') / UnitManaMax('player') & 0.7 then UseContainerItem(0, 1); end ---------------------------------------------------------------------- 3 灰色物品自动贩卖 当与商人谈话时自动贩卖灰色物品。 ----------------------------------------------------------------------- /script for bag = 0,4,1 do for slot = 1, GetContainerNumSlots(bag), 1 do local name = GetContainerItemLink(bag,slot); if name
and string.find(name,&ff9d9d9d&) then DEFAULT_CHAT_FRAME:AddMessage(&Selling &..name); UseContainerItem(bag,slot)
end ---------------------------------------------------------------------- 4 魔法宝石:All-in-One 要求把魔法红宝石放到背包的第14格,魔法黄水晶放到第15格,魔法玛瑙放到第16格。当魔法宝石到CD时,能用这个宏来使用魔法宝石。 note:第14格是背包底排第2个格,15格是第3个,16格是第4个。 ----------------------------------------------------------------------- /script UseContainerItem(0,14); /script UseContainerItem(0,15); /script UseContainerItem(0,16); ----------------------------------------------------------------------- 5 收邮件宏 第1次点击打开邮件,第2次点击收取。不停的点击将打开并收取所有的邮件。 ----------------------------------------------------------------------- /script GetInboxText(1); TakeInboxItem(1); TakeInboxMoney(1); DeleteInboxItem(1); ----------------------------------------------------------------------- 6 快速换装 From: Mukiryoku
脱: ----------------------------------------------------------------------- /script local i,j,k=1 myGear={} for j=0,4 do for k=1,GetContainerNumSlots(j) do if not GetContainerItemLink(j,k) then
PickupInventoryItem(i) PickupContainerItem(j,k) myGear={j,k} i=i+1 if i&19 then j,k=5,20 end end end end ----------------------------------------------------------------------- 穿: ----------------------------------------------------------------------- /script if myGear then local i for i in myGear do PickupContainerItem(myGear[1],myGear[2]) PickupInventoryItem(i) end end ----------------------------------------------------------------------- 7 快速接受任务 ----------------------------------------------------------------------- /script AcceptQuest() ----------------------------------------------------------------------- 8 自我BUFF 1.10后自我施法被禁止了,所以这个宏对自我施法很有用。如果有目标,那么对目标施法,如果没有目标。则对自身施法。 note:用其他你想要施放的法术取代& Arcane Intellect (Rank 5)& ----------------------------------------------------------------------- /script CastSpellByName(&Arcane Intellect(Rank 5)&);if((SpellIsTargeting())and(not UnitIsFriend(&player&,&target&)))then SpellTargetUnit(&player&);TargetLastEnemy(); ----------------------------------------------------------------------- 9 Shut Up! From: Kikyo
这个宏是为了那些经常被无故要水的法师写的。=。= ----------------------------------------------------------------------- /say No, I don't have time to make you free stacks of water, unless you want to pay me 5G per stack. /script CancelTrade() ---------------------------------------------------------------------- 10 做水男专用宏。。。 不停的做水(但是要不停的点。。。)oom后将使用背包第1个格中的物品。 ---------------------------------------------------------------------- /stand /script if (UnitMana(&player&)&780) then CastSpellByName(&Conjure Water(Rank 7)&) else UseContainerItem(0, 1); ----------------------------------------------------------------------- 另一个版本是oom后使用唤醒,之后再做水 ----------------------------------------------------------------------- /stand /script if (UnitMana(&player&)&780) then CastSpellByName(&Conjure Water(Rank 7)&); /cast Evocation /script UseContainerItem(0, 1); ----------------------------------------------------------------------基础宏命令 下面是一些最常使用的宏命令,很好懂,不翻译了。 /assist [name] - Assist your target or the named unit if specified /cast name - Cast the named spell, which may include the rank in parenthesis /afk [message] - Toggle yourself as &away from keyboard& /dnd [message] - Toggle yourself as &do not disturb& /duel [name] - Request a duel with your target, or the named unit if specified /yield - Surrender to your opponent in a duel /emote message - Emote the message (e.g. /emote picks his nose -& [slouken] picks his nose) /follow - Automatically move to follow your current target /guild message - Send the message to your guild chat /ignore name - Toggle ignoring the named unit /inspect - Inspect your target /invite [name] - Invite your target or the named unit to your group /join name - Join (or create) the named chat channel /leave name - Leave the named chat channel /logout - Sit down and logout /ffa - Set &free for all& loot policy /master name - Set the named unit to be the master looter /roundrobin - Set &round robin& loot policy /party message - Send the message to your party chat /played - Show how much time your character has been online /pvp - Enable PvP for the next 5 minutes /raid message - Send the message to your raid chat /random num - Roll a random number between 1 and num /reply message - Send the message to the last player to whisper to you /say message - Send the message to people around you /target name - Target the named unit /time - Show the current game time /trade - Initiate a trade with your target /uninvite name - Remove the named unit from your group /whisper name message - Whisper the message to the named unit /who - List the players around your level in the current zone
顶个辛苦了
收藏了。。不错
不错。。授人以鱼不如授人以渔
好熟悉啊 有种似曾相识的感觉
粘贴帝你好粘贴帝再见
我看到了EDWINA,是复制的EDWIN的帖子了吗。
我耐心的看了一半…越来越有一种似曾相识的感觉
粘贴并不可耻,但粘贴非自己,别人的帖子,还不表明的,就...
很好很强大啊,不过英文,唉,头疼的英文
还有用一级技能的宏..很好很强大...粘贴前麻烦编辑一下吧....
收藏了,不错
不错 顶一个
灵风套……您GJ
关键是我看到开头有几个字:放狗宏。无语。。。不知道我们喜欢叫水人为BB的么。。。
1,C2,V而且其中很多已经是完全失效的~哪年的贴了?转也转点有技术含量的吧。
~~~帖子不錯 還是希望常年有人頂下,裏面很多東西都很實用~~大家根據自己愛好修改吧!
赶紧沉了吧。。。灵风。。。赞达拉。。。

我要回帖

更多关于 奥术冲击 的文章

 

随机推荐