求几个常用法师宏

作者&投稿:司念 (若有异议请与网页底部的电邮联系)
1.变羊宏
#showtooltip 变形术(等级 1)
/cast [target=mouseover,exists]变形术(等级 1);变形术(等级 1)
/y 已将%T变羊。请勿触摸

2.反制宏
#showtooltip 法术反制
/stopcasting
/cast [target=focus] 法术反制
焦点反制宏

#showtooltip 法术反制
/stopcasting
/cast [modifier:alt,target=focus,exists] 法术反制;法术反制
焦点反制宏,ALT变焦点否则反制当前目标

3.冰冷血脉+饰品一起使用的宏
/施放 冰冷血脉
/use [combat]13
/use [combat]14
PS:13是上面的饰品,14是下面的,请对照修改

4.火球!宏
这个宏偏向于智能引导宏了,BLZ是不允许这样做的,如果每个人都做了这宏,那PK就没有技术含量了~~~对不?所以现在已经没有这种宏了。

祝你好运。

1、2都可以用施法通告插件实现,宏无法判断是否施放成功,所以第二个最好用插件。
第一个:
/cast 变形术:羊
/s 我已讲 %t变羊
3:
/cast 冰冷血脉
/use 14(第2个饰品)
第4个不能实现

1.变羊宏
#showtooltip 变形术(等级 1)
/cast [target=mouseover,exists]变形术(等级 1);变形术(等级 1)
/y 我已经将%t变羊!!!

2.反制宏
#showtooltip 法术反制
/stopcasting
/cast [target=focus] 法术反制
焦点反制宏

#showtooltip 法术反制
/stopcasting
/cast [modifier:alt,target=focus,exists] 法术反制;法术反制
焦点反制宏,ALT变焦点否则反制当前目标

3.冰冷血脉+饰品一起使用的宏
/施放 冰冷血脉
/use 饰品名
/use 饰品名

4.没这个宏

求几个常用的魔兽世界法师宏!!!!!~

#showtooltip [pet] 冰冻术
#showtooltip [nopet] 召唤水元素
/cast [nopet] 召唤水元素
/click [pet] PetActionButton5
--------------------------------
没有宝宝的情况下图标显示"召唤水元素"技能说明并显示该技能冷却,有宝宝的情况下图标显示宝宝的远程冰环"冰冻术"技能说明及冷却.
在没有宝宝时按下则召唤宝宝,有宝宝是按则施放宝宝的远程冰冻术.
注: 宝宝的Nova在默认宠物技能条的第5格,请不要移动它,如果放到别的格子请自行修改PetActionButton5
这句中"5"为相应的数字.

#showtooltip 法力红宝石
/castsequence [button:2] 制造魔法红宝石, 制造魔法黄水晶, 制造魔法翡翠, 制造魔法玛瑙
/use 法力红宝石
/use 法力黄水晶
/use 法力翡翠
/use 法力玛瑙
-------------------------------------
右键依次制造4种宝石 左键是使用

召唤水元素和水元素攻击宏:
-----------------------------------------
/cast [nopet] 召唤水元素
/stopmacro [target=pettarget, exists]
/petattack
-----------------------------------------
注:点击一次将召唤水元素
再点一次水元素将攻击你的目标,在召唤后的lag时间内重复点击可以让宠物立即进入攻击状态并不会取消第一个水球.

水元素的2个实用宏 前一个是出来就打 后一个是出来就NOVA 注意在没有水元素在的情况都是要连续按2下的
/stopcasting
/cast [nopet] 召唤水元素
/stopmacro [target=pettarget, exists]
/petattack

----------------------------------------

/stopcasting
#showtooltip [pet] 冰冻术
#showtooltip [nopet] 召唤水元素
/cast [nopet] 召唤水元素
/click [pet] PetActionButton5

----------------------------------------
够用了吧??PK练级超级实用的宏!~我也在用!~特意写出水元素的几种让你自己选!~

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 = true end; 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)") end;
/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") end;


-----------------------------------------------------------------------

5 法术选择

