怀旧服法师常用宏命令怎么用(怀旧服法师专用宏)
怀旧服法师常用宏命令怎么用(怀旧服法师专用宏)
2024-11-22 10:11:30  作者:相权美人  网址:https://m.xinb2b.cn/know/eim275405.html

1. 法师的法术反制提示宏,能根据自己的法术书中的反制技能,来提示是不是能够使用.没有冷却时用/S频道报出冷却时间.其中的"94"需要根据具体反制在法术书中的位置做调整.因为字节超过255,以上需要SUPERMACRO插件支持.,下面我们就来聊聊关于怀旧服法师常用宏命令怎么用?接下来我们就一起去了解一下吧!


怀旧服法师常用宏命令怎么用

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

2 法师的开饰品,然后再攻击的宏.其中的14为最下面一个饰品.另一个饰品需要改为13

同样的,这个宏适合其它饰品的使用,这个宏好处是,不会在屏幕上频繁的提示"物品没有准备好"

/script if GetInventoryItemCooldown("player",14)==0 then UseInventoryItem(14)

/施放 寒冰箭

3打断施法在地球时代要用以下脚本才行。

/run SpellStopCasting()

/cast Blink

这个宏就会打断你的施法然后释放闪现。下面的技能换成冰箱拉打断啦都行。

4气定神闲 炎爆术

/施放 气定神闲

/script SpellStopCasting();

/施放 炎爆术

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;

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;

7随机变羊,猪,乌龟宏

/script local s,m,r={"",":龟",":猪"},{"%t变羊了","%t是乌龟","%t是猪"},random(3); CastSpellByName("变形术"..s[r]);SendChatMessage(m[r],"yell");

可以根据变的种类喊话,想喊什么自己改

8火冲打图腾

/script local t,n,i,_={"根基","战栗","地缚","灼热","清毒"};for _,i in t do n=i.."图腾";TargetByName(n,1);end;CastSpellByName("火焰冲击(等级 1)");

9/script if not buffed("Ice Block", 'player') then cast("Ice Block") end

这个命令可以狂按来释放冰箱而不用担心取消冰箱。

这包括奥术能量。

10取消冰箱可以/unbuff Ice Block也可以手动点掉。

11/script if UnitCanAttack("target","player") then CastSpellByName("暴风雪");else CastSpellByName("暴风雪(等级 1)");end;

有目标顶级下雪 没目标1级下雪pvpe双用 省蓝 抓贼....

12/script SpellStopCasting();CastSpellByName("法术反制")

停止当前施法 反制

/script SpellStopCasting();CastSpellByName("闪现术")

同上...

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;

14/施放 奥术强化/script SpellStopCasting();/script UseInventoryItem(13); /script UseInventoryItem(14);短暂放饰品的下面那一格此宏直接复制粘贴即可,再不会你好去自杀了AP一定要比ZG护符先启动,

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("炎爆术");

16气定神闲 炎爆术

/施放 气定神闲

/script SpellStopCasting();

/施放 炎爆术

17平时冰箭,出灵风8件效果就火球

/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"Telep") then f=1;break;end;end;if f then c("火球术");else c("寒冰箭");end;

这类宏有个特点,平时用小技能,在特定buff出现后换大技能,比如这里冰箭就是小技能,火球就是大技能

既然分出了大小,那就知道可以怎么改了,火球术可以改成其他“大技能”,比如 炎爆术

冰箭可以换成其他“小技能”,比如 灼烧,都是中国字,别跟我说你不会

18平时冰箭,出奥术专注效果就火球

/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"ManaB") then f=1;break;end;end;if f then SpellStopCasting();c("火球术");else c("寒冰箭");end;

同上,火球术可以改成其他的,比如 炎爆术,奥术飞弹,冰箭可以改成 灼烧

平时冰箭,出奥术专注 或 出灵风8件效果就火球

奥术专注是下个法术免费,所以一旦出了特效,要马上取消当前法术,换大的,否则免费特效就被当前法术浪费了

而灵风8件是下个法术瞬发,当前正在引导的不受影响,所以不用取消当前的

由于256字节限制,要取消两个都取消,否则都不取消,那就是说必须都取消,这样灵风会损失当前引导的法术

这种损失就是半个冰箭或者半个灼烧,如果大家认为这种损失可以接受的话,就用这个合并版:

/script local c,i,j,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and (strfind(b,"ManaB") or strfind(b,"Telep")) then f=1;break;end;end;if f then SpellStopCasting();c("火球术");else c("灼烧");end;

1级奥暴骗节能,出节能就用顶级奥暴

