求魔兽世界野D的几个宏。。

\u9b54\u517d\u4e16\u754c\u91ceD\u5b8f\u7684\u95ee\u9898\uff01\u6c42\u8fbe\u4eba\u89e3\u7b54\uff01

\u60f3\u8981XD\u5b8f,\u4ee5\u4e0b\u7684XD\u5b8f\u53ef\u4ee5\u5e2e\u52a9\u4f60\u4e0d\u5c11,\u76f4\u63a5\u7c98\u8d34\u8fc7\u53bb\u5c31\u53ef\u4ee5\u7528\u4e86:
\uff08\u4e00\uff09\u718a\u5f62\u6001

1\u3001\u51b2\u950b\uff1a

\uff081\uff09\u5224\u65ad\u662f\u5426\u5728\u718a/\u5de8\u718a\u5f62\u6001\uff0c\u5982\u679c\u4e0d\u662f\u5219\u53d8\u6210\u718a\u518d\u51b2\u950b+\u4f4e\u543c\uff1b\u5982\u679c\u662f\u5219\u76f4\u63a5\u51b2\u950b+\u4f4e\u543c\u3002

/Script local c,s,i,f,n,a,_=CastSpellByName,"\u5de8\u718a\u5f62\u6001";for i=1,GetNumShapeshiftForms() do _,n,a=GetShapeshiftFormInfo(i);if n==s then break;end;end;if a==1 then if IsActionInRange (34) then c("\u91ce\u6027\u51b2\u950b");else c("\u4f4e\u543c");end;else c(s);end;

\u6ce8:\u7ea2\u5b57:34\u662f\u6280\u80fd\u680f\u7f16\u53f7,\u4f7f\u7528\u8fd9\u4e2a\u5b8f\u524d\u8981\u5148\u628a\u91ce\u6027\u51b2\u950b\u653e\u5728\u4e00\u4e2a\u6280\u80fd\u680f\u4f4d\u4e0a\uff08\u653e\u5728\u4e00\u4e9b\u5c11\u7528\u7684\u952e\u4f4d\u4e0a\uff09\u3002

\uff082\uff09\u57fa\u672c\u76f8\u540c\uff0c\u4f46\u662f\u4e0d\u4f4e\u543c\u3002

/script local c,s,i,f,n,a,_=CastSpellByName,"\u5de8\u718a\u5f62\u6001";for i=1,GetNumShapeshiftForms() do _,n,a=GetShapeshiftFormInfo(i);if n==s then break;end;end;if a==1 then c("\u91ce\u6027\u51b2\u950b");else c(s);end;

\uff083\uff09\u8fd9\u4e2a\u5728\u88ab\u51fb\u98de\u6216\u8005\u7d27\u6025\u60c5\u51b5\u65f6\u7528\u6bd4\u8f83\u6709\u6548\uff0c\u91ce\u6027\u51b2\u950b\u7684\u540c\u65f6\u4f4e\u543c\uff0c\u5982\u679c\u6012\u6c14\u8fd8\u5927\u4e8e35\u5c31\u4f7f\u7528

\u6325\u51fb\u6325\u970d\u6012\u6c14\u62c9\u4f4f\u4ec7\u6068\u3002

/cast \u4f4e\u543c
/cast \u91ce\u6027\u51b2\u950b
/Script if (UnitMana("Player")>35) then CastSpellByName("\u6325\u51fb");end


2\u3001\u62c9\u4ec7\u6068\uff1a
\u69cc\u51fb+\u6325\u51fb\u5927\u91cf\u503e\u6cfb\u6012\u6c14\uff0c\u5982\u679c\u76ee\u6807\u7684\u76ee\u6807\u4e0d\u662f\u5c0fD\u6216\u8005\u6218\u58eb\uff0c\u5219\u4f7f\u7528\u4f4e\u543c\u3002(OBLIND\u4fee\u6539)

/script local class, c = UnitClass("targettarget"), CastSpellByName; if class ~= "\u5fb7\u9c81\u4f0a" and class ~= "\u6218\u58eb" then c("\u4f4e\u543c"); else c("\u69cc\u51fb"); c("\u6325\u51fb"); end; ) then CastSpellByName("\u4f4e\u543c");end

3\u3001\u653b\u51fb+\u69cc\u51fb\uff1a
\uff08 \u53d1\u6325 \u8865\u5145\uff09\u5f53\u6012\u6c14\u5c0f\u4e8e10\u65f6\u4f7f\u7528\u666e\u901a\u653b\u51fb\uff0c\u5426\u5219\u4f7f\u7528\u69cc\u51fb\u3002

/script if (UnitMana("player")<10) then CastSpellByName("\u653b\u51fb");else CastSpellByName("\u69cc\u51fb")end

4\u3001\u718a\u5f62\u6001+\u86ee\u517d\u795e\u50cf\uff1a
\u4eba\u5f62\u6001\u4e0b\uff0c\u63091\u4e0b\u662f\u53d8\u718a\uff0c2\u4e0b\u662f\u6362\u4e0a\u86ee\u517d\u795e\u50cf\uff1b\u718a\u5f62\u6001\u4e0b\u662f\u6362\u4e0a\u86ee\u517d\u795e\u50cf\u3002\uff08\u6f20\u94ed\u9a91\u55b5\u5236\u4f5c\uff09\u7ea2\u5b57\u90e8\u5206\u662fUseContainerItem(\u80cc\u5305\u7f16\u53f7,\u683c\u5b50\u7f16\u53f7)\u3002\u8bf7\u628a[\u86ee\u517d\u795e\u50cf]\u653e\u5728\u6700\u539f\u59cb\u768416\u683c\u5305\u7684\u5de6\u4e0a\u89d2\u4f4d\u7f6e\u4e0a\u3002

