level 7
1. 法师的法术反制提示宏,能根据自己的法术书中的反制技能,来提示是不是能够使用.没有冷却时用/S频道报出冷却时间.其中的"94"需要根据具体反制在法术书中的位置做调整.因为字节超过255,以上需要SUPERMACRO插件支持.
/script local start,duration=GetSpellCooldown(94,1);SCM=SendChatMessage;cd=GetTime()-start;cd=math.floor(duration-cd);if (start>0 and duration>0) then SCM("法术反制CD还有"..cd.." 秒.","say") elseif UnitCanAttack("player","target") then SpellStopCasting();CastSpellByName("法术反制");SCM("已经对>>"..UnitName("target") .."<<反制!","say") end
2016年04月12日 07点04分
1
level 7
2 法师的开饰品,然后再攻击的宏.其中的14为最下面一个饰品.另一个饰品需要改为13
同样的,这个宏适合其它饰品的使用,这个宏好处是,不会在屏幕上频繁的提示"物品没有准备好"
/script if GetInventoryItemCooldown("player",14)==0 then UseInventoryItem(14)
/施放 寒冰箭
2016年04月12日 07点04分
2
level 7
3打断施法在地球时代要用以下脚本才行。
/run SpellStopCasting()
/cast Blink
这个宏就会打断你的施法然后释放闪现。下面的技能换成冰箱拉打断啦都行。
2016年04月12日 07点04分
3
level 7
4气定神闲+炎爆术
/施放 气定神闲
/script SpellStopCasting();
/施放 炎爆术
2016年04月12日 07点04分
4
level 7
5自动补 冰甲术,奥术智慧,魔法抑制
缺啥补啥,闲着没事按按能强身健体,定国安邦……
/script local n,s,k,j,b,f={"tArm","lSen","hMag"},{"冰甲术","奥术智慧","魔法抑制"};for k=1,3 do f=nil;for j=1,16 do b=UnitBuff("player",j);if b and strfind(b,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;
2016年04月12日 07点04分
5
level 7
6自动把被控制的队友变羊,小队,团队通用版
对于会控制玩家的BOSS很有用,比如哈卡,AQ神庙1
/script local n,p,i,t=4,"party";if UnitInRaid("player") then n=40;p="raid";end;for i=1,n do t=p..i;if UnitCanAttack("player",t) then TargetUnit(t);CastSpellByName("变形术");SendChatMessage("%t 被控制,我把他变羊了~",p);break;end;end;
2016年04月12日 07点04分
6
level 7
7随机变羊,猪,乌龟宏
/script local s,m,r={"",":龟",":猪"},{"%t变羊了","%t是乌龟","%t是猪"},random(3); CastSpellByName("变形术"..s[r]);SendChatMessage(m[r],"yell");
可以根据变的种类喊话,想喊什么自己改
2016年04月12日 07点04分
7
level 7
8火冲打图腾
/script local t,n,i,_={"根基","战栗","地缚","灼热","清毒"};for _,i in t do n=i.."图腾";TargetByName(n,1);end;CastSpellByName("火焰冲击(等级 1)");
2016年04月12日 07点04分
8
level 7
9/script if not buffed("Ice Block", 'player') then cast("Ice Block") end
这个命令可以狂按来释放冰箱而不用担心取消冰箱。
这包括奥术能量。
2016年04月12日 07点04分
9
level 7
10取消冰箱可以/unbuff Ice Block也可以手动点掉。
2016年04月12日 07点04分
10
level 7
11/script if UnitCanAttack("target","player") then CastSpellByName("暴风雪");else CastSpellByName("暴风雪(等级 1)");end;
有目标顶级下雪 没目标1级下雪pvpe双用 省蓝 抓贼....
2016年04月12日 07点04分
11
level 7
12/script SpellStopCasting();CastSpellByName("法术反制")
停止当前施法 反制
/script SpellStopCasting();CastSpellByName("闪现术")
同上...
2016年04月12日 07点04分
12
level 7
13法师冰箭宏
触发了节能自动释放奥弹
装备不好的法师可以考虑
/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i), "Spell_Shadow_ManaBurn") ~=nil) then m=1; end; i=i+1;end; c=CastSpellByName; if(m==1) then c("Arcane Missiles"); else c("Frostbolt"); end;
2016年04月12日 07点04分
13
level 7
14/施放 奥术强化/script SpellStopCasting();/script UseInventoryItem(13); /script UseInventoryItem(14);短暂放饰品的下面那一格此宏直接复制粘贴即可,再不会你好去自杀了AP一定要比ZG护符先启动,
2016年04月12日 07点04分
14
level 7
15奥术强化+护符+炎爆术
护符放哪里无所谓,会自动开已经冷却的护符
/script local c,x,u,s,p,d,e,_=CastSpellByName,GetInventoryItemCooldown,UseInventoryItem,SpellStopCasting,"player";c("奥术强化);s();_,d,e=x(p,13);if d<2 and e then u(13);else _,d,e=x(p,14);if d<2 and e then u(14);end;end;s();c("炎爆术");
2016年04月12日 07点04分
15