/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"ManaB") then f=1;break;end;end;if f then SpellStopCasting();c("魔暴术");else c("魔暴术(等级 1)");end;

19灼烧叠5层就火球,否则继续灼烧

/script local c,i,d,n,f=CastSpellByName;for i=1,16 do d,n=UnitDebuff("target",i);if d and strfind(d,"SoulB") then f=1;break;end;end;if f and n==5 then c("火球术");else c("灼烧");end;

20打贼奥爆宏

有目标就放最高级奥暴,没有目标就放1级奥暴

/script if UnitCanAttack("target","player") then CastSpellByName("魔暴术");else CastSpellByName("魔暴术(等级 1)");end;

21自动补 冰甲术,奥术智慧,魔法抑制

缺啥补啥,闲着没事按按能强身健体,定国安邦……

/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;

22自动把被控制的队友变羊,小队,团队通用版

对于会控制玩家的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;

23随机变羊,猪,乌龟宏

/script local s,m,r={"",":龟",":猪"},{"%t变羊了","%t是乌龟","%t是猪"},random(3); CastSpellByName("变形术"..s[r]);SendChatMessage(m[r],"yell");

可以根据变的种类喊话,想喊什么自己改

法师自动制造各种魔法宝石

SuperMacro版,宏写不下

左边窗口:

/script ConjureManaStone();

右边窗口:

Code (c):

1:

2:

3:

4:

5:

6:

7:

8:

9:

10:

11:

12:

13:

14:

15:

16:

17:

18:

function ConjureManaStone()

local x,j,b,s,l,f={"红宝石","黄水晶","翡翠","玛瑙"},1;

while j<5 do

f=nil;

for b=0,4 do

for s=1,18 do

l=GetContainerItemLink(b,s);

if l and strfind(l,"法力"..x[j]) then

f=j;break;

end;

end;

if f then break;end;

end;

if f then j=j 1;

else CastSpellByName("制造魔法"..x[j]);break;

end;

end;

end;

24冰箱开关

冰箱宏

/script SpellStopCasting(); if (GetSpellCooldown(159,0) == 0) then CastSpell(159,0); end

取消冰箱宏

/script if (GetTime() - GetSpellCooldown(159,0) < 10) then CastSpell(159,0); end

效果说明:

冰箱按一次有时候不起作用,不小心按两次又取消了,很多法师都头疼这个问题。

这里将冰箱和取消冰箱做成两个宏。

需要冰箱的时候,拼命的按第一个宏就是了,再以不怕多按又把冰箱给取消了。

补充:

注意(159,0)的159,每个人这个数字都不同,再实际使用的时候请替换成自己的实际数字。这个数字是法术顺序号,也就是打开技能书,从第一个也能一页一页的往下数,数到第159个如果是冰箱,那么你就用159,如果数到第100个法术是冰箱,那你就用100。

小技巧:

利用下面的宏,可以输出第x个法术是什么,帮你检验。

/script DEFAULT_CHAT_FRAME:AddMessage(GetSpellName(X,0));

25霜之新星

/script if ((UnitMana("player"))<65) then CastSpellByName("霜之新星(等级 1)");end

/script if ((UnitMana("player"))>=65) then CastSpellByName("霜之新星");end

效果说明:施放顶级(4级别)霜之新星,如果蓝不够,则用最节约的1级霜之新星。

这个宏设置的蓝低于65选择1级新星,你可以自行修改。

[color="Orange"]12:冰锥

/script if ((UnitMana("player"))<50) then CastSpellByName("冰锥术(等级 1)");end

/script if ((UnitMana("player"))>=500) then CastSpellByName("冰锥术");end

效果说明:类似的上一个宏,这个宏用来再蓝少的时候自动用最低级别级别(1级别)的冰锥术。

这两个宏,在风筝ae精英的时候特别有用,用来节约蓝,和拖延时间回蓝。

26

/script for bag = 0,4,1 do for slot = 1, GetContainerNumSlots(bag), 1 do local name = GetContainerItemLink(bag,slot); if name and string.find(name,"ff9d9d9d") then DEFAULT_CHAT_FRAME:AddMessage("Selling "..name); UseContainerItem(bag,slot) end; end; end [QUOTE]效果说明:搜索背包所有的格,如果发现内有灰色品质物品,则卖掉它。补充:在遇到商人打开交易界面的时候使用这个宏

27做水

/stand

/script if (UnitMana("player")>780) then CastSpellByName("造水术(等级 7)") else UseContainerItem(0, 1); end;

效果说明:有蓝就做水,蓝不足了就自动做下来喝水,前提要把水放在第一个包第一个位置