PS\uff1a\u80cc\u5305\u7f16\u53f7\uff1a\u4ece\u5de6\u5230\u53f3\uff1a4\uff0c3\uff0c2\uff0c1\uff0c0\u3002 \u5c31\u662f\u8bf4\uff0c\u4f60\u4e00\u5f00\u59cb\u5c31\u6709\u768416\u683c\u884c\u56ca\u662f0\u53f7\u80cc\u5305\u3002
\u80cc\u5305\u683c\u5b50\u7f16\u53f7\uff1a\u7b2c\u4e00\u884c\u4ece\u5de6\u5230\u53f3\uff1a1\uff0c2\uff0c3\uff0c4 \uff08\u6ce8\u610f\u4ece1\u5f00\u59cb\u7684\uff09 \uff1b\u7b2c\u4e8c\u884c\u4ece\u5de6\u5230\u53f3\uff1a5\uff0c6\uff0c7\uff0c8 \u4f9d\u6b64\u7c7b\u63a8\u2026\u2026

/script local c,s,i,f,n,a,_=CastSpellByName,"\u5de8\u718a\u5f62\u6001";for i=1,GetNumShapeshiftForms() do _,n,a=GetShapeshiftFormInfo(i);if n==s then break;end;end;if a==1 then UseContainerItem(0,1);else c(s);end;



\uff08\u4e8c\uff09\u732b\u5f62\u6001

1\u3001\u732b\u5f62\u6001\u5e38\u7528\u653b\u51fb\u5b8f\uff1a
\u901a\u5e38\u60c5\u51b5\u4e0b\u4f7f\u7528\u722a\u51fb\uff0c\u5f53\u8fde\u51fb\u70b9\u6570\u5927\u7b49\u4e8e3\u70b9\u65f6\uff08\u5373\u201c3\u661f\u201d\uff09\uff0c\u4f7f\u7528\u51f6\u731b\u6495\u54ac\u3002

/script if ( GetComboPoints() >= 3 ) then CastSpellByName("\u51f6\u731b\u6495\u54ac"); else CastSpellByName

("\u722a\u51fb") end


2\u3001\u732b\u5f62\u6001\u8d77\u624b\u5b8f\uff08\u6f5c\u884c\uff09\uff1a
\u5728\u6f5c\u884c\u7684\u6761\u4ef6\u4e0b\uff0c\u6bc1\u706d\u8d77\u624b\uff0c\u7136\u540e\u68c0\u6d4b\u5bf9\u65b9\u8eab\u4e0a\u662f\u5426\u6709\u7cbe\u7075\u4e4b\u706b\uff0c\u6ca1\u6709\u5c31\u4e0a\u4e2a\uff0c\u6709\u5c31\u722a\u51fb\u3002

