【高级资料】魔兽世界宏总述-全职业举例讲解
- 格式:ppt
- 大小:3.31 MB
- 文档页数:39
一:基础教程1.什么是宏命令?玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。
最简单的比如puller 常用的:/v %t过来了,大家集中火力。
法师常用的:/v 我要催眠%t,大家不要打醒他这些宏个性鲜明,是EQ的一大乐趣之一。
然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。
WOW的宏就复杂和强大的多了。
它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。
一个宏可以完成一个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切.2.宏命令的设置流程:首先,回车,再敲/MACRO。
看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。
点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。
然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。
接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…3.下面就是怎样设置宏的内容了,简单的设置大家可以看我们网站上'基础'篇的宏介绍.相信很多人都知道WOW中的斜杠'/'和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作我们现在用一个宏把他们串起来:第一行内容:“/Kneel”第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…””这样你的人物就会先下跪再说:'如果你不嫁给我,那么我就一辈子不起来…'宏可以应用所有WOW中已经定义了的斜杠'/'和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,只需要在宏的定义过程中应用'/cast'命令,下面是已知的一些常用命令:/Assist 这是个援助进攻的命令。
《魔兽世界》简单的宏实例和常用指令《魔兽世界》简单的宏实例和常用指令《魔兽世界》简单的宏实例和常用指令2010-08-13 10:08 1.对自己使用绷带/script TargetUnit("Player");/use Mageweave Bandage/script TargetLastEnemy();*这里用的时Mageweave Bandage,你可以改成适合你自己的绷带名*use是Cosmos支持的命令,你必须安装Cosmos才能使用这个宏,如果你没有Cosmos,使用下面的宏(绷带必须放在主背包第一格) /script TargetUnit("Player");/script UseContainerItem(0,1);/script TargetLastEnemy();2.对敌人的Pet使用技能/script TargetUnitsPet("target");/cast Blind/script TargetLastEnemy();*Blind是技能名,你可以用自己的技能,这里用了盗贼的Blind(我是盗贼啦,呵呵)*/script是使用脚本的命令,可供使用的命令参考附件*可以用Shift+点击技能书里图标的方式在宏中添加释放技能的命令*可以用Shift+点击物品的方式在宏中添加物品名 3.打开所有背包/script OpenBag(0);/script OpenBag(1);/script OpenBag(2);/script OpenBag(3);/script OpenBag(4);打开所有背包,可能/script OpenAllBags() 一样搞定:P热键Shift+B也是可以的4.战士用,双手武器切换单手武器+盾: 首先在快捷栏10、11、12(也就是0、-、=的位置)拖上双手武器、单手武器、盾的快捷方式;双手武器:/script ActionButtonDown(10);ActionButtonUp(10); 单手武器+盾:/script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12); 以下命令全部中空格用下划线_来表示%后面的都是变量=各种命令分类收集=参数设置%t切换当前目标命令/target_%name /assist_%name /script_TargetLastEnemy(); 游戏动作/cast_%skillname(rank_%d)/f/script_UseAction(n%d,%d); 设置延迟命令/pause_%d聊天常用命令/s_/p_/g_/raid_=应用部分说明=聊天部分命令我就省略了.重点说明游戏中实际关系到游戏操作的命令首先%t是指当前目标名称,%t大多是用在聊天中.比如:%t 你好,我开始攻击%t,大家请注意.Pull/script TargetNearestEnemy();/p Pulling%t/script AttackTarget();/v inc Assist/assist%t/script AttackTarget();UsePoison/script UseContainerItem(bag,slot);PickupInventoryItem(16); UseContainerItem(bag,slot);PickupInventoryItem(17);/in 1740/script DEFAULT_CHAT_FRAME:AddMessage("Poison wearing off in one minute")_ 1.常用指令2.队长指令3.聊天指令4.聊天频道指令5.公会指令表情指令 6.1.常用指令/help列出常用指令帮助/assist[名字]协助你当前所选择的目标,或者指定的目标/cast spell施放指定的法术,可以包含法术的等级。
魔兽世界(WOW)宏教程一:基础教程1.什么是宏命令?玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。
最简单的比如puller 常用的:/v %t过来了,大家集中火力。
法师常用的:/v 我要催眠%t,大家不要打醒他这些宏个性鲜明,是EQ的一大乐趣之一。
然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。
WOW的宏就复杂和强大的多了。
它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。
一个宏可以完成一个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切.2.宏命令的设置流程:首先,回车,再敲/MACRO。
看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。
点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。
然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。
接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…3.下面就是怎样设置宏的内容了,简单的设置大家可以看我们网站上"基础"篇的宏介绍.相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作我们现在用一个宏把他们串起来:第一行内容:“/Kneel”第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…””这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…"宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令:/Assist 这是个援助进攻的命令。
资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载魔兽世界常用的一些宏地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容魔兽世界常用的一些宏宏其实真的是很简单很简单,大家不会的原因一定是嫌学起来繁复枯燥,流离在这里尽可能用最简单的话把一些简单的宏教给大家,以后大家想做宏就可以自己动手丰衣足食了~一、最最最基本的第一步调出宏编辑界面:在对话框打/m回车或按ESC找宏选项点【新建】,然后选择一个图标,·注意那个红色问号的图标,这个图标会自动变成它下一个会施放的法术的样子哦。
二、最最最常用的宏指令很简单,记住就可以了,就当背单词啦1、施放:/cast+空格+技能2、使用: /use+空格+物品3、选择目标:/target+空格+名称·注意:target是英文目标的意思,宏中也可以作为名词来使用,比如target是目标,targettarget就是目标的目标……o(╯□╰)otarget后面加“=”就是“以什么什么为目标”的意思,后面可以跟targettarget,player(施法者自己),focus(焦点),mouseover(鼠标指向的目标),pet(宠物)等)4、设目标为焦点:/focus5、顺序施放:/castsequence(说明:sequence是连串、顺序、连续的意思,所以这个指令就是大家常说的“按第一下放A,按第二下放B”啦)这个指令的语法是:/castsequence+空格(+reset=n/target/combat/shift )技能A,技能B,技能C……其中n是指秒数,意为n秒后重置此循环;target意为切换目标宏重置;combat是战役的意思,意为战斗结束后重置;shift也可以是ctrl或alt,就是你一按这个功能键宏就重置了。
宏1#show 稳固射击/startattack/cast [mod:ctrl]!雄鹰守护;!灵狐守护/cast 稳固射击/cancelAura 威慑/cancelAura 保护之手/clearfocus [@focus,dead]/script UIErrorsFrame:Clear()/changeactionbar [mod:shift]2大部分宏我都会做详细的解释和功能介绍,方便类似我这样的半瓶醋和新手们消化吸收,以后也许可以自行举一反三,高手们见笑了。
第一层 #show 稳固射击这个命令是让宏显示技能图标,宏里面第一个技能不是你想要显示的,比如这个宏里第一个技能是雄鹰守护,那么就需要用这个命令来显示稳固射击的图标。
第二层 /startattack 自动射击的命令,稳固是读条技能,有这个命令可以在稳固开始读条的同时打出自动射击,否则只会等到稳固射出去的时候带出平射,这样第一个平射就慢了2秒左右。
第三层 /cast [mod:ctrl]!雄鹰守护;!灵狐守护这条的意思是按住Ctrl点宏会施放雄鹰守护,不按施放灵狐守护。
第四层 /cast 稳固射击施放稳固射击。
第五层、第六层 /cancelAura 威慑 /cancelAura 保护之手取消威慑,取消保护之手。
第七层 /clearfocus [@focus,dead] 焦点目标死了就清除焦点。
第八层 /script UIErrorsFrame:Clear() 清除屏幕上提示你能量不够啊,技能没准备好啊之类的红字。
第九层 /changeactionbar [mod:shift]2 按住shift点宏,动作条会自动翻到第2个。
游戏默认的动作条是第1个,这个命令是要搭配其它宏来用的。
需要在你的动作条2里面填上与动作条1一模一样的技能,但是要把稳固宏换成下面的眼镜蛇宏。
这个宏的作用很简单,按宏就是自动切换灵狐守护+稳固射击,可以跑动中不断积攒能量。
#showtooltip 仇杀/cast 仇杀/cast 灾变角斗士的征服徽章仇杀开饰品/stopattack/targetenemy/script SetCVar("targetNearestDistance", 41)/cast 闷棍闷棍宏,也就是常说的抓贼宏,现在有暗遁了,抓D也不错。
#showtooltip 消失/stopattack/cast 消失安全消失宏,停止所有当前动作消失#showtooltip/cast [nomodifier] 致盲/cast [modifier:alt, target=focus] 致盲/stopmacro [nomodifier]致盲宏,按你的致盲快捷键致盲当前目标,按ALT加快捷键致盲焦点目标,同样通用的还有凿击,脚踢,只需要改下技能名就行,JJC中比较好用,不会丢失当前目标。
#showtooltip 伺机待发/cast 疾跑/cast 暗影斗篷/cast 闪避/cast 伺机待发伺机待发重置宏,有的用别浪费,你懂的。
#showtooltip 毁伤/startattack/castsequence reset=0 9,毁伤/castsequence reset=0 斩击,9/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1/cast 灾变角斗士的皮甲手套斩击宏,有斩击有限斩击,没有斩击则毁伤,我个人加入了工程手套在里边,毁伤的时候需要按两下,其实没什么影响,因为盗贼打起来手总是不闲着,感谢本区贼友的分享。
#showtooltip 致命投掷/cast 致命投掷/cast 投掷致命投掷宏,有星致命投掷,没星普通投掷,看个人天赋用吧。
5.0.5版本也就是当前版本有个新问题,点出飞镖投掷以后,原来普通的投掷将被替代,也就是说失去普通投掷这个技能,所以如果天赋出飞镖了,这个宏不可用#showtooltip 备战就绪/cast 备战就绪/cast 佯攻如果碰到近战,这个宏会让对方很头疼,佯攻如果连的到位,20秒80%的减伤,战士们,你们的末日到了。
魔兽世界法师宏的制作及各种经典宏配置宏不能做什么本文中宏的使用方法宏遇到问题怎么办?写宏技巧-如何让一个宏在不同天赋下发挥不同的功能冰法战斗宏(PVP向) 5个奥法战斗宏(PVE向) 3个通用宏18个火法战斗宏送别了吃了一半的WotLK,Cata从送餐员的手上来到了我们的面前。
为了帮助大家好好享用这顿暴雪精心烹制的美餐,这个宏帖又要更新啦。
这次在以前的基础上,带来了更多的新宏,希望能在某种程度上帮助大家“简化不必要的操作,将更多的精力放在大局上”。
上一周一直在努力的冲级刷本积累经验,所以帖子比Cata晚了一周,还请大家多多包涵1. 宏不能做什么在帖子的开头,想必说明一下宏不能做什么还是挺重要的。
[/read.php?tid=1841944 详见这里]宏不能判定技能的冷却不能同时释放多个有GCD的技能宏不能判定当前的Buff/Debuff宏不能判定目标是否在读条宏不能因为绑定的键位不同而做不同的事情宏不能帮你抽筋按一个键宏不能控制玩家的移动宏不能判定自己/目标的血量宏不能判定目标的距离看起来什么都做不了,那么宏能干什么呢?尽管暴雪只留给了玩家们极少数的接口,但是通过精巧的设计和大量的实践,宏还是能做很多事情的,最重要的比如将多次操作整合在一个宏上。
我写宏的宗旨就是“简化不必要的操作,将更多的精力放在大局上”宏不能判定技能的冷却这个暴雪狠了心的要让玩家自己判定CD了,castsequence队列中,如果前面的技能CD,后面的技能是无论如何也放不出来的不能同时释放多个有GCD的技能(利用castsequence来做到序列释放多个有GCD的技能)宏不能判定当前的Buff/Debuff(至少能判定队友还是敌人,从而释放不同的法术)宏不能判定目标是否在读条(这个是暴雪的底线啊)宏不能因为绑定的键位不同而做不同的事情(但是我们可以让它在不同的天赋下做不同的事情)宏不能帮你抽筋按一个键(多运动挺好的)宏不能控制玩家的移动(通过良好的键位设定,可以最大化减少移动和施法的操作冲突)宏不能判定自己/目标的血量(通过POWA这样的强力插件,能帮助玩家在不同的时候按不同的键)宏不能判定目标的距离(这个我们不是很需要吧..)本文的大多数宏,看起来功能非常复杂,但是实际上我希望的并非是直接拷贝用这个宏,而是通过这个宏表现出一种想法,每个人都可以根据自己的想法,修改这个宏,使其适合你自己,这才是最好的2. 本文中宏的使用方法首先建议大家弄一个带侧键的鼠标,并且将其设定为alt键,这样就能方便的使用文中大多数宏,达到一个按键当多个用的目的。
WOW中常用的宏汇总---团队及战场部分既然是团队部分,那就说明只有在团队下才能使用,不在团里的别跑来问我为什么不能用!RL专用,给目标上团队标记现在团长可以给目标上星星,三角等标记,但每次点右键很不方便,试试这个/script SetRaidTarget("target",图标编号);上边红色数字取值 0-80 = 取消图标1 = 黄色四角星2 = 桔黄色圆3 = 紫色钻石4 = 绿色三角形5 = 白色月亮6 = 蓝色方块7 = 红色X8 = 骷髅这样可以做8个宏,快捷键分别设成Ctrl-F1 ... Ctrl-F8,这个随意,这样给团员分配目标比如放逐,变羊,休眠等的时候能够事半功倍而且后面有些宏需要标记作为依据,可以和这个宏搭配使用所以,先给你的队员分配好每个人专管的数字吧!自动锁定RL给自己分配的怪,放逐/变羊/休眠并报告,怎么处理随你便这个宏配合上面的RL分配标记宏一起使用,首先你需要RL给你分配你专门照顾的目标的图标具体对应关系看上边那个宏,假如是黄色四角星,就是1把下边红色的数字换成RL给你分配的数字术士版/script local i,t;for i=1,GetNumRaidMembers() dot="raid"..i.."target";if GetRaidTargetIndex(t)==RL分给你的编号then TargetUnit(t);CastSpellByName("放逐");SendChatMessage("%t放逐中","yell");break;end;end;法师版/script local i,t;for i=1,GetNumRaidMembers() dot="raid"..i.."target";if GetRaidTargetIndex(t)==RL分给你的编号then T argetUnit(t);CastSpellByName("变形术");SendChatMessage("%t变羊中","yell");break;end;end;德鲁伊版/script local i,t;for i=1,GetNumRaidMembers() dot="raid"..i.."target";if GetRaidTargetIndex(t)==RL分给你的编号then TargetUnit(t);CastSpellByName("休眠");SendChatMessage("%t催眠中","yell");break;end;end;注意,这个宏不是每次都能奏效,因为它实际上是通过检查你队友目标是不是制定目标来实现的,当包括团长的团队中没有任何人选中你的目标时你只能手动去选择了密语团内所有指定职业 RL用比较好一次M团队中所有指定职业,打Nef这种BOSS时应该很有用,注意别狂点,会刷屏……指定职业,说话内容自己改/script local i,p;for i=1,40 do p="raid"..i;if UnitClass(p)=="牧师" then SendChatMessage("停止治疗!!","whisper",nil,UnitName(p));end;end;根据目标职业要buff如果目标是法师就M他要智力,牧师要韧,小D要爪子/script local x,c,i,s={["法师"]="智力",["牧师"]="韧",["德鲁伊"]="爪子"},UnitClass("target");for i,s in x do if i==c then SendChatMessage("给个"..s..",谢谢~","whisper",nil,UnitName("target"));end;end;这个是加强版,增加了自报组号功能根据目标职业要buff,并报自己组号,太大了,需要SuperMacro支持左边窗口/script RequestBuff();右边窗口Code:function RequestBuff()local x,c,i,s,n,g,_={["法师"]="智力",["牧师"]="韧",["德鲁伊"]="爪子"},UnitClass("target");for i=1,40 don,_,g=GetRaidRosterInfo(i);if n==UnitName("player") then break;end;end;for i,s in x doif i==c thenSendChatMessage("给个"..s..",我在"..g.."组,谢谢~","whisper",nil,UnitName("target"));end;end;end;报告当前团队活着、死亡、掉线人数,还有boss血量宏/script local c,o,d,i,n,a,b,_=0,0,0;for i=1,40 do n,_,_,_,_,_,_,a,b=GetRaidRosterInfo(i);if n then c=c+1;if a then o=o+1;end;if b then d=d+1;end;end;end;SendChatMessage("%t 还剩"..UnitHealth("target").."%,共"..c.."人,死亡"..d..",掉线"..c-o,"raid")给目标所在小队加群体Buff,并报告,团队/小队均可法师版/script local t,n,g,i,_;CastSpellByName("奥术光辉");if UnitInRaid("player") then t=UnitName("target");for i=1,40 do n,_,g=GetRaidRosterInfo(i);if t==n then SendChatMessage(g.." 队智力已加过","yell");break;end;end;end牧师版/script local t,n,g,i,_;CastSpellByName("坚韧祷言");if UnitInRaid("player") then t=UnitName("target");for i=1,40 do n,_,g=GetRaidRosterInfo(i);if t==n then SendChatMessage(g.." 队韧已加过","yell");break;end;end;end德鲁伊版/script local t,n,g,i,_;CastSpellByName("野性赐福");if UnitInRaid("player") then t=UnitName("target");for i=1,40 do n,_,g=GetRaidRosterInfo(i);if t==n then SendChatMessage(g.." 队爪子已加过","yell");break;end;end;end团队中自动给血最少的人刷血宏/script local p,h,i,j="raid",UnitHealth,1;for j=2,GetNumRaidMembers() do if h(p..i)>h(p..j) and h(p..j)>0 then i=j;end;end;p=p..i;if(not UnitIsDead(p))and UnitIsVisible(p) then TargetUnit(p);CastSpellByName("快速治疗");end快速治疗可以换成别的法术,看你什么职业了团队复活宏本宏对所有复活职业通用,但首先你要知道你的复活技能所在按钮的序号,看上边基础知识图用你查到的复活所在的序号替换红色数字/script local p,i,t="raid";for i=1,40 do t=p..i;if UnitIsDead(t) then TargetUnit(t);if IsActionInRange(你复活按钮编号) then UseAction(你复活按钮编号);SendChatMessage("我开始复活 %t",p);break;end;end;end;一键驱散宏 - 256字节取代Decursive注意:如果这个宏因为你和队友中间隔着柱子等障碍物而停止的话,请你走几步宏只能帮你简化操作,不能帮你破坏游戏规则牧师,德鲁伊,萨满祭司的提供了单独的小队版和团队版,请注意版本,solo 无效法师和圣骑士的是团队/小队自适应版,solo无效原因是法师,圣骑士只有一种解除魔法,而牧师,德鲁伊,萨满祭司有两种,限于256字节写不下了===========================牧,德,萨小队版=========================== 牧师版/script local s,p,i,d,t,_={["Magic"]="驱散魔法",["Disease"]="驱除疾病"};for i=1,4 do p="party"..i;if CheckInteractDistance(p,4) then d,_,t=UnitDebuff(p,1,1);if d then TargetUnit(p);CastSpellByName(s[t]);TargetLastTarget();break;en d;end; end德鲁伊版/script local s,p,i,d,t,_={["Poison"]="驱毒术",["Curse"]="解除诅咒"};for i=1,4 do p="party"..i;if CheckInteractDistance(p,4) then d,_,t=UnitDebuff(p,1,1);if d then TargetUnit(p);CastSpellByName(s[t]);TargetLastTarget();break;en d;end; end萨满祭司版/script local s,p,i,d,t,_={["Poison"]="消毒术",["Disease"]="袪病术"};for i=1,4 do p="party"..i;if CheckInteractDistance(p,4) then d,_,t=UnitDebuff(p,1,1);if d then TargetUnit(p);CastSpellByName(s[t]);TargetLastTarget();break;en d;end; end===========================牧,德,萨团队版=========================== 牧师版/script local s,p,i,d,t,_={["Magic"]="驱散魔法",["Disease"]="驱除疾病"};for i=1,40 do p="raid"..i;if CheckInteractDistance(p,4) then d,_,t=UnitDebuff(p,1,1);if d then TargetUnit(p);CastSpellByName(s[t]);TargetLastTarget();break;en d;end; end德鲁伊版/script local s,p,i,d,t,_={["Poison"]="驱毒术",["Curse"]="解除诅咒"};for i=1,40 do p="raid"..i;if CheckInteractDistance(p,4) then d,_,t=UnitDebuff(p,1,1);if d then TargetUnit(p);CastSpellByName(s[t]);TargetLastTarget();break;en d;end; end萨满祭司版/script local s,p,i,d,t,_={["Poison"]="消毒术",["Disease"]="袪病术"};for i=1,40 do p="raid"..i;if CheckInteractDistance(p,4) then d,_,t=UnitDebuff(p,1,1);if d then TargetUnit(p);CastSpellByName(s[t]);TargetLastTarget();break;en d;end; end===========================法,骑团队,小队自适应版===========================法师版/script local n,p,t,i,d=4,"party";if UnitInRaid("player") then n=40;p="raid";end;for i=1,n do t=p..i;if UnitDebuff(t,1,1) and CheckInteractDistance(t,4) then TargetUnit(t);CastSpellByName("解除次级诅咒");TargetLastTarget();break;end;end;圣骑士版/script local n,p,t,i,d=4,"party";if UnitInRaid("player") then n=40;p="raid";end;for i=1,n do t=p..i;if UnitDebuff(t,1,1) and CheckInteractDistance(t,4) then TargetUnit(t);CastSpellByName("清洁术");TargetLastTarget();break;end;end;团队自动补单体buff宏说明:自动搜索团队内没有相应单体buff(真言术:韧,奥术智慧,野性印记)的团队成员,为其补上,掉线的,死亡的,不在射程的都会忽略掉。
考格威尔〔Cogwheel's〕宏命令完全指南Cogwheel著 WOWWiki共享维护Subelf译所有请勿用于商业用途一、根本宏命令21.什么是宏?22.怎样写宏?33i. 关于技能名称和等级的说明44i. /use <装备栏>4ii. /use <背包> <栏>556i. 其他选择命令67i. /petattack7ii. /petfollow7iii. /petpassive, /petdefensive 和 /petaggressive7iv. /petautocaston 和 /petautocastoff778i. 装备物品8ii. 队列施法或使用物品8iii. 随机施法或使用物品9iv. 攻击9v. 技能栏控制9vi. 移除增益效果9vii. 退出形态9viii. 中止施法9ix. 终止一个宏:/stopmacro9x. 解散坐骑10xi. 保存一个目标用于后续动作10xii. 模拟点击1010.进阶:脚本10i. 脚本有哪些限制?10ii. 什么是脚本?10二、命令条件语111.什么是命令条件语?11113.[target=]条件语1313i. 条件语语法简介13ii. 条件语法14iii. 完整的EBNF语法14iv. 参数为空14v. 条件为空15vi. [target=]条件语与命令参数1515i. 总表15ii. 敌/友(help / harm)16iii. 存在(exists)16iv. 死亡(dead)16v. 姿态(stance:0/1/2/…/n)16vi. 潜行(stealth)17vii. 功能键状态(modifier:shift/ctrl/alt)17viii. 功能键变量17ix. 点击状态(button:1/2/…/5/<虚拟按键号>)17x. 装备(equipped:<物品类型>)18xi. 引导中(channeling:<技能名称>)18xii. 技能条(actionbar:1/…/6)18xiii. 宠物(pet:<宠物名称或类型>)18xiv. 战斗(bat)18xv. 行动方式、室内外状态(mounted, swimming, flying, indoors & outdoors)18xvi. 允许飞行 (flyable)19xvii. 小队/团队队友(party/raid)19xviii. 在小队/团队中(group:party/raid)1919i. 设置焦点(focus)19ii. 用/click进展分支判定20三、附录202020212121一、根本宏命令1.什么是宏?宏是由一组宏命令组成的。
魔兽世界【宏】详解魔兽世界宏命令详解/cast的新格式是/cast空格[第一组条件选项]空格第一个法术名称分号[第二组条件选项]空格第二个法术名称分号[第三组条件选项]空格第三个法术名称……/castsequence空格法术一逗号法术二…… 连续点击可以按顺序释放指定法术一个法术施放失败,后面的法术就不会发动/cancelAura 技能名这个是取消技能的BUFF./stopmacro空格[条件选项] 当某条件选项成立时停止运行这个宏#showtooltip 非常有用的命令!一般写在宏第一行可以让你的宏不在只是显示宏的名字而具备了显示法术CD时间/物品数量/技能说明的强大功能/stopcasting 打断当前施法/script UIErrorsFrame:Hide() 取消红字提醒/script UIErrorsFrame:Clear()/console SET profanityFilter "0" 取消屏蔽敏感词(0改成1恢复屏蔽)/script local n,t,m,c={}for i=1,GetNumLootItems()do _,_,m,t=GetLootSlotInfo(i)if t>3 then t=GetLootSlotLink(i)_,_,c=t:find(".-m:(%d+)")n[c]=n[c] and n[c]+m or m;end;end;for i,j in pairs(n)do _,i=GetItemInfo(i)SendChatMessage(i.."X"..j,"raid")end 装备发团队宏-------------飞行坐骑地面咆哮宏~~/mountspecial常使用的[条件选项]:就是[这个]空格help - 检测目标为友善harm - 检测目标为敌对combat - 检测你在战斗中flyable - 检测你是否在可飞行区域中nochanneling - 不打断引导施放技能stance或stance:# - 检测你是否在姿态中或是否在某个指定姿态中战士:1、战斗 2、防御 3、狂暴牧师:1、暗影形态德鲁伊:1、熊 2、海豚 3、猫 4、旅行 5、鹌鹑/树steaith - 检测你是否在潜行modifier或modifier:shift/ctrl/alt - 检测命令被执行时是否某个特定的键按下equipped:item - 检测某个物品是否被装备target=unit - 特殊条件选项actionbar:数字1~6 - 检测当前动作条是否为列出的那个button:1或2 - 检测是鼠标左键还是鼠标右键被用来触发法术,默认左键为1exists和dead - 检测是否目标已经死亡或是否存在所有的判断前可加no来选择反向的如[nocombact]一个特殊的条件选项:reset=<1~1800> - 代表重置时间一般都是1到1800,单位为秒/script print("\124cffffff00嚒咕阿掷出90(1-90)\124r")/e┏━━┓ ┏┓/e┃┳╋┳━┫┗┓┏┳┓/e┃┏┫┃┃┣┫┏┫┃┃┃/e┗┛┗━┻━┻┻┛┗━┛/s ╱╲╱╲/s ╲封╲╱/s ╱╲殺╲/s ╲╱╲╱/s █ ●███◣█/s ██ █ █▉/s █ █ █▊/s ██████ █▋/s █ ██ █▌/s ██████ █▍/s ●●●●█ ◥█ ●/r 日日日日日日/r 日日/r 日日/r 日日日日日日/r 日日/r 日日/r 日日日日日日首先是2.0新宏知识:2.0的可用条件选项:(一系列条件选项将可以被应用于以下斜杠命令:/cast,/use,/target,/focus,/assist,/stopmacro,/cancelaura,/userandom,/castrandom,以及/castsequence。
《翻页宏版》 1楼《SuperDuperMacro宏命令扩展》单体插件,可以解决宏命令,字节过长的问题。
翻页版基本上都是3个动作条的翻页宏,2个动作条的同理。
使用方法:登录WOW,打开宏命令设置,依次复制3个宏进去,制作完成后,拿出分别放在动作条1,2,3的相同位置即可。
小窍门:3个动作条放相同的技能图标,并把2,3,动作条设为隐藏。
这样你就得到拉一个三合一的超级动作条。
隐藏的动作条可以激活其他动作条代替。
BT4动作条是你最好的选择。
建议:魔兽世界可以自定义很多种UI,都会比原版的美观实用,以及强大的Wa。
注:职业天赋请对照宏命令自行设置,种族天赋及饰品自行添加或删除。
注:所有宏都是经过大量FB以及木桩测试过的,用不了以及卡宏现象,请检查是否复制正确完整,天赋技能是否正确,动作条设置是否正确翻页。
等等。
钓鱼专用:左键钓鱼,右键收获。
开始钓鱼请按宏1 结束钓鱼请按宏2注:一定要设快捷键,否则你杯具啦。
<宏一>#show 钓鱼/run print("鼠标左键设为钓鱼:"..SetBindingSpell("BUTTON1","钓鱼"))/equip 塞瑟的石墨鱼竿/equip 超级捕鱼帽<宏二>#show 钓鱼/script print("设置左键为默认:"..SetBinding("BUTTON1","CAMERAORSELECTORMOVE")) /script print("设置右键为默认:"..SetBinding("BUTTON2","TURNORACTION"))/equip 快刀之怨毒步枪/equip 反噬血仇兜帽武僧酒仙<群嘲宏>#show 嚎镇八方/target 玄牛雕像/cast [mod:alt,exists]嚎镇八方/targetlasttarget [@target,help]/cast !嚎镇八方/script UIErrorsFrame:Clear()凝神酒仙天赋:真气波,力贯千均,散魔功,白虎下凡,屏息凝神雕文:移花接木,幸运珠防御精通流:精通>暴击>耐力>全能>急速>溅射技击指导:起手雕像,扔酒,进入正常循环。
关于雾锁和斩月的选择,雾锁好处在于重剑加层高,斩月好处在于重剑停留时间长,轻剑短,斩月下轻剑平湖黄龙,3秒直接切重剑。
关于层云和香的选择,如果点了雾锁,最好点香,这样可以虎跑,否则轻剑dps掉很快如果没点雾锁,则随意,当会心高的时候,偏向层云。
辅助宏按照顺序放在自定义快捷栏1或者2里面,这样方便移除和添加。
轻剑和重剑的输出宏必须分别独立放在轻剑重剑栏,否则输出混乱掉宏的优先级顺序为辅助宏最高,输出宏最低。
虎跑辅助宏:/cast [tnobuff:梅隐香|tbufftime:梅隐香<10] 梅隐香/cast [distance<8&tbufftime:梅隐香>9|buff:香梅] 梦泉虎跑(此宏放在轻剑宏最前面的位置,如果不需要虎跑的时候,移除掉即可)斩月平湖黄龙辅助宏:/cast [tnobuff:梅隐香] 梅隐香/cast [rage<50&distance<5] 平湖断月/cast [rage<91&distance<3] 黄龙吐翠(此辅助宏在点出斩月,且boss对穿无关系的情况下,轻剑停留时间最多3秒,要用的时候,放在第二个位置,在虎跑宏之后,不需要的时候可以移除掉,注意,必须要有斩月支持,黄龙和平湖需要两剑气)梅隐香辅助宏/cast [tnobuff:梅隐香] 梅隐香(此宏在雷音下,且虎跑和平湖辅助宏都不可用的情况下使用)/cast [distance<6&buff:如风&bufftime:怜光>22|nobuff:怜光&rage<40&rage>29] 莺鸣柳/cast [rage<30&rage>19&distance<6&buff:如风] 雪断桥--------------------------------------------------轻剑宏输出:/cast [tnobuff:梅隐香] 梅隐香/cast 断潮/cast [buff:怜光=8|bufftime:怜光<=36] 啸日/cast [nobuff:怜光&rage>90] 啸日/cast 听雷重剑宏输出:/cast [bufftime:莺鸣<5&distance<6] 风来吴山/cast 断潮/cast [rage<20|bufftime:怜光<2] 啸日/cast 听雷/cast 云飞玉皇/cast 松舍问霞/cast 夕照雷峰------------------------------------------------------秘籍:云飞2读条2伤害,夕照3伤害1会心,听雷1cd3伤害,晓日10剑气,断潮3伤害1会心,,雪断桥3cd1剑气,风车3伤害1会心,平湖2剑气2伤害,黄龙2剑气2伤害------------------------------------------------------注意:前面三个奇穴,用会心会笑,藏剑听雷30%会心,加上这三个奇穴总40%会心,促发断潮的机率大大增加。
魔兽世界~宏#showtooltip/cast [mod:alt,nostealth]斜掠(猎豹形态)/castsequence [stealth]突袭(猎豹形态),裂伤,猛虎,撕碎,割裂偷袭斜掠割裂裂伤猛虎+撕碎/castsequence reset=9/target/combat/modifier:shift 偷袭,裂伤,斜掠,猛虎+撕碎,割裂顺序施放宏,按一下施放一个技能reset=9是说从你停止使用这个宏开始,9秒以后重置,又会从头开始施放,秒数你可以自己修改target是说一旦切换目标,这个宏就会重置combat是说脱离战斗此宏重置modifier:shift是说按下shift键是此宏重置#showtooltip/cast [stance:1]碎颅打击 - 熊;[stance:3]碎颅打击 - 豹同理#showtooltip/cast [stance:1]野性冲锋 - 熊;[stance:3]野性奔窜 - 豹建议不要这样设置85级怒气要用于痛击,横扫,裂伤等技能,你如果像80级那样无脑绑定重殴,怒气是完全不够用的,可能过几天你就要来问熊T怒气不够怎么办啊~~给你说下我的设置吧重殴和裂伤单独分开2个键,做一个群拉宏和一个单拉宏怒气溢出需要泄怒的时候才用重殴!单拉的时候一直按单拉宏,怒气多了用重殴,裂伤CD到就用。
群拉就只按群拉宏,不用裂伤,怒气多了重殴。
下面的宏请不要设置技能图标,图标保持为问号,没加入横扫,因为群拉优先级最高,单体优先级最低,建议手动:1,无脑连点/castsequence 裂伤(熊),精灵之火(野性),割伤/cast 重殴2.稍微高端一点 ,按alt +技能就是补流血,其他时间猛按/castsequence [nomod]reset=6 精灵之火(野性),裂伤(熊)/cast [mod:alt]割伤/cast [nomod]重殴群伤SHOW宏#showtooltip/castsequence reset=3 横扫(熊形态),痛击,横扫(熊形态)熊态冲,豹态冲,按2下是毁灭,近战时隐身毁灭,非隐身撕裂#showtooltip [stance:1]野性冲锋(熊形态);[stance:3]野性冲锋(猎豹形态)/castsequence reset=10 野性冲锋(猎豹形态),!毁灭!(奔踏)/cast [stance:1]野性冲锋(熊形态)/cast [stealth] 毁灭(猎豹形态);[nostealth] 撕碎(猎豹形态)!/run UIErrorsFrame:Clear()熊态冲,豹态冲,节约一格 ,人型激活#showtooltips [stance:1]野性冲锋(熊形态);[stance:3]野性冲锋(猎豹形态);激活/cast [stance:1]野性冲锋(熊形态);激活/cast [stance:3]野性冲锋(猎豹形态);激活3割伤后粉碎单拉无敌#showtooltip/startattack/castsequence reset=reset=3 割伤(熊形态),割伤(熊形态),割伤(熊形态),粉碎(熊形态)/console Sound_EnableSFX 1/script UIErrorsFrame:Clear()潜行突袭宏#showtooltip 突袭/cast [nostealth]潜行/cast [stealth] 突袭猫跳#showtooltip 野性冲锋(猎豹形态)/cast 野性冲锋(猎豹形态)/click BT4Button42/cast 精灵之火(野性)第三行是因为宏目前貌似无法判断猫跳后免费的毁灭→毁灭!所以用了CLICK+你毁灭在动作条上的按钮位置用这个宏 /print GetMouseFocus():GetName()然后鼠标指向你所要放的动作条按钮按这个宏聊天栏里会出现它的具体名称然后就把click后面的改成出现名字即可打断#showtooltip/stopattack/cast [target=focus,exists] 碎颅猛击(猎豹形态);碎颅猛击(猎豹形态)/cast [target=focus,exists] 碎颅猛击(熊形态);碎颅猛击(熊形态)双形态打断有焦点则焦点无焦点则目标奔窜咆哮#showtooltips/cast [stance:3] 奔窜咆哮(猎豹形态)/cast [stance:1] 奔窜咆哮(熊形态)人变豹子,熊变豹子,豹子变熊,改变红颜色可以决定人形态变什么形态,例如改成熊形态(变形)#showtooltips [stance:1]猎豹形态(变形);[stance:3]熊形态(变形);猎豹形态(变形);/stopcasting/cast [stance:1]猎豹形态(变形);[stance:3]熊形态(变形);猎豹形态(变形)2个形态的迎头宏 ,人身时缠绕#showtooltips [stance:1]迎头痛击(熊形态);[stance:3]迎头痛击(猎豹形态);纠缠根须;/cast [stance:1]迎头痛击(熊形态);[stance:3] 迎头痛击(猎豹形态);纠缠根须;隐身按是偷袭,非隐身按时割碎.带抓隐形#showtooltip [stealth]突袭(猎豹形态);[nostealth]割碎(猎豹形态)/startattack [nostealth]/console targetNearestDistance 10.000000/targetenemy [noharm][dead]/console targetNearestDistance 41.000000/cast [stealth]突袭(猎豹形态)/cast [nostealth]割碎(猎豹形态)无脑一键群啦宏#showtooltip/castsequence [modifier:alt] reset=3 重殴;横扫(熊形态) ,痛击,横扫(熊形态),裂伤(熊形态)无脑单拉BOSS 宏#showtooltip/startattack/console Sound_EnableSFX 0/castsequence [modifier:alt] reset=6 裂伤(熊形态);割伤(熊形态),,割伤(熊形态),,割伤(熊形态),,粉碎/cast 裂伤(熊形态)/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1各形态火,带抓隐形#showtooltips 精灵之火(野性)(野性)/startattack [nostealth]/console targetNearestDistance 10.000000/targetenemy [noharm][dead]/console targetNearestDistance 41.000000/cast [stance:1] 精灵之火(野性)/cast [stance:3] 精灵之火(野性)猫火和猛虎绑,熊和激怒绑,节省3个键位!#showtooltips [stance:1]激怒(熊形态);[stance:3]猛虎之怒(猎豹形态);/startattack [nostealth]/cast [stance:1]激怒(熊形态);/cast [stance:3]猛虎之怒(猎豹形态);/cast [stance:1] 精灵之火(野性);/cast [stance:3] 精灵之火(野性);隐形是毁灭.非隐形是撕裂#showtooltip/cast [ stealth] 毁灭;[nostealth]撕碎双态冲豹冲后再按下是毁灭,建议和上面的宏配合,无敌啊!!哈哈#showtooltip [stance:1]野性冲锋(熊形态);[stance:3]野性冲锋(猎豹形态)/castsequence reset=10 野性冲锋(猎豹形态),!毁灭!(奔踏)/cast [stance:1]野性冲锋(熊形态)/run UIErrorsFrame:Clear()隐形是突袭,非隐形裂伤,带抓隐形#showtooltip [stealth] 突袭;裂伤(猎豹形态)/startattack [nostealth]/console targetNearestDistance 10.000000/targetenemy [noharm][dead]/console targetNearestDistance 41.000000/cast [harm,nodead,stealth] 突袭;裂伤(猎豹形态)人形态荆棘术,大屁股猛击 ,猫咪潜行#showtooltips [stance:1]猛击(熊形态);[stance:3]潜行(猎豹形态);荆棘术/cast [stance:1]猛击(熊形态);[stance:3]潜行(猎豹形态);荆棘免伤宏#showtooltip/cast [stance:1]生存本能(猎豹或熊形态);/cast [stance:3]生存本能(猎豹或熊形态);/cast 树皮术;焦点旋风宏#showtooltip/cast [target=focus,exists]旋风;旋风无脑一键群啦宏#showtooltip/castsequence [modifier:alt] reset=3 重殴;横扫(熊形态) ,痛击,横扫(熊形态),裂伤(熊形态)无脑单拉BOSS 宏#showtooltip/startattack/console Sound_EnableSFX 0/castsequence [modifier:alt] reset=6 裂伤(熊形态);割伤(熊形态),,割伤(熊形态),,割伤(熊形态),,粉碎/cast 裂伤(熊形态)/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1。
资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载魔兽世界常用的一些宏地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容魔兽世界常用的一些宏宏其实真的是很简单很简单,大家不会的原因一定是嫌学起来繁复枯燥,流离在这里尽可能用最简单的话把一些简单的宏教给大家,以后大家想做宏就可以自己动手丰衣足食了~一、最最最基本的第一步调出宏编辑界面:在对话框打/m回车或按ESC找宏选项点【新建】,然后选择一个图标,·注意那个红色问号的图标,这个图标会自动变成它下一个会施放的法术的样子哦。
二、最最最常用的宏指令很简单,记住就可以了,就当背单词啦1、施放:/cast+空格+技能2、使用: /use+空格+物品3、选择目标:/target+空格+名称·注意:target是英文目标的意思,宏中也可以作为名词来使用,比如target是目标,targettarget就是目标的目标……o(╯□╰)otarget后面加“=”就是“以什么什么为目标”的意思,后面可以跟targettarget,player(施法者自己),focus(焦点),mouseover(鼠标指向的目标),pet(宠物)等)4、设目标为焦点:/focus5、顺序施放:/castsequence(说明:sequence是连串、顺序、连续的意思,所以这个指令就是大家常说的“按第一下放A,按第二下放B”啦)这个指令的语法是:/castsequence+空格(+reset=n/target/combat/shift )技能A,技能B,技能C……其中n是指秒数,意为n秒后重置此循环;target意为切换目标宏重置;combat是战役的意思,意为战斗结束后重置;shift也可以是ctrl或alt,就是你一按这个功能键宏就重置了。
5.4狂暴战士: ______________________________________________________ 1 5.4武器战士 ________________________________________________________ 2 5.4增强萨满一键宏和一键AOE宏 ______________________________________ 3 5.4猫德(赛梦天赋)的一键输出宏 ____________________________________ 3 5.4野性之心天赋的一键输出宏 ________________________________________ 4 5.4猫德战场输出宏 __________________________________________________ 4 5.3风行武僧一键宏(没找到5。
4的,但是看评论,这个5.4还能用) _____ 5 5.4熊猫酒仙一键宏 __________________________________________________ 6 5.4奶僧一键宏 ______________________________________________________ 7(太多了,看着晕,做了个目录,大家想看哪个,按住CTRL,单击左键直接跳转到相应内容)5.4狂暴战士:宏1#showtooltip 嗜血/castsequence reset=0 0,0,0,0,!巨人打击/castsequence reset=0 0,0,0,狂风打击/castsequence reset=0 0,0,乘胜追击/castsequence reset=0 0,嗜血/castsequence [stance:1/3]reset=2 !嗜血,狂风打击,英勇打击,怒击,怒击;嗜血,怒击,怒击/startattack宏2#showtooltip 怒击/castsequence [stance:1]reset=2 0,0,0,0,0,0,0,0,0,0,英勇打击/castsequence reset=0 0,0,0,0,怒击/castsequence reset=0 0,0,0,嗜血/castsequence reset=0 0,0,!巨人打击/castsequence reset=0 0,斩杀/castsequence reset=4 !怒击,怒击,怒击,英勇打击我来说说用法, 把宏 1 和宏 2 放在技能栏上, 然后设置键位, 按照你自己喜欢的习惯设置, 比如, 我把宏1设置为E键, 宏2 设置为R键具体用法是, 平时开局按一下宏1、再按一下宏2, 分别打出嗜血、巨人, 然后平时常规输出狂按宏1以下三种情况, 满足任何一种就狂按宏2 ------怒击积攒了2层怒气太多, 需要泄怒敌人处于斩杀阶段5.4武器战士宏1.#showtooltip 致死打击/castsequence reset=0 0,0,0,猛击/castsequence reset=0 0,0,致死打击/castsequence reset=0 0,压制/castsequence reset=2 !致死打击,压制,猛击,压制/startattack宏2:#showtooltip 巨人打击/castsequence reset=0 0,0,0,0,0,英勇打击/castsequence reset=0 0,0,0,0,压制/castsequence reset=0 0,0,0,猛击/castsequence reset=0 0,0,斩杀/castsequence reset=0 0,巨人打击/castsequence reset=3 !巨人打击,致死打击,压制,压制(武器战士这个没有使用说明,估计和上面的狂暴的差不多一样用。
资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载魔兽世界常用的一些宏地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容魔兽世界常用的一些宏宏其实真的是很简单很简单,大家不会的原因一定是嫌学起来繁复枯燥,流离在这里尽可能用最简单的话把一些简单的宏教给大家,以后大家想做宏就可以自己动手丰衣足食了~一、最最最基本的第一步调出宏编辑界面:在对话框打/m回车或按ESC找宏选项点【新建】,然后选择一个图标,·注意那个红色问号的图标,这个图标会自动变成它下一个会施放的法术的样子哦。
二、最最最常用的宏指令很简单,记住就可以了,就当背单词啦1、施放:/cast+空格+技能2、使用: /use+空格+物品3、选择目标:/target+空格+名称·注意:target是英文目标的意思,宏中也可以作为名词来使用,比如target是目标,targettarget就是目标的目标……o(╯□╰)otarget后面加“=”就是“以什么什么为目标”的意思,后面可以跟targettarget,player(施法者自己),focus(焦点),mouseover(鼠标指向的目标),pet(宠物)等)4、设目标为焦点:/focus5、顺序施放:/castsequence(说明:sequence是连串、顺序、连续的意思,所以这个指令就是大家常说的“按第一下放A,按第二下放B”啦)这个指令的语法是:/castsequence+空格(+reset=n/target/combat/shift )技能A,技能B,技能C……其中n是指秒数,意为n秒后重置此循环;target意为切换目标宏重置;combat是战役的意思,意为战斗结束后重置;shift也可以是ctrl或alt,就是你一按这个功能键宏就重置了。