[color="Orange"]4:吃喝

/script if UnitHealth('player') / UnitHealthMax('player') < 0.7 then UseContainerItem(0, 2); end

/script if UnitMana('player') / UnitManaMax('player') < 0.7 then UseContainerItem(0, 1); end

效果说明:这个宏是给懒法师用的。如果生命或者蓝低于70%则做下来自动选择是吃还是喝。

前提是水放在第一个包第一个位置,面包放到第二个位置

28最完美的冰箱宏:

/script SpellStopCasting(); CancelBuff("Ice Block"); if (GetSpellCooldown(179,0) >= 2) then CastSpell(147,0); else CastSpellByName("Ice Block"); end;

功能:中断正在施放法术并使用冰箱;如果在冰箱中就解冰箱;如果冰箱冷却时间大于2秒则使用急冷。传统冰箱宏能解决冷却中使用急冷的问题,但是又没办法做到像按技能书里拉出来冰箱技能那样1键开1键解,这个宏把2者合并了,需要supermacro的cancelbuff语句支持

注:其中179是我目前的冰箱编号,147是急冷编号,下同

29一键4种魔法石按顺序吃:

/use Mana Ruby

/use Mana Citrine

/use Mana Jade

/use Mana Agate

从大到小顺序,不用再为他们准备不同的格子了

30/stand

/script if (UnitMana("player")>[你的造水术消耗的法力值]) then castSpellByName("造水术(等级 X)") else UseContainerItem(0, 1); end;

水放在包的0。1位置

自动饮食:

---

/script if UnitHealth('player') / UnitHealthMax('player') < 0.8 then UseContainerItem(X1, X2); end

/script if UnitMana('player') / UnitManaMax('player') < 0.8 then UseContainerItem(X1, X2); end

冰环寒流

---

/cast Frost Nova(Rank 4)

/cast Frost Nova(Rank 1)

/script last_cast, cooldown = GetSpellCooldown(21, SpellBookFrame.bookType); if cooldown==0 then CastSpellByName("Cold Snap") end;

协助宏

---

/script ClearTarget();

/assist Character

---

自动释放免费奥术飞弹

---

/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 X)") else CastSpellByName("[Spell you use often](Rank X)"); end;

---

Arcane Missiles(Rank 7)为 奥术飞弹(等级 7)其他的类似

ManaBurn是节能的BUFF这个不用改中文 其他的技能名称要改

88灵风宏,中文客户端把火球冰箭的名字改成中文应该就能用

/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Spell_Shadow_Teleport")~=nil) then m=1; end;i=i 1;end; c=CastSpellByName; if(m==1) then c("Fireball");else c("Frostbolt");end;

灰色物品自动售出 不知道是否好用……

当你买卖东西的时候自动售出所有灰色物品

Q u o t e:

/script for bag = 0,4,1 do for slot = 1, GetContainerNumSlots(bag), 1 do local name = GetContainerItemLink(bag,slot); if name and string.find(name,"ff9d9d9d") then DEFAULT_CHAT_FRAME:AddMessage("Selling "..name); UseContainerItem(bag,slot) end; end; end

31法师解诅咒

/施放 解除次级诅咒

/script if ( SpellIsTargeting() ) then SpellTargetUnit ("Player");end

这个宏在你指向目标是敌人或者没有目标时对自己施放解除次级诅咒法术,并且指向的目标不变。这在对付术士或者中了其他诅咒时非常有用,只需要按一下宏便可以将诅咒驱除,并且指向的目标仍然是敌人。

在当前目标是指向一个可以被施放魔法抑制的对象时,会对该目标施放而不是自己。

