刚玩不久的魔兽世界技能,目前对宏技能组合不了解, , ,复制一堆英文都是些什么啊,看不懂 哪位大神详细

刚玩不久的魔兽世界,目前对宏技能组合不了解, , ,复制一堆英文都是些什么啊,看不懂 哪位大神详细
刚玩不久的魔兽世界,目前对宏技能组合不了解, , ,复制一堆英文都是些什么啊,看不懂 哪位大神详细
刚玩不久的魔兽世界,目前对宏技能组合不了解, , ,复制一堆英文都是些什么啊,看不懂 哪位大神详细的指点一下
就是把两个或更多的技能(这些技能应不共CD)或可使用的物品连接在一起,只要按下一个按键就可以发动、使用这些技能或物品,且和其它技能互不干扰。继而提高所谓的“手速”。
版式: | 炫彩版 | 12-24 07:35WOW里的宏是什么,有什么用,怎么用
具体谈谈 举些例子
(侍讲学士)
给你超详细的答案吧:(放不完太长了) 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 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起! /Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了 。 %t 这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。) “/g %t ,今天天气真好,有没兴趣和我一起上山采蘑菇…” 如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…” /Target 这是一个自动选择目标的命令,你可以在宏里输入/Target (xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标。 /in 这是一个延时命令,时间以秒为单位.同时它不支持攻击指令.格式:/in 3 dance 三秒后跳舞,如/in 3 dance,就是在3秒后跳舞, /say start! /in 3 say 3s later /in 6 say 6s later
对您的评价:
恩~总的来说~就是把你多步要整得东西一下就弄好。
比如这个宏:法师的宝宝召唤 /施放 [nopet] 召唤水元素 /stopmacro [nopet] /click PetActionButton5 没有水元素时按一下,召唤,第二下,冰环 有水元素时,按一下直接冰环 就把这几个技能做成了1个。。 如果没有宏的话 你就必须去分别点这些技能了做成了宏后只需要点一个技能图标
连续技 可以一起用的快截键
原来是这样啊。。怪不得看别人动作怎么着么连贯呢,平时我都是一个一个的点,都是比别人慢半拍,谢谢指教!
简单来说就是你做了宏以后。以前好按好几次才出来的技能。一次就给你出来了。比如FS的气定。强奥。炎暴。手按估计要2秒。做了宏以后一下子就出去了
同类未解决问题
同类已解决问题> 魔兽世界6.0无论PVP还是PVE现在只想玩DZ或ZS,但是不知道玩哪个?谁能指点下
6.0盗贼会强势崛起,暴雪蓝帖已出。勿追。
其它回答 这俩职业都属于物理系的元老职业 看你怎么喜好而已··· PVP都有优缺点 PVE的话 刺杀DPS已经很吃紧了 敏锐手法超繁琐 战斗贼属于操作比较简单的 但是对急速和武器上限要求高 武器天赋打打PVP还行 后期伤害就不行了 但是狂暴就比较吃装备了
其它回答 ZS是最强的,但玩的人多。DZ比较弱,但玩的人也少。魔兽不是优秀的PVP优秀,所以魔兽的PVP主要面对的是低端玩家和休闲玩家,装备再好,其他玩家也不会认为是高手。PVE战士的输出和生存更有优势,但装备不好拿,战士太多啦。玩DZ的比较少,装备就好拿。
其它回答 6.0的DZ非常厉害
其它回答 谁说大武器战后期就不行了
只是装等到550+的都转狂暴了 战士 不玩不知道
盗贼只是猥琐点
其它回答 PVP我觉得玩DZ需要点天分
发表我的评论您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
焦点打断 焦点 魔兽世界法师宏的制作及各种经典宏配置.doc 10页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
你可能关注的文档:
··········
··········
魔兽世界法师宏的制作及各种经典宏配置
宏不能做什么 ? ?本文中宏的使用方法 ? ?宏遇到问题怎么办? ? ?写宏技巧-如何让一个宏在不同天赋下发挥不同的功能 ? ?冰法战斗宏(PVP向) 5个 ? ?奥法战斗宏(PVE向) 3个 ? ?通用宏 18个 ? ?火法战斗宏 ? ? ? ?送别了吃了一半的WotLK,Cata从送餐员的手上来到了我们的面前。为了帮助大家好好享用这顿暴雪精心烹制的美餐,这个宏帖又要更新啦。这次在以前的基础上,带来了更多的新宏,希望能在某种程度上帮助大家“简化不必要的操作,将更多的精力放在大局上”。 ? ?上一周一直在努力的冲级刷本积累经验,所以帖子比Cata晚了一周,还请大家多多包涵 1. 宏不能做什么 ? ?在帖子的开头,想必说明一下宏不能做什么还是挺重要的。 ? ?[ http://bbs.ngacn.cc/read.php?tid=1841944 详见这里 ] ? ?宏不能判定技能的冷却? ? ? ?不能同时释放多个有GCD的技能 ? ?宏不能判定当前的Buff/Debuff ? ?宏不能判定目标是否在读条 ? ?宏不能因为绑定的键位不同而做不同的事情 ? ?宏不能帮你抽筋按一个键 ? ?宏不能控制玩家的移动 ? ?宏不能判定自己/目标的血量 ? ?宏不能判定目标的距离 ? ?看起来什么都做不了,那么宏能干什么呢? ? ?尽管暴雪只留给了玩家们极少数的接口,但是通过精巧的设计和大量的实践,宏还是能做很多事情的,最重要的比如将多次操作整合在一个宏上。我写宏的宗旨就是“简化不必要的操作,将更多的精力放在大局上” ? ?宏不能判定技能的冷却这个暴雪狠了心的要让玩家自己判定CD了,castsequence队列中,如果前面的技能CD,后面的技能是无论如何也放不出来的 ? ?不能同时释放多个有GCD的技能(利用castsequence来做到序列释放多个有GCD的技能) ? ?宏不能判定当前的Buff/Debuff(至少能判定队友还是敌人,从而释放不同的法术) ? ?宏不能判定目标是否在读条(这个是暴雪的底线啊) ? ?宏不能因为绑定的键位不同而做不同的事情(但是我们可以让它在不同的天赋下做不同的事情) ? ?宏不能帮你抽筋按一个键(多运动挺好的) ? ?宏不能控制玩家的移动(通过良好的键位设定,可以最大化减少移动和施法的操作冲突) ? ?宏不能判定自己/目标的血量(通过POWA这样的强力插件,能帮助玩家在不同的时候按不同的键) ? ?宏不能判定目标的距离(这个我们不是很需要吧..) 本文的大多数宏,看起来功能非常复杂,但是实际上我希望的并非是直接拷贝用这个宏,而是通过这个宏表现出一种想法,每个人都可以根据自己的想法,修改这个宏,使其适合你自己,这才是最好的 2. 本文中宏的使用方法 ? ?首先建议大家弄一个带侧键的鼠标,并且将其设定为alt键,这样就能方便的使用文中大多数宏,达到一个按键当多个用的目的。 Code:
词汇表 ???组合键:指shift/alt/ctrl这三个键位 ???鼠标指向目标/鼠标悬浮目标:指你当前鼠标指着的目标。指向画面中的目标、界面团队框体、小队框体中的目标均为此类。 ???焦点目标:除目标外的第二目标,能通过界面监视其行为,通过宏来对其释放技能。 比如宏/use?[@mouseover,exists,harm][mod:alt,@focus][]变形术?就是优先指向目标,其次如果加alt键则变焦点,否则变当前目标。可以修改其中&alt&,&变形术&等部分做成自己想要的宏
? ?要用本文中的宏,请根据以下步骤来: ? ?I. 通过游戏菜单-宏命令 打开宏窗口 ? ?II.将文中的宏复制进去,图标建议选择默认的红色叹号。 ? ?III.根据每个宏下面的中英文对照,将宏中的技能名称修改为中文。 ? ?IV.将宏弄到键位上,使用宏 ? ?如果遇到宏工作和文中描述的不一样,看下一部分 3. 宏出问题了怎么办? 如果宏用不了,先检查对应的技能名称对不对,我一直用的英文客户端,各个技能的名称都是道听途说而来,一般不准,所以使用的时候要格外小心。 ? ?最常见的问题就是快捷键冲突问题。比如你一个宏放在M,本来shift+M应该是放某一个技能,但是由于系统默认shift+M的功能是打开小地图。所以技能就放不出来了。 ? ?解决方案就是在键位绑定中,将shift+M解除和任何功能的绑定。方法是先将一个功能设置为shift+M,然后再解除这个绑定即可。 3.0后暴雪使用了将宏和按键自动上传到服务器,方便玩家的机制。但是由于各种原因,导致上传到网易服务器的宏总是弄丢了。 解决办法可以参考[ http://bbs.ngacn.c
正在加载中,请稍后...[分享]不错的几个宏
[collapse=更新说明] -[新增]新增[color=green]宏的说明[/color]-[新增]新增[color=green]头像截图[/color] -[新增]新增&更新说明&-[新增]新增[color=green]4、冲锋宏[/color]使用心得-[新增]新增[color=green]5、援护宏[/color]进阶指引-[修改]修改[color=green]9、致死宏[/color]-[新增]新增[color=green]10、怒吼宏[/color]-[修改][color=green]玩家现在可以单独下载血量百分比或头像显示职业插件了,原来的2合一插件已经删除[/color]-[新增]新增[color=green]5、援护宏[/color]缺点-[新增]新增[color=green]1、同层天赋显示宏[/color]的的另两种选择-[修改]修改[color=green]5、援护宏[/color]中的一处错误-[新增]新增[color=green]9、致死宏[/color]进阶指引-[新增]新增[color=green]11、血量百分比插件[/color]的另一种选择-[修改]修改[color=green]4、冲锋宏[/color]-[修改]修改[color=green]4、冲锋宏[/color]-[修改]修改[color=green]5、援护宏[/color]-[新增]新增[color=green]8、我的援护方案[/color]-[修改]修改[color=green]9、致死宏[/color]中的一处错误-[新增]新增[color=blue]&心得(小窍门)&[/color]-[新增]新增[color=blue]10、如果你想了解更多[/color]-[修改]修改[color=green]9、致死宏[/color]中的一处错误-[新增]新增[color=green]11、血量百分比插件[/color]的另两种选择-[修改]修改[color=green]4、冲锋宏[/color]-[新增]新增[color=green]12、姿态宏[/color]-[新增]新增[color=green]13、巨龙宏(爆发宏)[/color]-[修改]修改[color=green]4、冲锋宏[/color]-[新增]新增[color=green]1、同层天赋显示宏[/color]超字数问题的解决办法-[新增]新增[color=blue]4、如何让宏不自动选择目标[/color]-[新增]新增[color=blue]5、如何利用宏判断焦点(鼠标指向)是否超出距离[/color]-[新增]新增[color=blue]6、如何看懂一个又臭又长的宏[/color]-[删除]删除[color=blue] 、关于[mod][/color]-[修改]修改[color=blue]6、如何看懂一个又臭又长的宏[/color],玩家现在可以更好的理解这段文章-[新增]新增[color=green]14、拳击宏[/color]-[新增]新增[color=blue]7、超过字符限制的解决方法[/color]-[新增]新增[color=blue]8、一键宏(无脑宏)是如何工作的[/color]-[新增]新增[color=green]17、其他宏[/color]-[修改]修改[color=blue]8、一键宏(无脑宏)是如何工作的[/color]中的一处错误-[修改]移动[color=green] 、观察宏[/color]至[color=green]17、其他宏[/color]-[修改]修改[color=green]5、援护宏[/color]-[修改]修改[color=green]4、冲锋宏[/color]-[修改]修改[color=green]5、援护宏[/color]-[新增]新增[color=green]6、援护队友宏[/color]-[删除]删除[color=green] 、怒吼宏[/color]-[新增]新增[color=green]15、生活技能整合宏[/color]-[新增]新增[color=green]16、使用秒表宏[/color]-[修改]修改[color=green]17、其他宏[/color]-[修改]修改[color=green]11、血量百分比插件[/color]-[新增]新增&前言&-[修改]修改[color=green]5、援护宏[/color]-[修改]修改部分[exists]为[nodead]-[修改]修改[color=green]4、冲锋宏[/color]中的一处错误-[修改]修改[color=blue]6、如何看懂一个又臭又长的宏[/color]-[新增]新增[color=blue]9、关于[nodead]条件[/color][/collapse]===[size=300%]前言[/size]===[list][*]由于未知原因,本帖所列出的宏的顺序可能会发生变化,比如浏览[color=green]1、同层天赋显示宏[/color]时显示的却是[color=green]4、冲锋宏[/color]的宏。遇到这种情况请[color=red]刷新网页[/color]。[/list]===[size=300%]宏[/size]===[color=green][size=150%]1、同层天赋显示宏[/size][/color]点哪个天赋就显示哪个,[color=red]宏1优势在于不用换天赋后运行,宏2优势在于字符短。[/color]1、需要每次[color=red]上线/重载[/color]后运行一下宏,可能每次换天赋会报错一次,不用管它。[code]#showtooltip /use 刺耳怒吼/use 错愕怒吼/use 瓦解怒吼/run local g,m,f=GetSpellIm=function()SetMacroSpell(&宏的名字&,g(&刺耳怒吼&)or g(&错愕怒吼&)or g(&瓦解怒吼&))end f=TgS or CreateFrame(&Frame&,&TgS&)f:SetScript(&OnEvent&,m)f:RegisterEvent(&SPELLS_CHANGED&)m()[/code]如果想要添加一些条件的话可能会导致宏[color=red]超过字数限制[/color],解决办法如下:(1)使用&/click XXX&命令把宏分成两段,其中xxx是动作条所对应的代码,比如&/click MultiBarBottomLeftButton1&表示点击&左下方快捷键1&。把鼠标移到所要获得代码的按键上,使用如下命令即可获得动作条所对应的代码。[code]/run local f=GetMouseFocus();if f then DEFAULT_CHAT_FRAME:AddMessage(f:GetName())end[/code](2)把下面这段命令分离出来单独做成宏每次上线运行一下,也可以加到任意一个启用的插件里面。[code]/run local g,m,f=GetSpellIm=function()SetMacroSpell(&宏的名字&,g(&刺耳怒吼&)or g(&错愕怒吼&)or g(&瓦解怒吼&))end f=TgS or CreateFrame(&Frame&,&TgS&)f:SetScript(&OnEvent&,m)f:RegisterEvent(&SPELLS_CHANGED&)m()[/code]2、需要每次[color=red]上线/重载/换天赋[/color]后运行一下宏。[code]#showtooltip /use 刺耳怒吼/use 错愕怒吼/use 瓦解怒吼/run SetMacroSpell(&宏的名称&, GetSpellInfo (&刺耳怒吼&) or GetSpellInfo (&错愕怒吼&) or &瓦解怒吼&)[/code]3、插件:[url=/downloads/info21466-infMopTalentMacroes.html]infMopTalentMacroes[/url][color=green][size=150%]2、目标焦点互换宏[/size][/color]/cleartarget [dead]为目标死亡时取消目标,/clearfocus [@focus,dead]为焦点死亡时清除焦点,/tar focus选择焦点,/cleartarget [@focus,noexists]为焦点不存在时取消目标,/targetlasttarget为切换上次目标,/focus为焦点目标。[code]/cleartarget [dead]/clearfocus [@focus,dead]/tar focus/cleartarget [@focus,noexists]/targetlasttarget/focus/targetlasttarget[/code][color=green][size=150%]3、缴械宏[/size][/color]按下组合键或没有焦点的时候,将当前目标设置为焦点;当焦点死亡或没有目标时按下组合键清除焦点。对目标施放缴械,[color=red]控制技能给一个目标后选择是否焦点该目标,监视其后续动作。[/color][code]#showtooltip 缴械/stopcasting/cancelAura 剑刃风暴/cancelAura 保护之手/focus [@focus,noexists][mod]/clearfocus [@focus,dead]/use 缴械[/code][color=green][size=150%]4、冲锋宏[/size][/color]按下组合键时若焦点友善则援护焦点,敌对则冲锋焦点;鼠标指向友善,援护鼠标指向;目标友善,援护目标;目标敌对,冲锋目标;近战断筋。[color=red]冲锋宏的名称可以设为空格,这样选择&再度冲锋&天赋时,宏图标右下角的小数字就可以看清了;在想要冲锋的时候可以按住鼠标右键(此时指针是隐藏的),这样就不会援护到鼠标指向了。[/color][code]#showtooltip/stopcasting/cancelAura 剑刃风暴/cancelAura 保护之手/use [mod,@focus,nodead,harm]冲锋;[mod,@focus,nodead,help][@mouseover,nodead,help][help]援护;冲锋/startattack/use 断筋[/code][color=green][size=150%]5、援护宏[/size][/color]这个宏参考了以下帖子:[url=/read.php?pid=][日记]暴雪隐藏在/targetlasttarget和/targetenemy里面的猫腻(6楼)[/url][url=/read.php?pid=][术士区有爱][宏的目标是突破天际][5.05]宏工坊术士区潘大利亚门店 欢迎求宏[再次完善随机浩劫宏](1280楼)[/url][color=red]放战旗并优先援护当前目标,其次战旗,最后附近友善目标,大部分情况下不会丢失目标。[/color]只有以下情况出现时才会导致宏丢失目标:[list][*]附近存在敌对战旗;[*]附近存在名为&挫志战旗&&挑战战旗&&颅骨战旗&的敌对玩家或bb;[*]附近有友善目标但是无法援护(比如暴风城团队副本训练假人旁边的某个npc)。[/list]/tar player为选自己为目标,/targetexact为精确选择目标,/targetfriend [nohelp]为当前目标非友善(敌对或没有)时选择附近友方目标,/targetlasttarget [help]为当前目标友善时返回上一个目标。[code]#showtooltip 援护/tar player/targetlasttarget/targetexact [nohelp]挫志战旗/targetexact [nohelp]挑战战旗/targetexact [nohelp]颅骨战旗/targetfriend [nohelp]/use [help]援护/targetlasttarget/targetlasttarget [help]/castsequence reset=180 挫志战旗,挑战战旗[/code]分析:[list][*]当附近有友善目标但不能援护时(第4、7种情况),目标会变成附近友善目标。这是由于当目标友善但无法援护时,按下援护后鼠标激活(比如点大跳后出现圈圈),[color=red]此时切换目标的宏无法作用(/targetlasttarget,/tar focus等)[/color]。[*]在选择战旗和附近友善目标的宏中加入[nohelp]条件,即当前目标友善时不会选择目标,这样就保证了[color=red]优先援护当前目标,其次战旗,最后附近友善目标。[/color][*]当附近存在友善目标以及敌对战旗或名为&挫志战旗&&挑战战旗&&颅骨战旗&的敌对玩家或bb时,如果下述宏首先选择了敌对目标,而后选择了友善目标(比如首先选择了敌方挫志战旗,而后选择了友方挑战战旗),这样[color=red]选择了两次目标[/color]就会导致原目标丢失。[*]当附近没有敌对战旗或名为&挫志战旗&&挑战战旗&&颅骨战旗&的敌对玩家或bb时,下述宏只会选择一次目标(因为[nohelp]条件)。为了更容易分析援护宏,在这里把下述宏[color=red]简写为&/targetfriend [nohelp]&[/color]。[/list][code]/targetexact [nohelp]挫志战旗/targetexact [nohelp]挑战战旗/targetexact [nohelp]颅骨战旗/targetfriend [nohelp][/code]援护时总共有以下七种情况。其中a为上一个目标,b为当前目标,c为附近友善目标。[collapse=七种情况]1、上一个目标未知,当前目标为空,附近友善目标为空。[table][tr][td33]a未知,b=0,c=0[/td][td33][/td][/tr][tr][td33]/tar player[/td][td33]a=0,b=p,c=0[/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=p,b=0,c=0[/td][/tr][tr][td33]/targetfriend [nohelp][/td][td33]a=p,b=0,c=0[/td][/tr][tr][td33]/use [help]援护[/td][td33][/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=0,b=p,c=0[/td][/tr][tr][td33]/targetlasttarget [help][/td][td33]a=p,b=0,c=0[/td][/tr][/table]2、上一个目标未知,当前目标为b(友善或敌对),附近友善目标为空。[table][tr][td33]a未知,b=b(友善/敌对),c=0[/td][td33][/td][/tr][tr][td33]/tar player[/td][td33]a=b,b=p,c=0[/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=p,b=b,c=0[/td][/tr][tr][td33]/targetfriend [nohelp][/td][td33]a=p,b=b,c=0[/td][/tr][tr][td33]/use [help]援护[/td][td33][/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=b,b=p,c=0[/td][/tr][tr][td33]/targetlasttarget [help][/td][td33]a=p,b=b,c=0[/td][/tr][/table]3、上一个目标未知,当前目标为空,附近友善目标为c。[table][tr][td33]a未知,b=0,c=c(友善)[/td][td33][/td][/tr][tr][td33]/tar player[/td][td33]a=0,b=p,c=c[/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=p,b=0,c=c[/td][/tr][tr][td33]/targetfriend [nohelp][/td][td33]a=0,b=c,c=c[/td][/tr][tr][td33]/use [help]援护[/td][td33][/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=c,b=0,c=c[/td][/tr][tr][td33]/targetlasttarget [help][/td][td33]a=c,b=0,c=c[/td][/tr][/table]4、上一个目标未知,当前目标为空,附近友善目标为c(不能援护)。[table][tr][td33]a未知,b=0,c=c(友善且不能援护)[/td][td33][/td][/tr][tr][td33]/tar player[/td][td33]a=0,b=p,c=c[/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=p,b=0,c=c[/td][/tr][tr][td33]/targetfriend [nohelp][/td][td33]a=0,b=c,c=c[/td][/tr][tr][td33]/use [help]援护[/td][td33]卡住[/td][/tr][tr][td33]/targetlasttarget[/td][td33][/td][/tr][tr][td33]/targetlasttarget [help][/td][td33][/td][/tr][/table]5、上一个目标未知,当前目标为b(友善),附近友善目标为c。[table][tr][td33]a未知,b=b(友善),c=c(友善)[/td][td33][/td][/tr][tr][td33]/tar player[/td][td33]a=b,b=p,c=c[/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=p,b=b,c=c[/td][/tr][tr][td33]/targetfriend [nohelp][/td][td33]a=p,b=b,c=c[/td][/tr][tr][td33]/use [help]援护[/td][td33][/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=b,b=p,c=c[/td][/tr][tr][td33]/targetlasttarget [help][/td][td33]a=p,b=b,c=c[/td][/tr][/table]6、上一个目标未知,当前目标为b(敌对),附近友善目标为c。[table][tr][td33]a未知,b=b(敌对),c=c(友善)[/td][td33][/td][/tr][tr][td33]/tar player[/td][td33]a=b,b=p,c=c[/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=p,b=b,c=c[/td][/tr][tr][td33]/targetfriend [nohelp][/td][td33]a=b,b=c,c=c[/td][/tr][tr][td33]/use [help]援护[/td][td33][/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=c,b=b,c=c[/td][/tr][tr][td33]/targetlasttarget [help][/td][td33]a=c,b=b,c=c[/td][/tr][/table]7、上一个目标未知,当前目标为b(敌对),附近友善目标为c(不能援护)。[table][tr][td33]a未知,b=b(敌对),c=c(友善且不能援护)[/td][td33][/td][/tr][tr][td33]/tar player[/td][td33]a=b,b=p,c=c[/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=p,b=b,c=c[/td][/tr][tr][td33]/targetfriend [nohelp][/td][td33]a=b,b=c,c=c[/td][/tr][tr][td33]/use [help]援护[/td][td33]卡住[/td][/tr][tr][td33]/targetlasttarget[/td][td33][/td][/tr][tr][td33]/targetlasttarget [help][/td][td33][/td][/tr][/table][/collapse][collapse=其他援护宏]其他援护宏:1、通过下面的分析可以知道,当附近没有友善目标时,此宏会[color=red]丢失目标。[/color][code]#showtooltip 援护/targetfriend/use [help]援护/targetlasttarget[/code]分析:a为上一个目标,b为当前目标,c为附近友善目标。上一个目标为空,当前目标为b(敌对),附近友善目标为空。[table][tr][td33]a=0,b=b(敌对),c=0[/td][td33][/td][/tr][tr][td33]/targetfriend[/td][td33]a=0,b=b,c=0[/td][/tr][tr][td33]/use [help]援护[/td][td33][/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=b,b=0,c=0[/td][/tr][/table]2、此宏会[color=red]用到焦点。[/color][code]#showtooltip 援护/focus/targetfriend/use [help]援护/tar focus/clearfocus[/code]3、这个宏已经比较完善,但是通过下面的分析可以知道,当没有目标时援护后会[color=red]选择附近友善目标。[/color][code]#showtooltip 援护/cleartarget/targetlasttarget/targetfriend/use [help]援护/targetlasttarget/cleartarget/targetlasttarget[/code]分析:a为上一个目标,b为当前目标,c为附近友善目标。上一个目标为空,当前目标为空,附近友善目标为c。[table][tr][td33]a=0,b=0,c=c(友善)[/td][td33][/td][/tr][tr][td33]/cleartarget[/td][td33]a=0,b=0,c=c[/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=0,b=0,c=c[/td][/tr][tr][td33]/targetfriend[/td][td33]a=0,b=c,c=c[/td][/tr][tr][td33]/use [help]援护[/td][td33][/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=c,b=0,c=c[/td][/tr][tr][td33]/cleartarget[/td][td33]a=c,b=0,c=c[/td][/tr][tr][td33]/targetlasttarget[/td][td33]a=0,b=c,c=c[/td][/tr][/table]4、此宏[color=red]在某些情况下会丢失目标,并且不能优先援护当前目标。[/color][code]#showtooltip 援护/cleartarget/targetlasttarget/tar 挫志战旗/tar 挑战战旗/tar 颅骨战旗/targetfriend/use [help]援护/targetlasttarget/cleartarget/targetlasttarget[/code]这个宏有以下几个缺点:[list][*]当&挫志战旗&、&挑战战旗&、&颅骨战旗&、&附近友善目标&存在任意两个或两个以上时,此宏会[color=red]丢失目标。[/color][*]当你选定一个友善目标后,使用此宏[color=red]不一定就援护当前目标[/color],他会按照&附近友善目标&&&颅骨战旗&&&挑战战旗&&&挫志战旗&的顺序进行援护。[*]当存在敌方战士施放的&挫志战旗&、&挑战战旗&、&颅骨战旗&时,此宏可能会[color=red]丢失目标。[/color][*]当你碰到一个起名为&挫志战旗X&&挑战战旗X&&颅骨战旗X&(X为空或汉语)的玩家或bb时,你会觉得很坑爹。[*]当没有目标时援护后会自动选择附近友善目标。[/list]对于这些缺点可能的解决方法:[list]对于缺点1:[list][*]利用焦点把目标保存起来,等援护完再换回焦点。[*]使用/targetlastenemy(选择上一个敌对目标)。[*]每选择一次目标就援护一次,再返回上次目标。即把&挫志战旗&、&挑战战旗&、&颅骨战旗&、&附近友善目标&拆成四个次级援护宏,每个次级援护宏后都返回上次目标,都不会丢失目标,把这四个次级援护宏组合起来就是一个完整的援护。[/list][/list][list]对于缺点2:[list][*]把当前目标设成焦点,利用/use [@focus,help][help]优先援护焦点即当前目标,其次援护附近目标。[*]在切换目标之前援护一次。[*]/targetfriend后加入[nohelp]条件,即当前目标友善时不会选择附近友善目标。[/list][/list][list]对于缺点3:[list][*]删除以下部分:/tar 挫志战旗/tar 挑战战旗/tar 颅骨战旗[*]加入[nohelp]条件。[/list][/list][list]对于缺点4:[list][*]可以使用/targetexact准确选择目标,使用/targetlastenemy(选择上一个敌对目标)返回敌对目标。[/list][/list][/collapse][color=green][size=150%]6、援护队友宏[/size][/color]1:[color=red][@队友名字]这个条件是可用的[/color],详情请参考[url=/read.php?tid=1865297]在[target=]中添加人物名字的规则[/url]。[code]#showtooltip 援护 /use [@队友名字,nodead][]援护[/code]2:&partyN&为第N个队友 (N:1,2,3,4;自己没有编号)[code]#showtooltip 援护 /use [@partyN,nodead][]援护[/code][color=green][size=150%]7、战旗宏[/size][/color]鼠标指向如果友善,则援护鼠标指向;目标友善,援护目标;点击会出战旗的圈圈。按下组合键,显示挑战战旗cd。[code]#showtooltip [mod]挑战战旗;挫志战旗/use [@mouseover,nodead,help][help]援护/castsequence reset=180 挫志战旗,挑战战旗[/code][color=green][size=150%]8、我的援护方案[/size][/color]以下是我使用的一套援护方案,仅供参考,如果你有什么意见和建议,请务必回帖指出。1、不放战旗援护当附近有友善目标时,不放战旗援护,根据情况使用鼠标指向援护或自动援护。如果有固定队友,也可以使用援护队友宏。2、放战旗援护当附近无友善目标或友善目标位置不好时,放战旗援护,这个过程如下:放战旗---此时鼠标在战旗上,鼠标指向援护战旗(不会换目标)---冲锋目标。对于如何放战旗,可以使用宏7,也可以把战旗绑在技能上,比如缴械,雷霆,盾反等等。[color=green][size=150%]9、致死宏[/size][/color]目标友善,清除目标;如果在马上,下马;近战致死,远程投掷;连按两下且致死cd则施放乘胜追击。[code]#showtooltip 致死打击/cleartarget [help]/cancelaura 剑刃风暴/cancelAura 保护之手/startattack/castsequence reset=0 0,乘胜追击/use 致死打击/use 投掷/dismount [mounted][/code]如果想要更深入的了解这个宏,可以看看这个帖子。[url=http://bbs.ngacn.cc/read.php?tid=2311436&rand=0.24724][教学] 无脑宏实现可操作性[/url]需要注意的是[color=red]空参数在5.0已经不能用了[/color],必须写为&/castsequence reset=0 0,0,技能&这种格式,而不是&/castsequence reset=0 ,,技能&。[color=green][size=150%]10、头像显示职业(仅对玩家有效)[/size][/color]每一行/run运行一次,头像显示玩家职业图标,一目了然。[code]/run UFP = &UnitFramePortrait_Update&; UICC = &Interface\\TargetingFrame\\UI-Classes-Circles&; CIT = CLASS_ICON_TCOORDS;SP,CA=&SetPoint&,&ClearAllPoints&;NO=function() end/run hooksecurefunc(UFP,function(s) if s.portrait then if UnitIsPlayer(s.unit) then local t=CIT[select(2,UnitClass(s.unit))] if t then s.portrait:SetTexture(UICC) s.portrait:SetTexCoord(unpack(t)) end else s.portrait:SetTexCoord(0,1,0,1) end end end)[/code][collapse=lua][code]hooksecurefunc(&UnitFramePortrait_Update&,function(self)if self.portrait thenif UnitIsPlayer(self.unit) thenlocal t = CLASS_ICON_TCOORDS[select(2, UnitClass(self.unit))]if t thenself.portrait:SetTexture(&Interface\\TargetingFrame\\UI-Classes-Circles&)self.portrait:SetTexCoord(unpack(t))endelseself.portrait:SetTexCoord(0,1,0,1)endendend)[/code][/collapse]头像显示职业插件版head.rar下载地址:[attach]./mon_/181_cbb8.rar[/attach][color=green][size=150%]11、血量百分比插件[/size][/color][color=red]玩家头像显示百分比,目标和焦点显示血量和百分比。[/color]关于自己头像为何只显示百分比,楼主认为战斗中看自己血量往往是匆匆一瞥,不能仔细查看头像上的文字,但有时又希望知道自己现在的血量百分比(斩杀、复苏什么的),并且自己头像如果实际血量和百分比都显示的话由于文字太长会把血条挡住,不能直观的了解自己血量,so···1、引用暴雪百分比显示模式,自己显示百分比,目标和焦点显示当前血量(百分比)。[img]./mon_/181_50d85fad44802.jpg[/img]使用这个插件需要[color=red]勾选[/color]系统的血量显示百分比。[collapse=lua][code]hooksecurefunc(&TextStatusBar_UpdateTextString&, function(textStatusBar)if textStatusBar == TargetFrameHealthBar thenlocal t = TargetFrameTextureFrameHealthBarText:GetText()if t thenTargetFrameTextureFrameHealthBarText:SetText(&&..tostring(math.ceil(UnitHealth(&target&)))..&(&..t..&)&)endendif textStatusBar == TargetFrameManaBar thenlocal y = TargetFrameTextureFrameManaBarText:GetText()if y thenTargetFrameTextureFrameManaBarText:SetText(&&..tostring(math.ceil(UnitMana(&target&)))..&(&..y..&)&)endendif textStatusBar == FocusFrameHealthBar thenlocal f = FocusFrameTextureFrameHealthBarText:GetText()if f thenFocusFrameTextureFrameHealthBarText:SetText(&&..tostring(math.ceil(UnitHealth(&focus&)))..&(&..f..&)&)endendif textStatusBar == FocusFrameManaBar thenlocal g = FocusFrameTextureFrameManaBarText:GetText()if g thenFocusFrameTextureFrameManaBarText:SetText(&&..tostring(math.ceil(UnitMana(&focus&)))..&(&..g..&)&)endendend)[/code][/collapse]血量百分比插件healthbar.rar下载地址:[attach]./mon_/181_50d.rar[/attach]2、引用暴雪具体血量显示模式,自己显示百分比,目标和焦点显示当前血量/最大血量(百分比)。[img]./mon_/181_50d.jpg[/img]使用这个插件需要[color=red]取消[/color]系统的血量显示百分比。[collapse=lua][code]hooksecurefunc(&TextStatusBar_UpdateTextString&, function(textStatusBar)if textStatusBar == PlayerFrameHealthBar thenPlayerFrameHealthBarText:SetText(&&..tostring(math.ceil((UnitHealth(&player&) / UnitHealthMax(&player&)) * 100))..&%&) end if textStatusBar == PlayerFrameManaBar thenlocal o = PlayerFrameManaBarText:GetText()if o thenPlayerFrameManaBarText:SetText(&&..tostring(math.ceil((UnitMana(&player&) / UnitManaMax(&player&)) * 100))..&%&) end endif textStatusBar == TargetFrameHealthBar then local t = TargetFrameTextureFrameHealthBarText:GetText() if t then TargetFrameTextureFrameHealthBarText:SetText(t..&(&..tostring(math.ceil((UnitHealth(&target&) / UnitHealthMax(&target&)) * 100))..&%)&) end end if textStatusBar == TargetFrameManaBar then local y = TargetFrameTextureFrameManaBarText:GetText() if y then TargetFrameTextureFrameManaBarText:SetText(y..&(&..tostring(math.ceil((UnitMana(&target&) / UnitManaMax(&target&)) * 100))..&%)&) end end if textStatusBar == FocusFrameHealthBar then local f = FocusFrameTextureFrameHealthBarText:GetText() if f then FocusFrameTextureFrameHealthBarText:SetText(f..&(&..tostring(math.ceil((UnitHealth(&focus&) / UnitHealthMax(&focus&)) * 100))..&%)&) end end if textStatusBar == FocusFrameManaBar then local g = FocusFrameTextureFrameManaBarText:GetText() if g then FocusFrameTextureFrameManaBarText:SetText(g..&(&..tostring(math.ceil((UnitMana(&focus&) / UnitManaMax(&focus&)) * 100))..&%)&) end end end)[/code][/collapse]血量百分比插件healthbar(1).rar下载地址:[attach]./mon_/181_50dc.rar[/attach]3、HealthBarText,自己、目标和焦点显示[color=red]当前血量/最大血量(百分比)[/color],血量数字简化显示。[img]./mon_/181_50d.jpg[/img]源自HealthBarText头像显示生命百分比插件[collapse=lua][code]local function HealthBarText(statusFrame, textString, value, valueMin, valueMax)if string.find(textString:GetName(), &Health&) or string.find thenif valueMax ~= 0 thenlocal percent = tostring(math.ceil((value / valueMax) * 100))value = HealthBarText_CapDisplayOfNumericValue(value)valueMax = HealthBarText_CapDisplayOfNumericValue(valueMax)textString:SetText(value..& / &..valueMax..& (&..percent..&%)&)endendendhooksecurefunc(&TextStatusBar_UpdateTextStringWithValues&, HealthBarText)function HealthBarText_CapDisplayOfNumericValue(value)local strLen = strlen(value);local retString =if ( strLen & 8 ) then retString = string.sub(value, 1, -9)..&.&..string.sub(value,-8,-8)..SECOND_NUMBER_CAP; elseif ( strLen & 4 ) then retString = string.sub(value, 1, -5)..&.&..string.sub(value,-4,-4)..FIRST_NUMBER_CAP; end return retS end[/code][/collapse]血量百分比插件HealthBarText.rar下载地址:[attach]./mon_/181_50d.rar[/attach]4、HealthBarText,自己、目标和焦点显示[color=red]当前血量(百分比)[/color],血量数字简化显示。[img]./mon_/181_50ddb.jpg[/img]源自HealthBarText头像显示生命百分比插件[collapse=lua][code]local function HealthBarText(statusFrame, textString, value, valueMin, valueMax)if string.find(textString:GetName(), &Health&) or string.find then if valueMax ~= 0 then local percent = tostring(math.ceil((value / valueMax) * 100))value = HealthBarText_CapDisplayOfNumericValue(value)valueMax = HealthBarText_CapDisplayOfNumericValue(valueMax)textString:SetText(value..& (&..percent..&%)&)endendendhooksecurefunc(&TextStatusBar_UpdateTextStringWithValues&, HealthBarText)function HealthBarText_CapDisplayOfNumericValue(value) local strLen = strlen(value); local retString = if ( strLen & 8 ) then retString = string.sub(value, 1, -9)..&.&..string.sub(value,-8,-8)..SECOND_NUMBER_CAP; elseif ( strLen & 4 ) then retString = string.sub(value, 1, -5)..&.&..string.sub(value,-4,-4)..FIRST_NUMBER_CAP; end return retS end[/code][/collapse]血量百分比插件HealthBarText.rar下载地址:[attach]./mon_/181_50d.rar[/attach][color=green][size=150%]12、姿态宏[/size][/color]战斗姿态切防御,防御和狂暴姿态切战斗。[code]#showtooltip/use [stance:1]防御姿态;[nostance:1]战斗姿态[/code][color=green][size=150%]13、巨龙宏(爆发宏)[/size][/color]源自[url=/read.php?tid=5736831&_fp=2][分享] 也发一套自己用着顺手的PVP键位和宏以及POWA设置,欢迎取用,欢迎提出意见[/url]按一下开启狂暴之怒和颅骨,按两下施放巨龙,[color=red]巨龙可以享受到狂暴之怒和颅骨[/color],要开启的技能可自行增减。[code]#showtooltip 巨龙怒吼/castsequence reset=0 0,巨龙怒吼/use 狂暴之怒/use 颅骨战旗[/code]对比:按一下施放狂暴之怒、颅骨战旗、巨龙,巨龙可以享受到狂暴之怒,[color=red]不能享受到颅骨[/color]。[code]#showtooltip 巨龙怒吼/use 狂暴之怒/use 颅骨战旗/use 巨龙怒吼[/code][color=green][size=150%]14、拳击宏[/size][/color]鼠标指向敌对,拳击鼠标指向;目标敌对,拳击目标。[code]#showtooltip/stopcasting/cancelaura 剑刃风暴/cancelaura 保护之手/use [@mouseover,nodead,harm][]拳击[/code][color=green][size=150%]15、生活技能整合宏[/size][/color]左键钓鱼、右键炉石;alt加左键锻造、alt加右键工程;ctrl加左键急救、ctrl加右键考古;shift加左键烹饪、shift加右键烧火。可自行更改技能。[code]#showtooltip/use [nomod,btn:1]钓鱼;[nomod,btn:2]炉石/use [mod:alt,btn:1]锻造;[mod:alt,btn:2]工程学/use [mod:ctrl,btn:1]急救;[mod:ctrl,btn:2]考古学/use [mod:shift,btn:1]烹饪;[mod:shift,btn:2]烹饪用火[/code][color=green][size=150%]16、使用秒表宏[/size][/color]/script Stopwatch_Play()--秒表开始记时/stopwatch、/timer、/sw--无参数则显示秒表,否则显示秒表并预设时间1、倒计时22秒,计时结束有声音提示[code]/script Stopwatch_Play()/sw 22[/code]2、1小时30分13秒倒计时,计时结束有声音提示[code]/script Stopwatch_Play()/sw 1:30:13[/code][color=green][size=150%]17、其他宏[/size][/color]个人使用的一些宏,实用度不高。1、压制坐骑[code]#showtooltip 压制/stopcasting/startattack/use 压制/use [nocombat,nomod,outdoors,swimming]海洋坐骑名;[nocombat,outdoors,flyable]飞行坐骑;[nocombat,outdoors,noflyable]陆行坐骑[/code]2、猛击换双手(装备管理器)[code]#showtooltip 猛击/stopcasting/startattack/equipset [noequipped:双手]双手/use 猛击[/code]3、斩杀[code]#showtooltip 斩杀/stopcasting/cancelaura 剑刃风暴/cancelaura 保护之手/startattack/use 斩杀[/code]4、巨人[code]#showtooltip 巨人打击/stopcasting/startattack/use 巨人打击[/code]5、英勇乘胜[code]#showtooltip 英勇打击/stopcasting/startattack/use 乘胜追击/use 英勇打击[/code]6、顺劈乘胜[code]#showtooltip 顺劈斩/stopcasting/startattack/use 乘胜追击/use 顺劈斩[/code]7、反射放战旗[code]#showtooltip 法术反射/stopcasting/cancelaura 剑刃风暴/cancelAura 保护之手/use 法术反射/castsequence reset=180 挫志战旗,挑战战旗[/code]8、盾墙防御姿态[code]#showtooltip 盾墙/stopcasting/cancelaura 剑刃风暴/cancelAura 保护之手/use [nostance:2]防御姿态/use 盾墙[/code]9、剑人[code]#showtooltip 剑在人在/stopcasting/cancelaura 剑刃风暴/use 剑在人在[/code]10、集结吃糖[code]#showtooltip 集结呐喊/stopcasting/use 集结呐喊/use 治疗石[/code]11、雷霆挫志战旗[code]#showtooltip 雷霆一击/stopcasting/use 雷霆一击/use 挫志战旗[/code]12、嘲讽挑战战旗[code]#showtooltip 挑战战旗/use 嘲讽/use 挑战战旗[/code]13、给自己绷带[code]#showtooltip/use [@player]厚风绒绷带[/code]14、鼠标指向-目标破胆[code]#showtooltip/stopcasting/stopattack/use [@mouseover,nodead,harm][]破胆怒吼[/code]15、鲁莽全开[code]#showtooltip 鲁莽/stopcasting/use 13/use 颅骨战旗/use 天神下凡/use 鲁莽[/code]16、天神饰品[code]#showtooltip 天神下凡/stopcasting/use 13/use 天神下凡[/code]17、观察鼠标指向[code]/tar [@mouseover,exists] /inspect/targetlasttarget[/code]===[size=300%]心得[/size]===[color=blue][size=150%]1、cast、use与施放的对比[/size][/color]&/cast&、&/use&、&/施放&都可以用来施放法术,其中&/施放&[color=red]占用字符最少[/color],&/use&[color=red]打的字最少[/color][s:28]。[color=blue][size=150%]2、关于宏的名称[/size][/color]宏的名称可以设为空格。比如把冲锋宏的名称设为空格,这样选择&再度冲锋&天赋时,宏图标右下角的小数字就可以看清了。[color=blue][size=150%]3、如何更好的使用鼠标指向[/size][/color]在使用鼠标指向的宏时,按住鼠标右键可以使鼠标隐藏(此时鼠标指向不可用)。比如使用[color=green]4、冲锋宏[/color]时在想要冲锋的时候可以按住鼠标右键(此时指针是隐藏的),这样就不会援护到鼠标指向了。[color=blue][size=150%]4、如何让宏不自动选择目标[/size][/color]&/startattack&、&部分攻击技能&等在当前无目标的情况下都会自动选择附近的敌方目标,这有时是我们不想看到的。解决方法如下:1、删除&/startattack&或改&/startattack&为&/startattack [harm]&。2、改&/use 技能&为&/use [harm]技能&,比如改&/use 断筋&为&/use [harm]断筋&,下面的冲锋宏在当前无目标的情况下就不会自动选择附近敌对目标。[code]#showtooltip/stopcasting/cancelAura 剑刃风暴/cancelAura 保护之手/use [mod,@focus,nodead,harm]冲锋;[mod,@focus,nodead,help][@mouseover,nodead,help][help]援护;[harm]冲锋/use [harm]断筋[/code][color=blue][size=150%]5、如何利用宏判断焦点(鼠标指向)是否超出距离[/size][/color]如下,依次为鼠标指向目标时根据鼠标指向距离图标变色,按下组合键时根据焦点距离图标变色,无焦点时根据当前目标图标变色。[code]#showtooltip [@mouseover,nodead,harm][mod,@focus,nodead,harm][]英勇投掷[/code][code]#showtooltip /use [@mouseover,nodead,harm][mod,@focus,nodead,harm][]英勇投掷[/code][color=blue][size=150%]6、如何看懂一个又臭又长的宏[/size][/color]1、[color=red]客户端是从左往右看的[/color]。如下面这个宏,从左向右判断,如果条件通过,客户端就会施放技能而不去管后面的语句,否则向右继续判断。[code=c]/use [mod,@focus,nodead,harm]冲锋;[mod,@focus,nodead,help][@mouseover,nodead,help]援护;[@mouseover,nodead,harm][harm]冲锋;援护[/code]对于下面这个宏,客户端会同时判断每一行,如果条件通过,客户端就会施放对应行的技能(可以同时放出多个技能)。[code]/use [harm]冲锋;援护/use [harm]嘲讽;警戒[/code]需要注意的是,当两个有GCD的技能绑在一起时,只会施放第一行的技能,比如下面的宏只会施放巨人打击。[code]/use 巨人打击/use 致死打击[/code]2、关于条件(1)下面两条命令是相同的:[code]/use [条件A][条件B]技能[/code][code]/use [条件A]技能;[条件B]技能[/code](2)下面这条命令只有当条件A和条件B都通过时才能施放技能。[code]/use [条件A,条件B]技能[/code](3)下面两条命令是相同的:[code]/use []技能[/code][code]/use 技能[/code]3、分析[color=red]按下组合键且焦点存在、敌对则冲锋焦点;[/color][color=orangered]按下组合键且焦点存在、友善则援护焦点;[/color][color=green]鼠标指向存在、友善则援护鼠标指向;[/color][color=blue]鼠标指向存在、敌对则冲锋鼠标指向;[/color][color=indigo]目标敌对则冲锋目标;[/color][color=darkred]援护目标。[/color][quote]/use [color=red][mod,@focus,nodead,harm]冲锋;[/color][color=orangered][mod,@focus,nodead,help][/color][color=green][@mouseover,nodead,help]援护;[/color][color=blue][@mouseover,nodead,harm][/color][color=indigo][harm]冲锋;[/color][color=darkred]援护[/color][/quote][color=blue][size=150%]7、超过字符限制的解决方法[/size][/color]宏太长可能会超过字符限制,解决办法如下:1、使用&/click XXX&命令把宏分成几段,其中&xxx&是动作条所对应的代码,比如&/click MultiBarBottomLeftButton1&表示&点击左下方快捷键1&。如下面这个宏(虽然它没有超字数··):[code]#showtooltip /use 刺耳怒吼/use 错愕怒吼/use 瓦解怒吼/run local g,m,f=GetSpellIm=function()SetMacroSpell(&宏的名字&,g(&刺耳怒吼&)or g(&错愕怒吼&)or g(&瓦解怒吼&))end f=TgS or CreateFrame(&Frame&,&TgS&)f:SetScript(&OnEvent&,m)f:RegisterEvent(&SPELLS_CHANGED&)m()[/code]2、分成两段:把宏2放在&MultiBarBottomLeftButton1&即&左下方快捷键1&上。使用宏1即可。宏1:[code]#showtooltip /use 刺耳怒吼/use 错愕怒吼/use 瓦解怒吼/click MultiBarBottomLeftButton1[/code]宏2:[code]/run local g,m,f=GetSpellIm=function()SetMacroSpell(&宏的名字&,g(&刺耳怒吼&)or g(&错愕怒吼&)or g(&瓦解怒吼&))end f=TgS or CreateFrame(&Frame&,&TgS&) f:SetScript(&OnEvent&,m)f:RegisterEvent(&SPELLS_CHANGED&)m()[/code]3、把鼠标移到所要获得代码的按键上,使用如下命令即可获得动作条所对应的代码:[code]/run local f=GetMouseFocus();if f then DEFAULT_CHAT_FRAME:AddMessage(f:GetName())end[/code][color=blue][size=150%]8、一键宏(无脑宏)是如何工作的[/size][/color]1、比如下面这个宏:其中&0,乘胜追击&中的0表示弹药(已经取消),&/castsequence&为队列施法,&/castsequence reset=0 0,乘胜追击&在执行0时没有动作(队列会跳至下一个技能)。分析:按一下执行0(弹药)和致死打击;连按两下,此时如果致死打击不可用,则第一次按时执行0(致死不可用),第二次按时执行乘胜追击(队列施法)。[code]#showtooltip 致死打击/castsequence reset=0 0,乘胜追击/use 致死打击[/code]2、对于如下面的宏:按一下执行第一列,即施放技能A(其他都是0);连按两下,此时如果技能A冷却中,则第4行会卡在技能A,而第123行不受影响,所以第一次按时执行第一列即0(技能A不可用),第二次按时执行第二列即技能B和0(队列施法)。以此类推。[code]/castsequence reset=0 0,0,0,技能D /castsequence reset=0 0,0,技能C,0 /castsequence reset=0 0,技能B,0,0 /castsequence reset=0 技能A,0,0,0[/code]3、对于队列施法/castsequence这个命令的作用是按一定顺序使用技能。每次执行宏,就会施放当前的技能(从第一个开始),如果成功,队列就会跳至下一个技能。当最后一个技能成功施放后,这个队列就被重置到开头。需要注意的是如果队列中的一个技能不能成功施放,这个队列就会卡在这个技能上,直到这个技能放出去为止。技能列表前的reset=x表示从执行宏开始,[color=red]经过x秒后没有再次执行这个宏,队列就会被重置到开头。[/color]对于这类宏普遍存在的缺点&卡技能&,就是由于[color=red]在一个技能施放后按得太快而导致队列没有来的及重置到开头[/color](通过1、2的分析我们可以知道,每一次理想的施放技能都需要在技能施放时队列处在开头)。至于为什么x为0时即&reset=0&时还存在&卡技能&现象,这是由于存在施法延迟,这跟[color=red]本地延迟以及&界面-战斗-自定义延迟容限&[/color]有关。4、可以看看这个帖子:[url=http://bbs.ngacn.cc/read.php?tid=2311436][教学] 无脑宏实现可操作性[/url]需要注意的是[color=red]空参数在5.0已经不能用了[/color],必须写为&/castsequence reset=0 0,0,技能&这种格式,而不是&/castsequence reset=0 ,,技能&。[color=blue][size=150%]9、关于[nodead]条件[/size][/color]请慎用[nodead],因为猎人假死是被判定为死亡的。比如/cleartarget [dead]如果对一个假死的猎人使用就会清除目标。[color=blue][size=150%]10、如果你想了解更多[/size][/color]1、宏教程[url=/read.php?tid=1858624&fpage=1]考格威尔(Cogwheel's)宏命令完全指南[/url]2、宏不能做什么[url=/read.php?tid=1841944][扫盲] 宏de司法解释 —— What Doesn't[/url]3、lua脚本宏[url=/read.php?tid=4671136&_fp=7]BLIZZCON 欧美各队使用的脚本(Scripts)[/url][url=http://bbs.ngacn.cc/read.php?tid=5546734&_ff=189&rand=0.65895&rand=0.758]给鱼不如学捕鱼 宏命令改界面命令大全 =[/url][url=/read.php?tid=3102279&_fp=1&rand=0.4566][求宏终结者][宏的进阶:二]LUA脚本语言、WOWAPI、与EVENTS[][/url][url=/read.php?tid=3573063&_fp=1]《Jigs 4 》界面设置 -- 无插件流,纯脚本命令无系统占用实现xpearl/moveanything功能 更新:4.b傻瓜包[/url]4、插件[url=http://bbs.ngacn.cc/read.php?tid=4617462&_fp=1&_ff=200&rand=0.9294&rand=0.15502][Others]插件知识普及&进阶应用[/url]5、更多的关于宏的帖子[url=/read.php?tid=4910035&_ff=188][术士区有爱][宏的目标是突破天际][5.05] 宏工坊术士区潘大利亚门店 欢迎求宏 [再次完善随机浩劫宏][/url][url=/read.php?tid=5499245][法师区有爱][宏的目标是突破天际] &潘大利亚新门店&爱丽丝的宏工坊 & 宏讲堂 [更新万圣节坐骑宏][/url]
自古二楼多mark 看到宏一定要mark下 哎哟 不错哟
小战士没练起来呢 但先收藏
同一楼,看到宏就马克下
楼主,能帮我写一个 猎人 天赋第二层, 沉默射击+翼龙钉刺+ 鼠标指向+ 直接按沉默目标 + ALT 沉默焦点吗?
换天赋之后 自动更换图标的?我现在宏是 #showtooltip/cast [modifier:alt,target=focus,harm,nodead]沉默射击;[target=mouseover,harm]沉默射击;沉默射击
ALT+键 是 沉默焦点, 直接按 沉默当前目标, 或者鼠标指向沉默, 但是没有 翼龙钉刺
好几个都不能用吧。。
[b]Reply to [pid=]Reply[/pid] Post by 无法抗拒你柔情 ( 18:47)[/b][quote][pid=]Reply[/pid] [b]Post by 无法抗拒你柔情 ( 18:47):[/b]楼主,能帮我写一个 猎人 天赋第二层, 沉默射击+翼龙钉刺+ 鼠标指向+ 直接按沉默目标 + ALT 沉默焦点吗?
换天赋之后 自动更换图标的?我现在宏是 #showtooltip/cast [modifier:alt,target=focus,harm,nodead]沉默射击;[target=mouseover,harm]沉默射击;沉默射击
ALT+键 是 沉默焦点, 直接按 沉默当前目标, 或者鼠标指向沉默, 但是没有 翼龙钉刺[/quote][code]#showtooltip/use [mod,@focus][@mouseover][]沉默射击/use [mod,@focus][@mouseover][]翼龙钉刺/use [mod,@focus][@mouseover][]束缚射击/run local g,m,f=GetSpellIm=function()SetMacroSpell(&宏的名字&,g(&沉默射击&)or g(&翼龙钉刺&)or g(&束缚射击&))end f=TgS or CreateFrame(&Frame&,&TgS&)f:SetScript(&OnEvent&,m)f:RegisterEvent(&SPELLS_CHANGED&)m()[/code]可能超字数了·
建议使用&/click XXX&命令把宏分成两段或把[code]/run local g,m,f=GetSpellIm=function()SetMacroSpell(&宏的名字&,g(&沉默射击&)or g(&翼龙钉刺&)or g(&束缚射击&))end f=TgS or CreateFrame(&Frame&,&TgS&)f:SetScript(&OnEvent&,m)f:RegisterEvent(&SPELLS_CHANGED&)m()[/code]这段分离出来单独做成宏每次上线运行一下。
[quote][pid=]Reply[/pid] [b]Post by shdo ( 19:05):[/b]#showtooltip/use [mod,@focus][@mouseover][]沉默射击/use [mod,@focus][@mouseover][]翼龙钉刺/use [mod,@focus][@mouseover][]束缚射击/run local g,m,f=GetSpellIm=function()SetMacroSpell(&宏的名字&,g(&沉默射击&)or g(&翼龙钉刺&)or g(&束缚射击&))end f=TgS or CreateFrame(&Frame&,&TgS&)f:SetScript(&OnEvent&,m)f:RegisterEvent(&SPELLS_CHANGED&)m()可能超字数了·[/quote]显然超过了,我下面还要加入 焦点目标,鼠标指向目标~~~~~ ~
[b]Reply to [pid=]Reply[/pid] Post by 卩丶阴盗出血 ( 19:01)[/b][quote][pid=]Reply[/pid] [b]Post by 卩丶阴盗出血 ( 19:01):[/b]好几个都不能用吧。。[/quote]除了第一个观察宏没有运行过外,其他宏实测都可以运行,如果不能运行请检查宏里的符号“,;”等是否为英文符号。
楼主我在问个其他的吧, 举个例子, 一个技能他没有CD,可以无限使用,但是经常按快了,就不是自己想要的,
你帮我写一个宏,大概意思就是说, 按一下之后,下面10秒,或者N秒之内不能在按第二次,
你去看看猎人的技能,驱散射击+开启陷阱 技能,
远程陷阱发射器 没有CD, 按一下是开,在按就是关闭了,
驱散射击+ 开启陷阱发射器 按一下之后, 下面N秒不能关闭发射器的宏,
就好像是按一下是 大风车,手快第二下就取消大风车了,能不能加入一个时间, N秒之内不会取消剑刃风暴
[quote][pid=]Reply[/pid] [b]Post by 无法抗拒你柔情 ( 19:13):[/b]楼主我在问个其他的吧, 举个例子, 一个技能他没有CD,可以无限使用,但是经常按快了,就不是自己想要的,
你帮我写一个宏,大概意思就是说, 按一下之后,下面10秒,或者N秒之内不能在按第二次,
你去看看猎人的技能,驱散射击+开启陷阱 技能,
远程陷阱发射器 没有CD, 按一下是开,在按就是关闭了,
驱散射击+ 开启陷阱发射器 按一下之后, 下面N秒不能关闭发射器的宏,
就好像是按一下是 大风车,手快第二下就取消大风车了,能不能加入一个时间, N秒之内不会取消剑刃风暴[/quote][code]#showtooltip 驱散射击/stopattack/cast [@mouseover,exists,nodead][]驱散射击/castsequence reset=1 陷阱发射器,,,,,,,,,,,,[/code]1秒内连点不会取消buf,1秒不点击则队列重置,此时按技能会取消buf。1秒可以自行更改。=== 10:04===空参数在5.0已经不能用了,必须写为&/castsequence reset=1 陷阱发射器,0,0,0,0,0,0,0,0,0,0,0,0&这种格式,而不是&/castsequence reset=1 陷阱发射器,,,,,,,,,,,,&。
[b]Reply to [pid=]Reply[/pid] Post by 无法抗拒你柔情 ( 19:09)[/b][quote][pid=]Reply[/pid] [b]Post by 无法抗拒你柔情 ( 19:09):[/b]显然超过了,我下面还要加入 焦点目标,鼠标指向目标~~~~~ ~[/quote][code]#showtooltip/use [mod,@focus][@mouseover][]沉默射击/use [mod,@focus][@mouseover][]翼龙钉刺/use [mod,@focus][@mouseover][]束缚射击/run local g,m,f=GetSpellIm=function()SetMacroSpell(&宏的名字&,g(&沉默射击&)or g(&翼龙钉刺&)or g(&束缚射击&))end f=TgS or CreateFrame(&Frame&,&TgS&)f:SetScript(&OnEvent&,m)f:RegisterEvent(&SPELLS_CHANGED&)m()[/code]这个宏里已经加入了焦点和鼠标指向,[mod,@focus]按组合键对焦点施放;[@mouseover]对鼠标指向施放;[]对目标施放,更改这三者的顺序可以改变其优先级。对于超字数问题,可以使用&2、同层天赋显示宏&宏2,也可以使用&/click XXX&命令把宏分成两段。
头像显示职业(仅对玩家有效)拿走,以前也用的是头像显示玩家职业的宏,但这货是对所有目标有效,经常误认野怪是敌对阵营战士啊有木有·
好久没来,新版本看得眼花,楼主好人啊
难得一见的高端宏....
手机马克一记,同时显示血量和百分比找很久了[url=/store/apps/details?id=gov.pianzong.androidnga]----sent from my HTC HTC Incredible S,Android 4.0.4[/url]
我X!!!这个好啊,必须MARK!!!感谢分享
前来马克一下哦
mark下 !!!!!!!!!!!!!!!!
标记下。感谢

我要回帖

更多关于 魔兽世界专业技能收益 的文章

 

随机推荐