这个宏可以根据目标的职业来施放冰箭或是火球。也可以按找个人的需要来修改宏中的职业。

下面这个例子是当目标是战士或盗贼施放寒冰箭,当不是WL和mage的时候施放火球。
-----------------------------------------------------------------------



/script x=UnitClass("target");if(x=="Rogue" or x=="Warrior") then CastSpellByName("Frostbolt(Rank 10)");end; else if not

(x=="Warlock" or x=="Mage") then CastSpellByName("Fireball(Rank 11)");end;end;

-----------------------------------------------------------------------

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; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Frostbolt");else c("Frostbolt(Rank 1)");end;

----------------------------------------------------------------------
8 协助
From: Graven

清除当前目标同时将目标切至填入的角色。
-----------------------------------------------------------------------



/script ClearTarget();
/assist [Name of Character]

----------------------------------------------------------------------

9 低生命值使用魔杖

这个宏不会影响你正常的施放寒冰箭(或其他技能),但是当目标的生命值低于5%时(可以自行修改),将用魔杖代替。
-----------------------------------------------------------------------



/script if UnitHealth('target') / UnitHealthMax('target') < 0.05 then CastSpellByName("Shoot") end;
/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的

电脑,那就没问题了:)

-----------------------------------------------------------------------



/script local q; local t;for i=0,15,1 do t=GetPlayerBuffTexture(i); if (t and string.find(t, "ManaBurn")) then q=1;

break; end; end; if(q ~= nil) then CastSpellByName("Arcane Missiles(Rank 7)") else CastSpellByName("Scorch(Rank 7)"); end;




-----------------------------------------------------------------------

12 碎冰:冰系攻击

用1级寒冰箭攻击,当目标冻住了后,施放10级寒冰箭。一样的,你可以对法术进行调整。有的改版用灼烧代替了1级寒冰箭。

-----------------------------------------------------------------------



/script x=UnitDebuff("target");if(x=="Frost Nova" or x=="Frostbite") then CastSpellByName("Frostbolt(Rank 10)");end; else if

not(x=="Frost Nova" or x=="Frostbite") then CastSpellByName("Frostbolt(Rank 1)");end;end;

-----------------------------------------------------------------------

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=CastSpellByName;SSC=SpellStopCasting;CBN('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(); end; 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)");

-----------------------------------------------------------------------

B 防御性法师宏

1 闪现:调整到背后视角
From: Bardog

这个宏能在闪现后将视角调整为背后视角。也可以自行调整视角改变角度。当闪现过一个目标后这个宏十分有用,能让你马上再一次看到目标。

更多的信息,可以看下面这个地址:
http://www.wowwiki.com/World_of_Warcraft_API#Camera_Functions
-----------------------------------------------------------------------


/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) = 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 " end;s="Sheeping "..g..UnitLevel("target").." %T";c="say";if GetNumRaidMembers()>0 then c="raid" elseif GetNumPartyMembers()>0 then c="party" end;SendChatMessage(s,c)
/cast Polymorph(Rank 4)

-----------------------------------------------------------------------



From Wyzik:
-----------------------------------------------------------------------



/script if UnitSex("target")==1 then g=" Female" else g=" Male" end;s="is sheeping level "..UnitLevel("target")..g.." %T";a=0;if GetPartyMember(1) then a=1;end;if a>0 then SendChatMessage(s,"EMOTE") end;
/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" ; break ; end ; end ; CastSpellByName(s.." Armor")

魔兽世界wlk法师宏命令汇总 wlk法师常用宏命令推荐
答:1.宏1:BB召唤/冰环宏+BB自动攻击   #showtooltip [pet] 冰冻术; [nopet] 召唤水元素   /cast [nopet] 召唤水元素   /cast [target=pet,dead] 召唤水元素   /click PetActionButton5   /petattack   注释...

魔兽世界法师常用经典的宏魔兽世界魔兽世界法师宏心得
答:5、wow法师宏 6、法师常用宏 7、#showtooltip 法术反制 8、/stopcasting /cast [target=focus] 法术反制 焦点反制宏 #showtooltip 法术反制 9、/stopcasting /Cast [modifier:alt,target=focus,exists] 法术反制;法术反制 焦点反制宏,ALT变焦点否则反制当前目标 #showtooltip 闪现术 10、/stopcasting /c...

