MT ¾ÈÃüºê Ê×ÏȳÔÌÇ
ÌÇCD¾ÍʹÓÃÉúÃü±¦Ê¯ Èç¹ûÔÚCD¾ÍʹÓÃÆÆ¸ª³ÁÖÛ Èç¹ûÒ²ÔÚCD¾Í³Ô¼«Ð§ºì È«²¿CD¾Í¶Üǽ
°Ñ ÌÇ¡¢ÉúÃü±¦Ê¯¡¢ÆÆ¸ª³ÁÖÛ¡¢¼«Ð§ºì¡¢¶Üǽ ÒÀ´Î·Åµ½¶¯×÷ÌõÉÏ£¬¼Çס£¬ÒÀ´Î£¬²Î¿¼ÉÏÃæµÄͼ£¬¼ÙÉèÊDZàºÅ´Ó37-41 /script local i,s,d,e;for i=37,41 do s,d,e=GetActionCooldown(i);if d<2 and e>0 then UseAction(i);break;end;end; ÓÃÄã²éµ½µÄ±àºÅÌæ»»ÉϱߺìÉ«Êý×Ö
MT ¿ª¹Öºê - Õ½¶· + ³å·æ + ·ÀÓù + ³°·í£¬ÀÁÈËMT±Ø±¸£¡£¡
Èç¹û²»ÔÚÕ½¶·ÖУ¬·ÀÓù×Ë̬¾ÍÇÐÕ½¶·×Ë̬£¬Õ½¶·×Ë̬µÄ»°¾Í³å·æ£¬ Èç¹ûÔÚÕ½¶·ÖУ¬Õ½¶·×Ë̬¾ÍÇзÀÓù£¬·ÀÓù×Ë̬¾Í³°·í Ã²ËÆMT²»ÓÃ³å·æ¿ª¹Ö¡¡ orz /script local c,f,a,b,_=CastSpellByName,GetShapeshiftFormInfo;_,_,a=f(1);_,_,b=f(2);if
UnitAffectingCombat(\·ÀÓù×Ë̬\³°·í\³å·æ\Õ½¶·×Ë̬\
MT ¿ñ±©Ö®Åºê
¹¦ÄÜ£ºÈç¹û·ÀÓù×Ë̬£¬°´Ò»ÏÂÇпñ±©£¬Èç¹û¿ñ±©×Ë̬°´Ò»Ï¿ñ±©Ö®Å£¬Èç¹û¿ñ±©×Ë̬¶øÇÒ¿ñ±©Ö®ÅCDÖа´Ò»ÏÂÇлطÀÓù
°Ñ¿ñ±©Ö®Å·Åµ½¶¯×÷ÌõÉÏ£¬²é³ö±àºÅ£¬±àºÅ¿´Éϱ߻ù´¡ÖªÊ¶£º
/script local c,a,_=CastSpellByName;_,_,a=GetShapeshiftFormInfo(3);if a then if GetActionCooldown(¿ñ±©Ö®Å±àºÅ)==0 then c(\¿ñ±©Ö®Å\c(\·ÀÓù×Ë̬\¿ñ±©×Ë̬\ÓÃÄã²éµ½µÄ±àºÅÌæ»»ÉÏÃæºìÉ«Êý×Ö
·¨ÊõÊé°æ
/script local c,a,_=CastSpellByName;_,_,a=GetShapeshiftFormInfo(3);if a then if GetSpellCooldown(¿ñ±©Ö®Å±àºÅ,\¿ñ±©Ö®Å\·ÀÓù×Ë̬\¿ñ±©×Ë̬\
·ÇÕ½¶·¾ÍÕ½¶·×Ë̬+³å·æ£¬Õ½¶·ÖÐÔò¿ñ±©+À¹½Ø ÿ´Î×öÒ»¸ö¶¯×÷£¬·´¸´°´°É /script local c,a,b,_=CastSpellByName;_,_a=GetShapeshiftFormInfo(1);_,_,b=GetShapeshiftFormInfo(3);if UnitAffectingCombat(\À¹½Ø\¿ñ±©×Ë̬\³å·æ\Õ½¶·×Ë̬\
WOW 2.0°æ£¬Ã¿´Î×öÒ»¸ö¶¯×÷£¬·´¸´°´°É
/Ê©·Å [nocombat,nostance:1]Õ½¶·×Ë̬;[nocombat,stance:1]³å·æ;[combat,nostance:3]¿ñ±©×Ë̬;[combat,stance:3]À¹½Ø
´ì־źð + À×öªÒ»»÷ + ˺ÁÑ + ÖÂËÀ´ò»÷
/script local n,s,k,j,d,f={\´ì־źð\À×öªÒ»»÷\˺ÁÑ\ÖÂËÀ´ò»÷\k=1,4 do f=nil;for j=1,16 do d=UnitDebuff(\d and strfind(d,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end
ÆÆµ¨Åºð + ±Á´ø
ûÂú60¼¶µÄ»òÕßÔÚÕ½³¡ÖеıÁ´øÃû×Ô¼º¸Ä /Ê©·Å ÆÆµ¨Åºð
/script local b,s,l;for b=0,4 do for s=1,18 do l=GetContainerItemLink(b,s);if l and strfind(l,\ºñ·ûÎIJ¼±Á´ø\
Ô¶³ÌÎäÆ÷ºê
×Ô¶¯Åж¨µ±Ç°Ô¶³ÌÎäÆ÷ÀàÐͶø¾ö¶¨Ê¹ÓøÃÖÖÎäÆ÷½øÐÐÉä»÷£¬¹£¬åóʹÓüý£¬Ç¹ÐµÊ¹ÓÃ×Óµ¯ Õâ¸ö²»»áÇл»£¬ËùÒÔµ¯Ò©×Ô¼º´¦Àí /script local l,_=GetInventoryItemLink(\=GetItemInfo(l);l=strsub(l,1,6);if l~=\ͶÖÀ\then l=l..\Éä»÷\
Èç¹ûÔÚ·ÀÓù×Ë̬¾ÍÓöÜÅÆ¸ñµ²,ÔÚ¿ñ±©×Ë̬¾ÍÓÿñ±©Ö®Å,ÔÚÕ½¶·×Ë̬¾ÍÓóͽäÍ´»÷
/script local s,j,a,_={\³Í½äÍ´»÷\¶ÜÅÆ¸ñµ²\¿ñ±©Ö®Å\j=1,3 do _,_,a=GetShapeshiftFormInfo(j);if a then CastSpellByName(s[j]);break;end;end;
ÍöÁéսʿ ÖÇÄÜÍöÁéÒâÖ¾/¿ñ±©Ö®Å
±»¿Ö¾åʱÈç¹û¿ñ±©Ö®ÅûÓÐCDÓÅÏÈʹÓÿñ±©Ö®Å Èç¹û¿ñ±©Ö®ÅÓÐCDʹÓÃÍöÁéÒâÖ¾ Èç¹û±»Ãƹ÷»òÔä»÷ʹÓÿñ±©Ö®Å Èç¹û±»ÃÄ»óʹÓÃÍöÁéÒâÖ¾
°Ñ¿ñ±©Ö®Å·Åµ½¶¯×÷ÌõÉÏ£¬²é³ö±àºÅ£¬¼ÇÏÂÀ´£¬²é±àºÅ¿´Éϱ߻ù´¡ÖªÊ¶
/script local f,s,j,d,i=strfind,{\±»ÒÅÍüÕßµÄÒâÖ¾\¿ñ±©Ö®Å\d=UnitDebuff(\d then if f(d,\or f(d,\or f(d,\and GetActionCooldown(¿ñ±©Ö®Å±àºÅ)<2 then j=2;break;end;end;end;CastSpellByName(s[j]);
·¨ÊõÊé°æ
/script local f,s,j,d,i=strfind,{\±»ÒÅÍüÕßµÄÒâÖ¾\¿ñ±©Ö®Å\d=UnitDebuff(\d then if f(d,\or f(d,\or f(d,\and GetSpellCooldown(¿ñ±©Ö®Å±àºÅ,\then j=2;break;end;end;end;CastSpellByName(s[j]);
ÓÃÄã²éµ½µÄ±àºÅÌæ»»ÉϱߺìÉ«×Ö
×¢Ò⣺Õâ¸öºê±ðÂÒ°´£¬Ã»Ê¿հ´µÄ»°Ö±½ÓÍöÁéÒâÖ¾