把第一行换成 /施放 魔法抑制(等级 x) 就变成魔法抑制宏了。把x改为你当前学会的魔法抑制的最高等级

  • 小学生识字歌谣 低年级经典识字儿歌
  • 2024-11-22小学生识字歌谣 低年级经典识字儿歌小语说:经常有家长说孩子识字困难,一边教孩子一边忘主要原因还是在于没有掌握好的学习方法,识字过程太过单一,完全就是靠死记硬背下面是小语老师整理的一些识字儿歌,这些儿歌不仅能让我们认识一些生字,还能区分。
  • 瓜叶菊的种植方法图解(瓜叶菊的栽培要点)
  • 2024-11-22瓜叶菊的栽培要点瓜叶菊,又名千里光,菊科千里光属植物,因其叶片像葫芦瓜叶子,所以称为瓜叶菊花期在一二年生植物中算长的,主要在12月至次年4月颜色多样,单株或成簇都好看下面我们来了解其种植要点瓜叶菊喜欢夏季凉爽冬季温暖。
  • 儿童入秋流鼻涕怎么办(轻松解决孩子流鼻涕)
  • 2024-11-22轻松解决孩子流鼻涕“免费学中医”活动开启,转发本篇文章到朋友圈或者今日头条,私信作者“头条领课”,可免费获得600余分钟高清视频,20余种珍藏实战技巧初秋,天气是矛盾的,时而感觉燥热,时而感觉微凉,一不留神,寒气就侵入。
  • 海棠花的简介和海棠花诗句(雅俗共赏的名花)
  • 2024-11-22雅俗共赏的名花海棠花姿潇洒,花开似锦,自古以来是雅俗共赏的名花,素有“花中神仙”、“花贵妃”、“花尊贵”之称《懒起》唐——韩偓百舌唤朝眠,春心动几般枕痕霞黯澹,泪粉玉阑珊笼绣香烟歇,屏山烛焰残暖嫌罗袜窄,瘦觉锦衣宽。
  • 花千骨的几个版本你更喜欢哪个(花千骨同样人设)
  • 2024-11-22花千骨同样人设程翀·程翀工作室话说最近的新剧真的是给国产剧的市场带来一次冲击,《长安十二时辰》、《陈情令》、《亲爱的热爱的》等流量剧作同时上线在这么多剧追不过来的时候,林玉芬固定班底创作出来的《宸汐缘》却因为张梳平。
  • 贝克汉姆任意球进球(贝克汉姆经典香蕉任意球GIF合集)
  • 2024-11-22贝克汉姆经典香蕉任意球GIF合集一个纯粹的右脚任意球专家,擅长用内脚背主罚任意球,皮球以明显的内旋向对手的大门飞去贝克汉姆的任意球始于从小接受的科班训练,因此看上去非常的朴实虽然如此,守门员也同样无法抵挡他的任意球射门,贝克汉姆的任。
  • 木琴独奏惊涛完整版(宇浩回旋松涛云涌)
  • 2024-11-22宇浩回旋松涛云涌演出时间2019.11.16(周六)19:30演出地点东城区景湖春天南门19栋67号晶品琴行智慧音乐厅曲目单肖宇松独奏《小精灵舞曲》《8度练习曲》《水草舞》《卡门》选曲《戏谑曲》《猫和老鼠》嘉宾表演李。
  • 汕头特产有哪些特产(汕头特产有什么特产)
  • 2024-11-22汕头特产有什么特产汕头牛肉丸:牛肉丸作为著名的潮汕小食,在汕头已有近百年历史,牛肉丸可分为牛肉丸、牛筋丸两种,牛肉丸肉质较为细嫩,口感嫩滑,牛筋丸是在牛肉里加进了一些嫩筋,口感方面就是增加了点嚼头据说上好的牛肉丸扔在地。
  • 常德赏花景点怎么拍(醉美拍点推荐武陵源)
  • 2024-11-22醉美拍点推荐武陵源武陵源位于湖南省张家界市,其独特的石英砂岩峰林在国内外均属罕见,素有“奇峰三千”之称2020年11月,我有幸来到张家界,一睹武陵源芳容这里的风景几乎没有经过任何人工雕凿,到处是石柱石峰、断崖绝壁、古树。
  • 我不想继续单身了(你不想继续单身了)
  • 2024-11-22你不想继续单身了文/本报记者孙娜娜片/本报记者宋永兴张晏晨21日,“缘来有你”油地青年大型公益联谊会在北二路供水公园圆满落幕现场单身人员、亲友团、赞助单位人山人海,气氛非常火爆帅哥、靓妹大胆表白,4对男女现场成功牵手。
  • 蚂蚁花呗关闭再开通额度会变吗?蚂蚁花呗正式上线
  • 2024-11-22蚂蚁花呗关闭再开通额度会变吗?蚂蚁花呗正式上线蚂蚁花呗,大家不陌生吧?作为一款消费信贷产品,申请开通后,用户将获得500-50000元不等的消费额度在消费时,可以预支蚂蚁花呗的额度,享受“先消费,后付款”的购物体验正是因为花呗可以给用户一定的透支。
  • 手工制作大全迷你小拖拉机(教你如何制作迷你拖拉机)
  • 2024-11-22教你如何制作迷你拖拉机传承手工艺术,放飞指尖梦想,每一节教学我们都会认真对待!只为传递手工技艺,创意源于生活,细节决定品质,今天为大家分享如何用纸板制作玩具拖拉机的教学,步骤详细,过程简单,喜欢创意纸板DIY的朋友们,可以。