WOW法师一些常用宏
答:常用宏:1、奥术飞弹宏 奥术飞弹宏,此宏最大的作用就是即使法术还未结束,狂点该宏也不会打断当前法术重新施放奥术飞弹。showtooltip /施放 [nochanneling:奥术飞弹] 奥术飞弹 2、冰箱施放和取消 第一下施放寒冰屏障,再点击取消寒冰屏障 /cancelaura 寒冰屏障 /cast 寒冰屏障 3、出冰箱反制 取消寒冰屏障...

魔兽世界wlk火法宏命令大全 wlk火法常用宏命令汇总
答:7.烈焰风暴宏,先用9级烈焰风暴,再用8级,再一直用9级,3秒无动作重新循环,有人和我说扔完9级8级放个冰锥再继续烧地板,不过我觉得一般我A怪都站得比较远,好像放冰锥吹不到……如果有需要的话就把第3个烈焰风暴(等级 9)改成冰锥术就可以了:showtooltip 烈焰风暴(等级 9)/castsequence reset...

魔兽世界法师宏
答:行1:宏按钮显示为法术偷取的技能按钮行2:停止当前正在释放的技能行3:释放法术偷取另:宏很简单,但很必要也很实用。比如在F4当法师T的时候,偷取星术师的抑制魔法时要非常及时,否则可能其他24个人陪着你一起挂。。。 3、冰枪术 #showtooltip 冰枪术 /stopcasting /cast [target=mouseover,...

魔兽世界4.3法师宏 越全面越好 小弟拜托高手哈
答:showtooltip闪现术 /stopcasting /cast闪现术 法师焦点变羊宏 showtooltip变形术(等级1)/cast[modifier:alt,target=focus,exists]变形术(等级1);变形术(等级1)法师水元素宏 showtooltip[pet]冰冻术;[nopet]召唤水元素 /cast[nopet]召唤水元素 /cast[target=pet,dead]召唤水元素 /clickPetActionButtonAA=...

魔兽世界中法师常用的一些宏,以及做宏的步骤
答:我是FS这是我一般常用的宏.不是复制的哈 1,寒冰箭(按住ALT为一级)showtooltip 寒冰箭 /cast [modifier:alt] 寒冰箭(等级 1); 寒冰箭 2,暴风雪(按住ALT为一级)showtooltip 暴风雪 /cast [modifier:alt] 暴风雪(等级 1)); 暴风雪 3,冰火甲(左键点为冰结界,右键为火)showtooltip /...

wow法师宏
答:法师常用宏 showtooltip 法术反制 /stopcasting /cast [target=focus] 法术反制 焦点反制宏 showtooltip 法术反制 /stopcasting /Cast [modifier:alt,target=focus,exists] 法术反制;法术反制 焦点反制宏,ALT变焦点否则反制当前目标 showtooltip 闪现术 /stopcasting /cast 闪现术 打断闪现宏 /cast [noharm]...

求几个法师常用宏
答:/equip [harm,equipped:Fishing Pole]武器名字 /use [equipped:Fishing pole]Fishing;[@mouseover,exists,harm][mod,@focus,exists,harm][]Fire Blast Fishing pole-鱼竿 Fishing-钓鱼 Fire Blast-火冲 7.2 闪现宏 示例:在同一个冰法的战斗中,你在读冰箭,突然身中一冰环。你按下此宏,打断了...

谁帮我写几个法师实用宏
答:1:护甲宏。直接左键点为熔岩护甲,右键为冰甲,按住ALT再点为法师护甲。showtooltip 熔岩护甲 /cast [button:2] 冰甲术; [nomodifier:alt] 熔岩护甲; 法师护甲 2:传送门宏。直接点传沙塔斯,按住ALT传达纳苏斯,按CTRL传铁炉堡,按SHIFT传暴风城。/cast [modifier:shift] 传送门:暴风城; [...