求个猎人陷阱宏,最好是简单点的
/showtooltip 冰霜陷阱 /cast 陷阱发射器 /cast 冰霜陷阱 这个应该可以 再送你点别的。 1,近战宏: /施放 猛禽一击() /施放 反击() /施放 猫鼬撕咬() /script local T; for i=0,15,1 do T=UnitDebuff("target", i); if (T and string.find (T,"Trip")) then break; end; end; if (T and string.find (T,"Trip")) then CastSpellByName("摔绊(等级 1)"); else CastSpellByName("摔绊()"); end <一键囊括所有近战技能,只要不停按就行了~~对方身上有摔绊效果的话,就会使用1级的,省蓝> [PK推荐使用] 2,钉刺的智能判断 /script if (UnitMana("target")>120) then CastSpellByName("蝰蛇钉刺()") else CastSpellByName("毒蝎钉刺()"); end; <比那个判断职业的好,对方蓝大于120使用蟒蛇,否则使用毒蝎> [PK,RAID皆可使用] 3,多重射击 /script UseInventoryItem(13); /script if (UnitIsPlayer("target")) then CastSpellByName("多重射击()") else CastSpellByName("多重射击(等级 1)");end; <目标为人型时,用最高级多重,并开第一个饰品,否则使用1级多重> [RAID可使用,省蓝专用。PK不需要] 4,瞄准宏: /script UseInventoryItem(13); /script SpellStopCasting(); /施放 急速射击 /script SpellStopCasting(); /施放 瞄准射击() 急速射击的同时开第一个饰品,不想开饰品的话把/script UseInventoryItem(13);去掉就行了 [PK,RAID皆实用] 5,标记照明宏: /script if(UnitIsEnemy("player","target"))then CastSpellByName("猎人印记") else CastSpellByName("照明弹");end; <当目标为敌对时,使用标记。否则(包括无目标/友好目标)使用照明弹>这个宏有个问题,就是对于不主动攻击的怪物标记不了,希望有达人能够修改一下 [PK推荐使用] 6,守护切换: /script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"Raven")~=nil) then CastSpellByName("猎豹守护");break;end end if(i==16) then CastSpellByName("雄鹰守护()");end end <第一下是鹰守,第2下是豹守,然后循环~> 7,灵猴威慑宏 /script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"Mon")~=nil) then CastSpellByName("威慑");break;end end if(i==16) then CastSpellByName("灵猴守护");end end <自己没灵猴时先开灵猴,有灵猴时开威慑~> [PK,RAID皆实用。RAID时可以救命的,PK时结合第1个近砍宏一起用] 8,假死陷阱宏 /script ClearTarget() /script CastPetAction(10) if(UnitAffectingCombat("player")==1) then CastSpellByName("假死") else CastSpellByName("冰冻陷阱") end /script TargetLastEnemy()