/cast \u6bc1\u706d
/cast \u722a\u51fb
/script x=1;found=0;while(UnitDebuff("target",x)) do if(string.find(UnitDebuff
("target",x),"Spell_Nature_FaerieFire"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("\u722a\u51fb");else CastSpellByName("\u7cbe\u7075\u4e4b\u706b\uff08\u91ce\u6027\uff09")end


3\u3001\u80cc\u9762\u653b\u51fb\u5b8f\uff1a
\u5148\u5224\u65ad\uff0c\u5982\u679c\u6bc1\u706d\u80fd\u7528\u5c31\u7528\u6bc1\u706d\uff0c\u4e0d\u80fd\u7528\u5c31\u6495\u788e\u3002

/script x=1;found=0;while(UnitBuff("player",x)) do if(string.find(UnitBuff
("player",x),"Ambush"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("\u6bc1\u706d");else CastSpellByName("\u6495\u788e")end

4\u3001\u6f5c\u884c+\u7a81\u88ad\uff1a
\u5148\u5224\u65ad\uff0c\u5982\u679c\u5728\u6f5c\u884c\u72b6\u6001\u4e0b\u5c31\u7a81\u88ad\uff0c\u5426\u5219\u6f5c\u884c\u3002

/script x=1;found=0;while(UnitBuff("player",x)) do if(string.find(UnitBuff("player",x),"Ambush"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("\u7a81\u88ad");else CastSpellByName("\u6f5c\u884c")end

5\u3001\u722a\u51fb+\u6495\u788e\uff1a
\u5f53\u80fd\u91cf\u5927\u7b49\u4e8e60\u65f6\u4f7f\u7528\u6495\u788e\uff0c\u5c0f\u4e8e60\u65f6\u4f7f\u7528\u722a\u51fb\u3002\u901a\u5e38\u5728BOSS\u6218DPS\u65f6\u4f7f\u7528\u3002

/Script if (UnitMana("Player")>=60) then CastSpellByName("\u6495\u788e");else CastSpellByName("\u722a\u51fb")end

6\u3001\u653b\u51fb+\u722a\u51fb\uff1a
\uff08 \u53d1\u6325 \u8865\u5145\uff09\u80fd\u91cf\u5982\u679c\u5c0f\u4e8e37\u5219\u666e\u901a\u653b\u51fb\uff0c\u5927\u4e8e37\u5219\u722a\u51fb\u3002

/script if (UnitMana("player")<37) then CastSpellByName("\u653b\u51fb");else CastSpellByName("\u722a\u51fb")end

7\u3001\u7a81\u88ad+\u626b\u51fb\uff1a
\uff08 \u53d1\u6325 \u8865\u5145\uff09\u5982\u679c\u6f5c\u884c\u5219\u4f7f\u7528\u7a81\u88ad\uff0c\u5426\u5219\u4f7f\u7528\u626b\u51fb\u3002

/script x=1;found=0;while(UnitBuff("player",x)) do if(string.find(UnitBuff("player",x),"Ambush"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("\u7a81\u88ad");else CastSpellByName("\u626b\u51fb")end

8\u3001\u732b\u5f62\u6001+\u51f6\u731b\u795e\u50cf\uff1a
\u4eba\u5f62\u6001\u4e0b\uff0c\u63091\u4e0b\u662f\u53d8\u732b\uff0c2\u4e0b\u662f\u6362\u4e0a\u51f6\u731b\u795e\u50cf\uff1b\u732b\u5f62\u6001\u4e0b\u662f\u6362\u4e0a\u51f6\u731b\u795e\u50cf\u3002\uff08\u6f20\u94ed\u9a91\u55b5\u5236\u4f5c\uff09[\u7ea2\u5b57\u90e8\u5206\u662fUseContainerItem(\u80cc\u5305\u7f16\u53f7,\u683c\u5b50\u7f16\u53f7)\u3002\u8bf7\u628a[\u51f6\u731b\u795e\u50cf]\u653e\u5728\u6700\u539f\u59cb\u768416\u683c\u5305\u7684\u7b2c\u4e00\u884c\u4ece\u5de6\u5f80\u53f3\u7b2c2\u683c\u7684\u4f4d\u7f6e\u4e0a\u3002

PS\uff1a\u80cc\u5305\u7f16\u53f7\uff1a\u4ece\u5de6\u5230\u53f3\uff1a4\uff0c3\uff0c2\uff0c1\uff0c0\u3002 \u5c31\u662f\u8bf4\uff0c\u4f60\u4e00\u5f00\u59cb\u5c31\u6709\u768416\u683c\u884c\u56ca\u662f0\u53f7\u80cc\u5305\u3002
\u80cc\u5305\u683c\u5b50\u7f16\u53f7\uff1a\u7b2c\u4e00\u884c\u4ece\u5de6\u5230\u53f3\uff1a1\uff0c2\uff0c3\uff0c4 \uff08\u6ce8\u610f\u4ece1\u5f00\u59cb\u7684\uff09 \uff1b\u7b2c\u4e8c\u884c\u4ece\u5de6\u5230\u53f3\uff1a5\uff0c6\uff0c7\uff0c8 \u4f9d\u6b64\u7c7b\u63a8\u2026\u2026

/script local c,s,i,f,n,a,_=CastSpellByName,"\u730e\u8c79\u5f62\u6001";for i=1,GetNumShapeshiftForms() do _,n,a,s=GetShapeshiftFormInfo(i);if n==s then break;end;end;if a==1 then UseContainerItem(0,2);else c(s);end;




\uff08\u4e09\uff09\u4efb\u4f55\u5f62\u6001\u901a\u7528

1\u3001\u4eba\u5f62\u5b8f\uff1a
\u5224\u65ad\u5982\u679c\u4e0d\u662f\u4eba\u5f62\u6001\uff0c\u5219\u6062\u590d\u4eba\u5f62\u6001\u3002\u53ef\u5728\u4efb\u4f55\u5f62\u6001\u4e0b\u4f7f\u7528\u3002

/script local i,a,_;for i=1,GetNumShapeshiftForms() do _,_,a=GetShapeshiftFormInfo(i);if a then CastShapeshiftForm(i);break;end;end;



\u6062\u590d\u7bc7\uff1a

1\u3001\u6811\u76ae+\u5b81\u9759\uff1a
\u5224\u65ad\u662f\u5426\u6709\u6811\u76ae\uff0c\u6ca1\u6709\u5219\u653e\u6811\u76ae\uff0c\u6709\u5219\u653e\u5b81\u9759\u3002\u7b80\u800c\u8a00\u4e4b\uff0c\u70b9\u4e00\u4e0b\u662f\u6811\u76ae\uff0c2\u4e0b\u662f\u6811\u76ae+\u5b81\u9759\u3002

/script x=1;found=0;while(UnitBuff("player",x)) do if(string.find(UnitBuff("player",x),"StoneClaw"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("\u5b81\u9759(\u7b49\u7ea7 3)");else CastSpellByName("\u6811\u76ae\u672f")end

2\u3001\u6fc0\u6d3b\uff1a
\u5148\u5224\u65ad\uff0c\u5982\u679c\u76ee\u6807\u654c\u5bf9/\u662fNPC/\u6ca1\u6709\u76ee\u6807/\u662f\u6ca1\u84dd\u804c\u4e1a \u90fd\u7ed9\u81ea\u5df1\u4f7f\u7528\u6fc0\u6d3b\uff1b\u5982\u679c\u76ee\u6807\u662f\u6709\u84dd\u804c\u4e1a\u5219

\u7ed9\u5bf9\u653e\u6fc0\u6d3b\u3002\u4f7f\u7528\u5b8c\u6fc0\u6d3b\u81ea\u52a8\u8fd4\u56de\u4e0a\u4e00\u76ee\u6807\u3002

/script x=UnitClass("target");if (not UnitIsFriend("player","target") or (UnitManaMax
("target")<200 and x~="Druid")) then TargetUnit("player");end;CastSpellByName("\u6fc0
\u6d3b");TargetLastTarget();

3\u3001\u81ea\u7136\u8fc5\u6377+\u6cbb\u7597\u4e4b\u89e6\uff1a
\u53ea\u9700\u8981\u6309\u4e00\u4e0b\uff0c\u4f46\u662f\u5076\u5c14\u4e5f\u9700\u89812\u4e0b\uff08\u6bd4\u5982\u5ef6\u8fdf\u9ad8\uff09\u3002\uff08light_arm \u4fee\u6539\uff09

/script SpellStopCasting()
/\u65bd\u653e \u81ea\u7136\u8fc5\u6377
/script SpellStopCasting()
/\u65bd\u653e \u6cbb\u7597\u4e4b\u89e6(\u7b49\u7ea7 11)

4\u3001\u56de\u6625\u672f+\u8fc5\u6377\u6cbb\u6108\uff1a
\u6709\u56de\u6625\u6548\u679c\u5219\u653e\u8fc5\u6377\u6cbb\u6108,\u6ca1\u6709\u5219\u653e\u56de\u6625.
/Script x=1;found=0;while(UnitBuff("target",x)) do if(string.find(UnitBuff("target",x),"Rejuvenation"))then found=1;end;x=x+1;end;
/Script if(found==1)then CastSpellByName("\u8fc5\u6377\u6cbb\u6108");else CastSpellByName("\u56de\u6625\u672f(\u7b49\u7ea7 11))")end

5\u3001\u6cbb\u7597\u4e4b\u89e6\uff1a

\uff081\uff09\u6839\u636e\u76ee\u6807\u8840\u91cf\u5224\u65ad\u662f\u4f7f\u7528\u6700\u5927\u7b49\u7ea7\u7684\u6cbb\u7597\u4e4b\u89e6\uff0c\u8fd8\u662f\u52374\u7ea7\u89e6(\u53bb\u8840\u5c11\u4e8e1200)\u3002

/cast \u6cbb\u7597\u4e4b\u89e6
/script if UnitIsFriend("Player","target") then if UnitAffectingCombat("target") then if
((UnitHealthMax("target"))-(UnitHealth("target"))<1200) then CastSpellByName("\u6cbb\u7597\u4e4b\u89e6(\u7b49\u7ea7 4)");end;end;elseif SpellIsTargeting() then TargetUnit("Player");end

\uff082\uff09\u6839\u636e\u76ee\u6807\u8840\u91cf\u5224\u65ad\u4f7f\u7528\u54ea\u4e2a\u7b49\u7ea7\u7684\u6cbb\u7597\u4e4b\u89e6\u3002

/script H=UnitHealthMax("target")-UnitHealth("target");S= {41,98,213,394,617,799,1004,1285,1621,2010,2496};
/script for j=11,1,-1 do if (H>=S[j]) then CastSpellByName("\u6cbb\u7597\u4e4b\u89e6(\u7b49\u7ea7 "..j..")"); break;end;end;


6\u3001\u56de\u6625\u672f\uff1a
\u6839\u636e\u76ee\u6807\u7b49\u7ea7\u5224\u65ad\u4f7f\u7528\u54ea\u4e2a\u7b49\u7ea7\u7684\u56de\u6625\u672f\u3002

/script r=11;l={4,10,16,22,28,34,40,46,52,58,60};t=UnitLevel("target");for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName("\u56de\u6625\u672f(\u7b49\u7ea7 "..j..")");break;end;end

7\u3001\u6108\u5408\uff1a
\u6839\u636e\u76ee\u6807\u7b49\u7ea7\u5224\u65ad\u4f7f\u7528\u54ea\u4e2a\u7b49\u7ea7\u7684\u6108\u5408\u3002

/script r=9;l={12,18,24,30,36,42,48,54,60};t=UnitLevel("target");for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName("\u6108\u5408(\u7b49\u7ea7 "..j..")");break;end;end

8\u3001\u9a71\u6bd2\uff1a
\u5728\u4efb\u4f55\u5f62\u6001\u4e0b\u53d8\u56de\u4eba\u5f62\uff0c\u5e76\u7ed9\u76ee\u6807\u4e0a\u9a71\u6bd2\u3002

/script local i,a,_;for i=1,GetNumShapeshiftForms() do _,_,a=GetShapeshiftFormInfo(i);if a then CastShapeshiftForm(i);break;end;end;
/cast \u9a71\u6bd2\u672f

9\u3001\u89e3\u9664\u81ea\u8eabDEBUFF\uff1a
\uff08\u5996\u672f\u5e08\u91d1\u5ea6\u5236\u4f5c\uff09\u53ef\u89e3\u9664\u81ea\u5df1\u8eab\u4e0a\u7684\u8bc5\u5492\u548c\u4e2d\u6bd2\u6548\u679c\u3002

/script dbk={'Poison','Curse'}; spl={''\u9a71\u6bd2\u672f'',''\u89e3\u9664\u8bc5\u5492''}; for m=0,31,1 do for n=1,2,1 do if GetPlayerBuffDispelType(GetPlayerBuff(m,'HARMFUL'))==dbk[n] then TargetUnit('player');CastSpellByName(spl[n]);TargetLastTarget();break;end;end;end;



\u5e73\u8861\u7bc7\uff1a

1\u3001\u6708\u706b\u6253\u56fe\u817e\uff1a
\u641c\u7d22\u9644\u8fd1\u654c\u5bf9\u56fe\u817e\uff0c\u4f7f\u75281\u7ea7\u6708\u706b\uff0c\u4e4b\u540e\u81ea\u52a8\u8fd4\u56de\u4e0a\u4e00\u76ee\u6807\u3002

/Target \u56fe\u817e
/cast \u6708\u706b\u672f(\u7b49\u7ea7 1)
/Script TargetLastEnemy()


2\u3001\u6811\u76ae+\u98d3\u98ce\uff1a
\u5224\u65ad\u662f\u5426\u6709\u6811\u76ae\uff0c\u6ca1\u6709\u5219\u653e\u6811\u76ae\uff0c\u6709\u5219\u653e\u98d3\u98ce\u3002\u7b80\u800c\u8a00\u4e4b\uff0c\u70b9\u4e00\u4e0b\u662f\u6811\u76ae\uff0c2\u4e0b\u662f\u6811\u76ae+\u98d3\u98ce\u3002

/script x=1;found=0;while(UnitBuff("player",x)) do if(string.find(UnitBuff("player",x),"StoneClaw"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("\u98d3\u98ce");else CastSpellByName("\u6811\u76ae\u672f")end

3\u3001\u6708\u706b\u673a\u5173\u67aa\uff1f\uff1a
\uff086\u697clight_arm \u8865\u5145\uff09

/script x=1;found=0;while(UnitDebuff("target",x)) do if(string.find(UnitDebuff("target",x),"Spell_Nature_StarFall"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("\u6708\u706b\u672f(\u7b49\u7ea7 9)");else CastSpellByName("\u6708\u706b\u672f(\u7b49\u7ea7 10)")end


\u72b6\u6001\u7bc7\uff1a

1\u3001\u91ce\u6027\u5370\u8bb0\uff1a

\uff081\uff09\u6839\u636e\u76ee\u6807\u7b49\u7ea7\u5224\u65ad\u4f7f\u7528\u54ea\u4e2a\u7b49\u7ea7\u7684\u722a\u5b50\u3002

/script r=7;l={1,10,20,30,40,50,60};t=UnitLevel("target");for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName("\u91ce\u6027\u5370\u8bb0(\u7b49\u7ea7 "..j..")");break;end;end

\uff082\uff09\u81ea\u52a8\u641c\u7d22\u56e2\u961f\u5185\u6ca1\u6709\u91ce\u6027\u5370\u8bb0\u7684\u56e2\u961f\u6210\u5458,\u4e3a\u5176\u8865\u4e0a\uff0c\u6389\u7ebf\u7684\uff0c\u6b7b\u4ea1\u7684\uff0c\u4e0d\u5728\u89c6\u91ce\u5185\u7684\u90fd\u4f1a\u5ffd\u7565\u6389\u3002(OBLIND\u5236\u4f5c)

/script local i,j,b,f,p;for i=1,40 do f=nil;p="raid"..i;if UnitIsVisible(p) then for j=1,16 do b=UnitBuff(p,j);if b and strfind(b,"Regen") then f=1;break;end;end;if not f then TargetUnit(p);CastSpellByName("\u91ce\u6027\u5370\u8bb0");break;end;end;end;


2\u3001\u8346\u68d8\u672f\uff1a
\u6839\u636e\u76ee\u6807\u7b49\u7ea7\u5224\u65ad\u4f7f\u7528\u54ea\u4e2a\u7b49\u7ea7\u7684\u8346\u68d8\u3002

/script r=6;l={6,14,24,34,44,54};if not UnitIsFriend("player","target")then TargetUnit
("player");end;t=UnitLevel("target");for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName("\u8346\u68d8\u672f(\u7b49\u7ea7 "..j..")");break;end;end

Barkskin > Hurricane
\u6811\u76ae+\u98d3\u98ce

/stopmacro [channeling:Hurricane]

/castsequence reset=60/combat Barkskin, Hurricane

Entangling Roots / Natures Grasp
ALT\u65bd\u653e\u81ea\u7136\u4e4b\u63e1\uff0c\u654c\u65b9\u76ee\u6807\u5219\u7f20\u7ed5

/cast [modifier:alt] Natures Grasp; [nostance, harm] Entangling Roots; [stance:5, harm] Entangling Roots; Natures Grasp

Mark of the Wild / Gift of the Wild
\u53f3\u952e\u6216ctrl\u952e\u91ce\u6027\u8d50\u798f

/cast [button:2] Gift of the Wild; [modifier:ctrl] Gift of the Wild; Mark of the Wild

Mark of the Wild + Thorns
\u722a\u5b50\u52a0\u8346\u68d8\u672f

/castsequence [modifier:alt, target=player] reset=10/target Thorns, Mark of the Wild; [help] reset=10/target Thorns, Mark of the Wild; [target=player] reset=10/target Thorns, Mark of the Wild

War Stomp > heal (Tauren)
\u8df5\u8e0f\u56fe\u6807\u3002\u8df5\u8e0f\u52a0\u6108\u5408\u7136\u540e\u56de\u6625

# show War Stomp

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] ; [mounted]

/castsequence [target=player] reset=120/combat War Stomp, Regrowth, Rejuvenation

Restoration Macros
\u5976\u5b8f

Abolish Poison / Remove Curse - note: "target=none" will give you the glowy hand selector, unless you are using auto-selfcast. [button:1] is left mouse button, [button:2] is right mouse button.
\u5de6\u952e\u9a71\u6bd2\uff0c\u53f3\u952e\u89e3\u8bc5\u5492

/cast [button:1,target=none] Abolish Poison; [button:2,target=none] Remove Curse

Cure Poison / Remove Curse (spam)
\u5de6\u952e\u6d88\u6bd2\uff0c\u53f3\u952e\u89e3\u8bc5\u5492

/targetfriend

/cast [button:1] Cure Poison; [button:2] Remove Curse

/stopcasting

Pseudo-Decursive - according to Heysues, this works (but Im skeptical)... please report whether this works!
\u4e00\u952e\u89e3\u6bd2\uff08\u672a\u9a8c\u8bc1\uff09

/cast [help] Cure Poison

/stopcasting

/cast [target=player] Cure Poison

/cast [target=party1] Cure Poison

/cast [target=party2] Cure Poison

/cast [target=party3] Cure Poison

/cast [target=party4] Cure Poison

/stopcasting

Natures Swiftness + Healing Touch
\u8fc5\u6377+\u6cbb\u7597\u4e4b\u89e6\uff0c\u53cb\u65b9\u76ee\u6807\uff0c\u5426\u5219\u7ed9\u81ea\u5df1\u4f7f\u7528

/cast Natures Swiftness

/stopcasting

/cast [help] Healing Touch; [target=player] Healing Touch

Natures Swiftness + Healing Touch / Regrowth (in Tree of Life form)
\u6811\u5f62\u6001\u4e0bNS+HT/\u6108\u5408

/cast Natures Swiftness

/stopcasting

/cast [nostance, help] Healing Touch; [nostance, target=player] Healing Touch; [stance:5, help] Regrowth; [stance:5, target=player] Regrowth

ZHC + NS + HT/Regrowth
\u6682\u8fbe\u62c9+\u8fc5\u6377+\u6cbb\u7597\u4e4b\u89e6/\u6108\u5408

/use Zandalarian Hero Charm

/stopcasting

/cast Natures Swiftness

/stopcasting

/cast [nostance, help] Healing Touch; [nostance, target=player] Healing Touch; [stance:5, help] Regrowth; [stance:5, target=player] Regrowth

Healing Touch (target or targets target)
\u7ed9\u53ef\u534f\u52a9\u76ee\u6807\u6216\u76ee\u6807\u7684\u76ee\u6807\u4f7f\u7528HT

/cast [help] Healing Touch; [target=targettarget] Healing Touch

Healing Touch (every situation)
\u8d85\u7ea7\u65e0\u654c\u5168\u529f\u80fdHT\uff01\uff01
\u6309ALT\u7ed9\u81ea\u5df1\u7528\uff0c\u76ee\u6807\u7684\u76ee\u6807\uff0c\u9f20\u6807\u4e0b\u65b9\uff08\u4e0d\u4e00\u5b9a\u8981\u70b9\u4e2d\uff0c\u53ea\u9700\u8981\u9f20\u6807\u653e\u5728\u4eba\u7269\u4e0a\u65b9\uff09\uff0c\u5df2\u9501\u5b9a\u7684\u76ee\u6807\uff0c\u5df2\u9501\u5b9a\u7684\u76ee\u6807\u7684\u76ee\u6807\uff0c\u5982\u679c\u8c01\u4e5f\u6ca1\u9009\u4e2d\uff0c\u5219\u76f8\u5f53\u4e0e\u70b9\u6280\u80fd\u540e\u7b49\u5f85\u9009\u62e9\u76ee\u6807

/cast [modifier:alt,target=player] Healing Touch;[help] Healing Touch;[target=targettarget, help] Healing Touch;[target=mouseover,help] Healing Touch;[target=focus,help] Healing Touch;[target=focustarget,help];[target=none] Healing Touch

Healing Touch & Announce
\u65bd\u653e\u6cbb\u7597\u4e4b\u89e6\u5e76\u8bf4\u201c\u4e09\u79d2\u540e\u6cbb\u7597XX\u201d

/cast [help] Healing Touch; [target=player] Healing Touch

/stopmacro [nohelp]

/say "Healing %t in 3 seconds."

Rejuv + Idol
\u88c5\u5907\u56de\u6625\u795e\u50cf\u5e76\u65bd\u653e\u56de\u6625

/equip Idol of Rejuvenation

/cast Rejuvenation

Regrowth > Rejuvation > Lifebloom
\u6108\u5408 \u56de\u6625 \u751f\u547d\u4e4b\u82b1

/castsequence [help] reset=8/target Regrowth, Rejuvenation, Lifebloom; [target=player] reset=8 Regrowth, Rejuvination, Lifebloom

1、魔兽世界的宏有一个原则,就是没有时间延迟,理论上按照前后顺序、同时执行。
2、魔兽世界的宏可以完成多个动作,但是这些动作必须是可以同时进行的,例如,可以同时使用双饰品+自身的技能;
3、凡是有施法CD的技能,无法同时进行,但是可以进行一个有CD和无CD的技能,比如开嗜血同时施放法术;
4、你的要求无法用一个傻瓜宏来进行,只能用CASTSEQUENCE进行,也就是顺序施法,我写一个供您参考
/CASTSEQUENCE RESET=COMBAT 潜行,冲锋,突袭,裂伤、猛虎之怒,撕碎,毁灭,凶猛撕咬;
5、这个宏的使用方法是,每按一下,就会完成一个动作,8个动作完成后或者战斗结束,重复循环;
6、这种宏最大的弊病是如果一套动作未完成,当前敌人已经死去或者其他原因需要切换目标时,无法重新从潜行进行循环,只能用于比较固定的模式下。

猫德长久以来 没有完美的输出宏 而且现在咆哮改了
楼主可以自己打打 真不累 除了2个流血 咆哮随便都可以保持 有天赋加成 太简单了
再说了 靠宏DPS真打不高 经供参考^_^

  • 榄斿吔涓栫晫灏 D涓浜汸K鐨勫畯璺眰鍑犱釜!
    绛旓細宸ㄧ唺褰㈡ /cast [nostance]宸ㄧ唺褰㈡ 6銆佷粠浠讳綍褰㈡佸彉鎴愮寧璞瑰舰鎬併傚鏋滃凡缁忔槸鐚庤惫褰㈡佸垯 娼滀紡 /cancelaura [stance:2]姘存爾褰㈡;[stance:1]宸ㄧ唺褰㈡;[stance:4]鏃呰褰㈡;[stance:5]鏋吔褰㈡ /cast [nostance]鐚庤惫褰㈡;[stance:3]娼滀紡 7銆佽窇璺畯銆備粠浠讳綍褰㈡佸彉鎴愯窇鐨勫揩鐨勫舰鎬侊紝鍦ㄦ父娉崇殑璇濆彉鎴 ...
  • 姹鍑犱釜瀹炵敤骞朵笖鍙敤鐨勫畯!!!榄斿吔涓栫晫
    绛旓細姹傚嚑涓疄鐢ㄥ苟涓斿彲鐢鐨勫畯!!!榄斿吔涓栫晫 鎴戞槸绮剧伒寰烽瞾浼,姹傚嚑涓瀹炵敤鐨勯噹寰峰畯鍜屽ザ寰峰畯銆備緥濡傛晳浜,婵娲讳粈涔堢殑銆傛渶濂藉湪缁欏嚑涓狥S瀹忋備竴瀹氳鑳界敤!!!... 鎴戞槸绮剧伒寰烽瞾浼,姹傚嚑涓疄鐢ㄧ殑閲庡痉瀹忓拰濂跺痉瀹忋備緥濡傛晳浜,婵娲讳粈涔堢殑銆傛渶濂藉湪缁欏嚑涓狥S瀹忋備竴瀹氳鑳界敤!!! 灞曞紑  鎴戞潵绛 2涓洖绛 #鐑# 鐢熸椿涓湁...
  • 榄斿吔涓栫晫閲嶥鐨勫畯 鎵句汉鍋氫釜 鍏蜂綋鍏堝啿閿嬪湪灏辨槸姣佺伃
    绛旓細showtooltip /cast 閲庢у啿閿(鐚庤惫褰㈡)/cast 姣佺伃 鍔犱簡澶╄祴涓嶉渶瑕佸姞鍏ユ綔琛岋紝浠讳綍鐘舵佹寜杩欎釜閿袱涓嬮兘鏄啿閿+姣佺伃 濡傛灉瑕佸厛杩涘叆娼滆鍙互杩欎箞鍐 showtooltip /castsequence reset=5 娼滆, 閲庢у啿閿 /cast 姣佺伃 娌¤瘯楠岃繃锛岀幇鍦ㄥ畯鐨勫啓娉曚技涔庤窡浠ュ墠鏈夌偣涓嶄竴鏍 鎴戣嚜宸辩敤鐨勫氨鏄笂闈㈤偅涓 鑷充簬姣佺伃鎴戞槸璺熷嚩鐚涙挄鍜...
  • 榄斿吔涓栫晫閲鍑犱釜灏D绠鍗鐨勫畯璇锋暀涓!
    绛旓細濂跺畯 Abolish Poison / Remove Curse - note: "target=none" will give you the glowy hand selector, unless you are using auto-selfcast. [button:1] is left mouse button, [button:2] is right mouse button.宸﹂敭椹辨瘨锛屽彸閿В璇呭拻 /cast [button:1,target=none] Abolish Poison; [...
  • 鍏充簬榄斿吔涓栫晫灏D鐨勫畯
    绛旓細濡傛灉鎴戣鍐欎竴涓榄斿吔鐨灏忓痉鐨勫彉褰㈠畯銆傘傝兘鍚﹀仛鍒般傘傛寜鏌愪釜鎸夐挳鍙栨秷韬笂鎵鏈夌殑鍙樺舰褰㈡,鐒跺悗鍒囨崲鍒拌瀹氬ソ鐨勪竴鏉″姩浣滄潯銆傘傛瘮濡傚垏鎹㈠姩浣滄潯(7)灏辨槸鏆撮洩璁惧畾濂界殑閭8鏉″姩浣滄潯... 濡傛灉鎴戣鍐欎竴涓瓟鍏界殑灏忓痉鐨勫彉褰㈠畯銆傘傝兘鍚﹀仛鍒般傘傛寜鏌愪釜鎸夐挳鍙栨秷韬笂鎵鏈夌殑鍙樺舰褰㈡,鐒跺悗鍒囨崲鍒拌瀹氬ソ鐨勪竴鏉″姩浣滄潯銆傘傛瘮濡傚垏鎹㈠姩浣...
  • 榄斿吔涓栫晫,姹傚嚑涓鐩楄醇瀹?
    绛旓細姹傚嚑涓洍璐煎畯?1,DZ鐨勯椃妫嶅畯,2,鐒︾偣鍒剁洸瀹,閭d釜鏄湁鐒︾偣灏辩洸鐒︾偣,娌$劍鐐瑰氨鐩插綋鍓嶇洰鏍囩殑3,DZ鐨勯獥鏄熷畯,闂锋+鐮寸敳+鍑垮強鐨勯偅涓... 姹傚嚑涓鐩楄醇瀹?1,DZ鐨勯椃妫嶅畯,2,鐒︾偣鍒剁洸瀹,閭d釜鏄湁鐒︾偣灏辩洸鐒︾偣,娌$劍鐐瑰氨鐩插綋鍓嶇洰鏍囩殑3,DZ鐨勯獥鏄熷畯,闂锋+鐮寸敳+鍑垮強鐨勯偅涓 灞曞紑 ...
  • 榄斿吔涓栫晫閲寰锋眰涓涓畯
    绛旓細杩欎釜瀹鐨勮瘽鏄疍Z鍜孹D甯哥敤瀹忓懡浠わ紝鍥犱负DZ鍜孹D杩涘叆娼滆/鍙樺舰鏃跺姩浣滄潯閮芥湁鍙樺寲锛屼笉鍚岀姸鎬佷綘鍙互鑷繁鏁扮殑锛堜粠宸﹀埌鍙筹紝鍦ㄤ綘鐨勫姩浣滄潯涓婇潰閭d簺鎶鑳斤紝绗竴涓槸1锛岀浜屼釜鎶鑳芥槸2锛屼互姝ょ被鎺級銆傝鍙樺舰鍏朵粬鐘舵佷綘鍙互鑷繁鍘诲仛瀹 PS锛氳繖閲屾垜鍗曠嫭璇翠竴涓嬬尗寰凤紝鐚痉娼滆鐨勬椂鍊欐妧鑳戒娇鐢ㄦ椂浼氬彉鍖栵紝浣嗘槸鍔ㄤ綔鏉″苟娌℃湁...
  • 榄斿吔涓栫晫閲巇瀹
    绛旓細鍥犱负鍏叡CD涓嶈兘鍙寜1涓嬶紝浣嗘槸鍙互杩炵画鎸夛紝鎴戣鎴愪簡20绉掑悗鑷姩閲嶇疆 showtooltip /castsequence reset=20 閲庢ц祼绂,鑽嗘鏈,宸ㄧ唺褰㈡,鐗规晥鍔涢噺鑽墏
  • 姹鍑犱釜榄斿吔涓栫晫d鐨勫畯
    绛旓細寮曠敤:1.鐚増鍐插姩锛屽弽澶嶅彉韬獥鑳介噺 /cancelform /cast 鐚庤惫褰㈡ 鐔婄増楠楁掓皵 /cancelform /cast 宸ㄧ唺褰㈡ p.s:璇风湅鍑嗘墿鏀诲嚮闂撮殭鍐嶄娇鐢ㄦ瀹 寮曠敤:2.娼滆鏃舵瘉鐏,骞虫椂鎾曠 /cast [nostealth] 鎾曠; [stealth] 姣佺伃 寮曠敤:3.娼滆鏃剁獊琚,闈炴綔琛岃浼(璞),闈炴綔琛屾椂鑷姩鏀诲嚮 /startattack [nostealth]/...
  • 榄斿吔涓栫晫鎵鹃珮鎵嬪仛涓閲嶥瀹,(娼滆鐘舵,绐佽,闈炴綔琛岀姸鎬,鍓茬)鐜扮増鏈兘鐢...
    绛旓細showtooltip /cast [stealth]绐佽;[nostealth]鍓茬
  • 扩展阅读:怀旧服最新防掉线宏 ... 魔兽世界80级版本之子 ... 魔兽80年代dps排行榜 ... 魔兽快捷键一览表 ... 猎人专用宏一览表 ... 魔兽世界为啥没人玩了 ... 浙江宏野养殖有限公司 ... 猎人一键近战宏 ... 魔兽ahk一键宏 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网