魔兽世界技能宏怎么做 宏

后使用快捷导航没有帐号?
查看: 1711|回复: 2
Lv.4, 积分 416, 距离下一级还需 584 积分
UID帖子威望0 多玩草0 草
知道的就不用看了,给新手小号多的朋友
切换帐号复制宏是不是很麻烦,或者好看的宏图标又要慢慢找
下面XXX#1代表WOW1,以此类推
打开魔兽文件World of warcraft--WTF--Account--(数字)XXX#1--macros文档
复制macros文档或者打开复制想要的宏编码
再进XXX#2--粘贴文档
(这会替换原先WOW2的宏,不想替换就打开#1的macros文档--复制要的宏编码到#2的macros文档里粘贴)
Lv.4, 积分 416, 距离下一级还需 584 积分
UID帖子威望0 多玩草0 草
·································
新人欢迎积分0 阅读权限60积分3097精华0UID帖子金钱5221 威望0
Lv.6, 积分 3097, 距离下一级还需 1903 积分
UID帖子威望0 多玩草0 草
我还真有这个想法&&谢谢
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by魔兽世界6.0德拉诺宏怎么写?
时间: 17:14:05 来源: 作者:乐游
《魔兽世界》玩家都喜欢使用宏来完成一些动作,接下来我们将为小伙伴们介绍魔兽世界6.0德拉诺宏的写法,希望能够帮的上你!
《魔兽世界》玩家都喜欢使用宏来完成一些动作,接下来我们将为小伙伴们介绍魔兽世界6.0德拉诺宏的写法,希望能够帮的上你!本文将着重探讨宏的判断机制这一最重要也是最难的部分,讲解如何写出优美合理的判断语句,泛用于任何职业以及专精,对于文中之错误及疏漏望各位玩家指正。但这不是一篇面向零基础新手的宏命令完全教程,需要读者大致了解宏的形式和基本判断项(比如exists,help等),零基础的读者可以移步隔壁看基础教学贴。本帖基于6.0.3版本而写,但由于宏在历代版本改动都非常非常小,因而本帖可能不会随着版本的推进而频繁更新。有用的外部链接斜杠命令(Slash Command)列表?| 判断项列表 | API列表 |最近wowprogramming更新得不勤快,如有疑问也可去wowwiki。6.0.2的改动以及存在的bug*通用宏上限提高到120个,基本不可能用完了。*切换目标时有可能出现判断迟滞,导致动作条按钮上的图标错误。不过宏仍旧能够正常运作,只是显示错误而已。这可能是由于动作条按钮本身的代码造成的(待查证)。事实上宏这种东西从2.1.0版本加入安全模板一来没有发生过大的变动,只是偶尔加入新的简写或是判断条件。术语判断表达式,判断式(Option Set):由若干判断项组成,封闭在方括号[]中的真值表达式。继承自安全模板,能在受保护环境下允许运作的唯一判断形式。术语判断表达式,判断式(Option Set):由若干判断项组成,封闭在方括号[]中的真值表达式。继承自安全模板,能在受保护环境下允许运作的唯一判断形式。下面进入正题一,写宏的基本法则宏最主要的应用是带有判断的施法,这也是下文主要应用的模型。一个典型的这种宏可以抽象成以下形式:Code(c):/cast [表达式1-1][表达式1-2]技能1;[表达式2]技能2;技能3--宏的模型[项1,项2,项3, ...]--表达式的模型--注:表达式中定义单位target=或@不是一种判断条件,但它重新指定了后续所有涉及目标的判断和最终技能施放的对象。比如指定了@mouseover后,后续的help/exists/dead之类的判断都会基于鼠标悬停的单位。在这个模型下,讨论:1. 逻辑及判断顺序(法则一,!极为重要)涉及判断就有真值,但是不要被这个带有浓重编程和数学色彩的词吓倒。概括来说就两句话:&1&方括号内各分项之间是AND的关系,用逗号间隔,只有各个分项都为真整个方括号(表达式)才为真。方括号内各项之间没有顺序要求。&2&各个方括号之间是OR的关系,判断顺序是从左至右,遇到第一个方括号为真时即结束判断,而忽略其后的所有项目。大部分宏出错/不能用/判断混乱的原因就是在此。写宏的时候必须把条件强的(或者说优先级高的)判断放到前面,弱的(泛用型的)判断放到后面。举个例子,昨天回答了问答区一个人的提问,他的宏Code(c):1:#showtooltip2:/cast [nomod,spec:2]炼狱冲击;[nomod,target=mouseover,exists,harm,spec:2]炼狱冲击无法对鼠标悬停目标放。究其原因就是,[nomod,spec:2]这一个表达式弱于后者[nomod,target=mouseover,exists,harm,spec:2],后者不仅需要无修饰键和第二专精,同时需要存在一个可攻击的鼠标悬停目标才会为真,导致了后者为真时前者一定为真。按照上文的&2&,从左至右的顺序将永远是前者表达式率先为真,因而无法对悬停目标施放炼狱冲击。修改的方法很简单,把两个判断调换位置即可:Code(c):1:#showtooltip2:/cast [nomod,target=mouseover,exists,harm,spec:2]炼狱冲击;[nomod,spec:2]炼狱冲击3:--修改后的宏当然我在回答中还给出了优化方案,后文会详细介绍如何优化。2. 技能整合(法则二)对于把多个技能整合进一个/cast命令里,在不同的条件下自动判断施放不同的技能,只有一条格式法则:不同技能之间用分号;间隔。具体可以参照本章开头提出的宏模型。要注意,一个/cast任何情况下至多只能施放一个技能,而且各个方括号之间仍旧遵循上文提出的&2&判断顺序法则。3. 技能堆叠(法则三)如果要做到一键同时放出两个或更多的技能,必须有多行/cast命令,这就是技能堆叠。这种宏通常用于爆发技能,喝药开饰品开技能需要同时完成。其法则是:至多只能拥有一个产生/受到GCD影响的技能,幸运的是爆发类技能和药水等物品几乎都设计成不占用GCD。Code(c):1:#showtooltip2:/cast 奥术强化3:/use 134:/use 14这样的宏是可行的,因为饰品和[奥术强化]本身并不产生GCD,甚至再加两行Code(c):/cast 气定神闲/cast 奥术冲击也是合法的。但是,形如以下的宏是非法的:Code(c):1:#showtooltip2:/cast 驱邪术3:/cast 审判4:/cast 十字军打击因为三者都产生GCD和/或被GCD影响,最终的效果是只相当于第一行[驱邪]有用。不要妄图这种方法能实现按优先级施放技能。4. 技能替代(法则四)技能替代是一个十分有意思的机制,自CTM引进。这种机制允许某[基础技能]在特殊情况下被另一个[替代技能]替代,而即便在替代的情况下,通过宏命令施放[基础技能]时会自动定向到[替代技能],其最终的结果是正常施放[替代技能],宏的图标也会随之变化。这种机制有两种情况:1)单向的替代,/cast [替代技能]不会施放出基础技能,但是/cast [基础技能]是任何情况下通用的。举例:神牧的[圣言术:罚]在黄轮和蓝轮下转换成[静]和[佑],只要宏Code(c):1:#showtooltip2:/cast 圣言术:罚就能自动根据轮的颜色转换技能,但因为这是[罚]被单向地替代,反过来如果宏里写[静]或[佑],在红轮下就会放不出技能。2)双向的等价,[基础技能]和[替代技能]是完全等价的,就如同一个技能,任何情况下用宏施放任意一个技能的结果都是放出当前激活的那一个。比如[腐蚀术]和[献祭]两者,SS玩家可以分别在不同天赋下试试。这种机制对于写宏非常有利,我们不需要为了技能被替换而另开一个宏。更深入的一点,以下两个技能需要重点提及:Code(c):1:#showtooltip2:/cast 秘法炸弹3:--这个技能对应法师75级天赋中的[虚空风暴],[寒冰炸弹]和[活动炸弹]。[秘法炸弹]被单向替代。Code(c):1:#showtooltip2:/cast 神圣爆发3:--这个技能对应牧师90级天赋,也是单向替代。如果其他职业也有类似的天赋基础技能,请欢迎补充。二,写宏的灵魂:逻辑和优先级和自己圈子里的很多人说过,写宏其实和编程没多大关系,需要的是一点数学的逻辑思维。尤其是那些技能整合宏,对在各种判断条件下到底哪一个技能才是优先的必须心里有谱。实际上这是上文中法则一之&2&的推演,本质上仍旧是按照越优先越靠前的方式排列整个技能和判断序列。正因如此,上文法则一才是宏最最重要的法则,而优先级正是写宏的灵魂。Code(c):1:#showtooltip2:/cast [help,dead][mod:shift,help][mod:shift,@player]S[mod]Soul LUnending Resolve3:/targetlasttarget [help,dead]4:--比如这个术士宏,它的逻辑等价于:5:--如果[目标死亡且可协助]或[按住shift并且目标可协助]或[其他按住shift的情况下对自己]施放[灵魂石]6:--否则,如果[有按下其他任何修饰键]则施放灵魂链接7:--否则任何其他情况下放盾墙8:--此外,如果[目标死亡且可协助]还会顺带切换回之前的目标,目的是战复后目标切回怪身上有人可能会问,[help,dead][mod:shift,help][mod:shift,@player]这一串看不懂,为什么先来个shift修饰后面又来一个,这里就涉及到优先级的问题了。首先[help,dead]指定了[目标死亡且可协助]的情况,它是优先级最高的,只要满足这两个条件,其他任何条件不管满足不满足都会战复目标。其次,[mod:shift,help]这一判断代表[按住shift并且目标可协助],但是它还有个隐藏条件。因为要判断到这一层,首先必须前者[help,dead]为假,也就是当[目标不可协助或者目标不死]的情况。所以其实这个判断应该是[(目标不可协助或者目标不死)并且按住shift并且目标可协助],由于不可协助和可协助互斥,所以实际判断的真值应该是[目标不死并且按住shift并且目标可协助],满足这个条件,对目标放灵魂石。再次,[mod:shift,@player],这里只用了一个判断即shift修饰,上文说过@player不是判断条件。但因为前一个判断已经有一种按下shift的情况被取走了,那么这里的判断表示[其他按住shift的情况下对自己]施放灵魂石。然后,[mod]是个广义的修饰键判断,当alt/shift/ctrl中任何一个或多个被按下是都为true。当然shift在前面的判断中被取走,那么这里表示的是[按下alt/ctrl中任何一个或两个],他等同于[有按下其他任何修饰键]则施放灵魂链接。最后,无尽决心没有任何判断,它是恒真的。也就是在其他任何条件下都会施放无尽决心。上面这个例子有些复杂,下面会通过一个相对简单的实例来阐述如何运用这种模式写宏。法师法术反制及焦点反制/悬停解诅咒整合宏要求是:焦点可攻击按住任何修饰键都是焦点反制,不按修饰键且敌对目标是对目标反制,鼠标悬停到友善目标是解诅咒,目标是友善目标是解诅咒,默认状况下是对目标的反制。首先就是厘清优先级。*个人的习惯是修饰键优先级比悬停高,也就是按了修饰键应该尝试对焦点放而不是对悬停解诅咒;而同时悬停的优先级应该比目标的优先级高。这个优先级可以根据自身需要调整。那么整理之后的优先级就是:第一优先级:焦点反制敌对目标,判断式[mod,@focus,exists,harm]第二优先级:悬停解可协助目标诅咒,判断式[@mouseover,exists,help]第三优先级:对友善目标解诅咒,判断式[help]第四优先级:敌对目标反制,判断式[harm]第五优先级:反制,无判断式(恒真)*要注意,harm和help有关系,但并不是help=noharm或者harm=nohelp。harm代表目标可攻击,help代表目标可协助(能给他加血上buff等),此外还有一种既不能攻击也不能协助的状态,称为&被动(Passive)&。现在可以直接写出宏了,那就是:Code(c):1:#showtooltip2:/cast [mod,@focus,exists,harm]法术反制;[@mouseover,exists,help][help]解除诅咒;[harm]法术反制;法术反制3:--第一行的#showtooltip不是命令行,它的作用是能在鼠标提示上显示技能的有关信息这个宏运作起来是符合要求的,但是可以继续优化。从逻辑上而言,第四与第五优先级可以合并,而且exists没必要与harm和help连用。因此最终的宏是:Code(c):1:#showtooltip2:/cast [mod,@focus,harm]法术反制;[@mouseover,help][help]解除诅咒;法术反制三,终极形态:宏的优化宏有字数限制,每个汉字或是英文字母都占1字,最后还有个换行符占1字,总共加起来不能超过256个字符(不包括标题行)。因此在一些特殊的环境下,写出来的宏会很长很长,那么优化有时候就有必要。优化的目的是让宏看起来更整洁优美,更精短同时兼顾功能,以方便日后修改等操作。优化一:注意判断之间的关系,去掉多余的判断项。Code(c):1:#showtooltip2:/cast [mod]技能1;[nomod]技能2后面的nomod判断就是多余的,可删除。优化二:去掉多余的exists。当exists与harm,help,dead等本身就需要判断&目标状态&的项目在同一个方括号内连用时,exists多余。因为后者为真,exists一定为真;相反exists为假后者一定为假。Code(c):1:#showtooltip2:/cast [@mouseover,exists,help][]快速治疗其中的exists可以删除。优化三:恒真判断([])它就是一个空的方括号,在任何条件下都返回true。当最后的收尾技能和前一个相同时,不需要使用分号重复写技能名,只需要一个空括号即可。比如还是上面的快速治疗宏,其等同于:Code(c):1:#showtooltip2:/cast [@mouseover,help]快速治疗;快速治疗3:--可以简并成4:#showtooltip5:/cast [@mouseover,help][]快速治疗优化四:灵活运用/stopmacro它的作用是在这一行终止当前宏运行,可以加判断式。优化五:慎用nochannelling项特别是暗牧!Code(c):1:#showtooltip2:/cast [nochannelling:精神鞭笞]精神鞭笞若你的延迟不是非常低,这宏会严重浪费输出时间。原因是它需要本地客户端停止引导才会允许施放,而此时服务器早就引导完了。正确的方法是用显示即使延迟的施法条插件,比如Quartz,在引导进入红区时施放下个鞭笞。优化六:注释符(--,两个连写的减号)一种特殊命令,写在一行的最开头,作用是把一整个命令行全部注释掉,让其不产生任何效果。实用性的例子如打断施法+反制宏,当插了反制雕文的时候,打断施法这一行就没有必要了。这时候就可以把宏改写成如下形式:Code(c):1:#showtooltip2:--/stopcasting3:/cast 法术反制注意注释符的用法。下次需要他有作用的时候,简单地删除注释符即可。用它保存暂时不用的长段复杂代码,需要时删除以释放,方便有效。优化七:图标选问号,#showtooltip后面留空如果是整合技能宏,一般情况下图标都选问号,这样图标就会跟随技能变化。而#showtooltip这一行一般不需要后面附加技能。当在特殊情况下,例如写一个气定奥冲绑定宏,气定在奥冲之前,但是非要把图标成奥冲的时候,才写成:Code(c):1:#showtooltip 奥术冲击2:/cast 气定神闲3:/cast 奥术冲击四,常用宏模板1. 治疗/伤害技能混合宏,附带指向施法,或者用于解buff和攻击性技能组合:Code(c):1:#showtooltip2:/cast [@mouseover,help]治疗技能;[harm]攻击技能;治疗技能2. 治疗指向宏,无指向对目标:Code(c):1:#showtooltip2:/cast [@mouseover,help][]治疗技能3. 经典的修饰键整合宏:Code(c):1:#showtooltip2:/cast [mod]技能1;技能2或者更多的技能:Code(c):1:#showtooltip2:/cast [mod:shift]技能1;[mod:ctrl]技能2;[mod]技能3;技能44. 翻页宏:Code(c):1:#showtooltip2:/cast 技能3:/changeactionbar n这个宏最近已经被玩坏了,n可取1-6。5. 花式宏,双修饰键/三修饰键判断:Code(c):1:#showtooltip2:/cast [mod:alt,mod:ctrl,mod:shift]技能按照需要自己整合,就是这个套路。6. 花式用法:拆分1+alt和alt+1(按键顺序)。*1+alt指的是先按住1然后不放去按alt,保持alt松开1(此时放技能),最后松开alt。这个用法需要关闭界面设置中的点击施法选项。按键绑定中绑定alt+1,在这个动作按钮上放技能1建立一个宏Code(c):1:#showtooltip2:/cast [mod]技能2;技能3把这个宏放到键1上。其结果就是alt+1放出技能1,1+alt放出技能2,直接按1是技能3。7. 智能坐骑宏自带的随机坐骑真的有点,*咳咳*。Code(c):1:#showtooltip2:/run local m=GetCurrentMapAreaID()if(m==610 or m==613 or m==614 or m==615) then CastSpellByName(&深渊海马&) end3:/cast [flyable]飞行坐骑4:/cast [swimming]水生坐骑;陆地坐骑这种带判断的上古宏对于坐骑还是可以用滴!用它能够只在瓦斯琪尔召唤海马。结语希望本文能称为宏命令的普及做一份微薄的贡献。内容虽然很长,但是囊括了大部分写判断的要素。如果各位看官今后写此类遇到了什么问题,本文或许会提供答案。
这篇攻略对我有用
这篇攻略给0名玩家带来帮助
读完这篇文章后,您心情如何?
类型:角色扮演
类型:体育竞技
119M0KB0KB44M14.87G
35.16G1.56G2.05G2.63G1.19G
1 网友 客人 发表于:
虽然很不错,对水平不咋么样的我,帮助不大。 希望
系列范文,然后大家自己修改,DPS 治疗,坦克。大大请费神。小的期盼大大的范文
周月热门攻略
周月总单机排行榜
评分:10.0(0好评)
大小:13.6M
评分:10.0(0好评)
大小:63.7M
评分:7.9(22841好评)
评分:7.7(6416好评)
评分:10.0(0好评)
大小:38.6M
评分:10.0(0好评)
大小:18.8M
评分:10.0(0好评)
大小:2.36G
评分:10.0(0好评)
大小:59.4M
评分:1.7(124好评)
大小:364.9M
评分:7.4(6726好评)
评分:10.0(0好评)
大小:13.6M
评分:10.0(0好评)
评分:7.7(6416好评)
大小:63.7M
评分:7.9(22841好评)
大小:10.3M
评分:10.0(0好评)
大小:10.2M
评分:6.4(1040好评)
评分:7.5(446好评)
大小:38.6M
评分:10.0(0好评)
大小:2.01G
评分:8.0(3251好评)
大小:635.9M
评分:6.7(12904好评)
评分:7.7(14853好评)
大小:63.7M
评分:7.9(22841好评)
大小:13.6M
评分:10.0(0好评)
评分:8.1(162好评)
大小:52.3M
评分:7.7(5551好评)
大小:2.34G
评分:5.0(3193好评)
大小:59.4M
评分:1.7(124好评)
评分:7.7(6416好评)
大小:2.01G
评分:8.0(3251好评)
大小:364.9M
评分:7.4(6726好评) 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
魔兽世界宏命令详解
下载积分:2000
内容提示:魔兽世界宏命令详解
文档格式:DOC|
浏览次数:86|
上传日期: 19:45:56|
文档星级:
该用户还上传了这些文档
魔兽世界宏命令详解
官方公共微信当前位置: >>
WOW宏及命令大全
关闭大脚世界频道进出提示
/script ChatFrame_RemoveMessageGroup(ChatFrame1, &CHANNEL&)
5.0惩戒骑士输出无脑一键宏[/url]
#showtooltip
/startattack
k
/castsequence reset=0 0,0,0,0,驱邪术
/castsequence reset=0 0,0,0,十字军打击,0
/castsequence reset=0 0,0,审判,0,0
/castsequence reset=0 0,愤怒之锤,0,0,0
/castsequence reset=0 圣殿骑士的裁决,0,0,0,0
/施放 复仇之怒
/USE 13
/USE 14
防骑一键
#showtooltip 正义之锤
/startattack
/castsequence reset=0 1,2,3,4,愤怒之锤
/castsequence reset=0 1,2,3,奉献
/castsequence reset=0 1,2,神圣愤怒
/castsequence reset=0 1,审判
/cast 正义之锤
我自己用没啥问题,就是要连续快速的多按宏,但是真心省力很多哦,这几天随即看到很多惩戒的DPS真心不咋滴,还是给你们来一发吧。
#showtooltip 巫妖之躯
/cast [target=player] 凋零缠绕
/cast 巫妖之躯
按一下开启巫妖之躯,连续按给自己施放死亡缠绕用来治疗。
视角扩大宏:视角扩大到200
/console CameradistanceMaxFactor 200
无敌吸血宏
/cast 吸血鬼之血
/cast 符文分流
#show 心灵冰冻
/cast 心灵冰冻
/cast 寒冬号角
#showtooltip 白骨之盾
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/castsequence reset=0.5 1,寒冬号角
/castsequence reset=0.5 白骨之盾
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
#showtooltip 冰冷触摸
/console Sound_EnableSFX 0
/castsequence reset=10 冰冷触摸,暗影打击
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
/castsequence reset=1 0,符文打击
/castsequence reset=1 寒冬号角
/startattack
/targetnearestenemy
/castsequence reset=target/dead 冰冷触摸,暗影打击
当你集中值足够的时候,你狂按这个宏就行了,自动施放杀戮射击/杀戮命令/飞刀/凶暴野兽/山猫冲锋/奥术射击共6个技能,那个CD好了就用那个.
注意如果按的很快的话,可能会一直放奥术射击,你只要稍稍停顿一下,再按就能发出CD好了的技能了.
#show 杀戮射击
/castsequence reset=0 0,0,0,0,0,奥术射击
/castsequence reset=0 0,0,0,0,山猫冲锋,0
/castsequence reset=0 0,0,0,凶暴野兽,0,0
/castsequence reset=0 0,0,飞刃,0,0,0
/castsequence reset=0 0,杀戮命令,0,0,0,0
/castsequence reset=0 杀戮射击,0,0,0,0,0
/施放 急速射击
/施放 狂野怒火
/施放 生命之血
/施放 狂暴
当你集中值不够的时候,你狂按这个宏就行了,自动施放杀戮射击/杀戮命令/飞刀/凶暴野兽/山猫冲锋/眼镜蛇射击共6个技能,那个CD好了就用那个.
注意如果按的很快的话,可能会一直放眼镜蛇射击,你只要稍稍停顿一下,再按就能发出CD好了的技能了#show 杀戮射击
/castsequence reset=0 0,0,0,0,0,眼镜蛇射击
/castsequence reset=0 0,0,0,0,山猫冲锋,0
/castsequence reset=0 0,0,0,凶暴野兽,0,0
/castsequence reset=0 0,0,飞刃,0,0,0
/castsequence reset=0 0,杀戮命令,0,0,0,0
/castsequence reset=0 杀戮射击,0,0,0,0,0
/施放 胁迫
/施放 主人的召唤
/USE 13
/USE 14
这个宏是怪多的时候放多重射击用的,当狂野怒火/凶暴野兽/杀戮射击CD可用时,会优先放这三个技能.
/startattack
/petattack
/castsequence reset=0 0,0,0,多重射击
/castsequence reset=0 0,0,狂野怒火,0
/castsequence reset=0 0,凶暴野兽,0,0
/castsequence reset=0 杀戮射击,0,0,0
/施放 胁迫
/施放 急速射击
/施放 狂野怒火
/施放 生命之血
/施放 狂暴
/USE 13
/USE 14
这是治疗宠物的技能.并且绑定了战复/凤凰之心
/施放 畏缩(基础技能)
/施放 治疗宠物
/施放 凤凰之心(狂野技能)
/施放 永恒守护者(稀有技能)
/cancelaura 急奔
/cast [stance:3] 狂奔怒吼;[stance:1] 狂奔怒吼
/cancelaura 狂奔怒吼
/cast [stance:3] 急奔
变形解除定身
/cast [target=player] 激活
/施放 自然迅捷
/施放 治疗之触
/cast 树皮术
/cast 自然之握
#showtooltip 凶猛撕咬
/startattack
/castsequence reset=combat 斜掠,裂伤,野蛮咆哮,裂伤,裂伤,裂伤,割裂,斜掠,裂伤,裂伤,裂伤,凶猛撕咬,裂伤,裂伤,裂伤,凶猛撕咬
抽筋宏奉上,pve可用。
脚踢,投掷,偷窃三合一宏
#showtooltip [stealth] 搜索;脚踢
/console Sound_EnableSFX 0
/cast [stealth] 搜索;脚踢
/cast 致命投掷
/cast 投掷
/inspect
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
作用:
潜行状态:偷窃
非潜行状态:近战范围: 脚踢
超出近战范围无星:投掷
超出近战范围有星:致命投掷
出血背刺宏!!!!!!
#showtooltip 背刺
/startattack
/castsequence reset=0 9,出血
/castsequence reset=0 背刺,9
/script UIE
能用背刺就背刺,不能就出血,需要条件,把背刺放到9
斩击毁伤宏,原理同上,
#showtooltip 毁伤
/startattack
/castsequence reset=0 9,毁伤
/castsequence reset=0 斩击,9
/script UIE
能用斩击就斩击,不能就毁伤,需要条件,把斩击放到9
蛛网是被动,只要你后跳就会产生蛛网,蛛网打近战管用,打远程最好是后跳加速,给你个宏:
/petattack
/cast 狂野怒火
/cast 你的饰品
/cast 闪现突袭
/cast 逃脱
/cast 胁迫
秒不掉人的话就把胁迫单独使用吧,最好还是别用宏,因为各职业的变数很大,俗话说兵来将挡水来土掩,随机应变才能练技术。
#showtooltip 潜行
/cast !潜行
/cast [stance:1]速度爆发;[combat]速度爆发
#showtooltip 潜行
/cast [nocombat,stance:0]潜行
/script if(not UnitAffectingCombat(&player&)) then debugprofilestart(); while debugprofilestop()&100
/cast 速度爆发
/script UIErrorsFrame:Clear()
这个宏的作用是这样的:如果在战斗状态,立即释放速度爆发,如果非战斗状态,潜行,卡100毫秒,速度爆发。
用这个宏会导致游戏卡100毫秒,而且有时100毫秒不够,我改成300毫秒都有时会消耗能量,我测试时本地和世界延迟都不到10ms,主要影响应该来自服务器程序处理所用的时间。
这个宏好处是只要点一下,非战斗状态,战斗状态,扛旗,都可以用。但非战斗状态(包括扛旗但不进战斗)会卡一下,还有可能消耗能量,你设置的时间越短,消耗能量的可能性就越大。战斗状态下不卡。
(单拉的)
#showtooltip 裂伤
/startattack
/castsequence reset=6/target/ 裂伤,割伤,痛击,割伤
/cast 重殴
/cast [modifier:alt] 野蛮防御
#showtooltip 裂伤
/castsequence reset=5 裂伤,nil
/castsequence reset=6 割伤,痛击,割伤,精灵之火
/cast 裂伤
/startattack
/castsequence 野蛮防御,狂暴回复,野蛮防御
(群拉的)
#showtooltip 裂伤
/startattack
/castsequence reset=6/target/ 横扫,裂伤,横扫,割伤,横扫,痛击
/cast 重殴
/cast [modifier:alt] 野蛮防御
酿酒单拉
#showtooltips 醉酿投
/castsequence reset=0 0,1,2,3,4,飘渺酒
/castsequence reset=0 0,1,2,3,贯日击
/castsequence reset=0 0,1,2,移花接木
/castsequence reset=0 0,1,金钟罩
/castsequence reset=0 0,幻灭踢
/castsequence reset=0 醉酿投
酿酒群拉
#showtooltips 醉酿投
/castsequence reset=0 0,1,2,3,4,飘渺酒
/castsequence reset=0 0,1,2,3,贯日击
/castsequence reset=0 0,1,2,移花接木
/castsequence reset=0 0,1,金钟罩
/castsequence reset=0 0,火焰之息
/castsequence reset=0 醉酿投
踏风一键输出
#showtooltips
/castsequence reset=0 0,1,2,3,4,虎眼酒
/castsequence reset=0 0,1,2,3,豪能酒
/castsequence reset=0 0,1,2,贯日击
/castsequence reset=0 0,1,猛虎掌
/castsequence reset=0 0,幻灭踢
/castsequence reset=0 旭日东升踢
/castsequence reset=0.5 0,1,2,3,4,虎眼酒
/castsequence reset=0.5 0,1,2,3,豪能酒
/castsequence reset=0.5 0,1,2,贯日击
/castsequence reset=0.5 0,1,猛虎掌
/castsequence reset=0.5 0,幻灭踢
/castsequence reset=0.5 旭日东升踢
5.0万能驱散 ALT驱散自己
#showtooltip 纯净术
/cast [mod:alt,@player]纯净术
/cast [nomod,harm]驱散魔法;[nomod,help]纯净术
熊形态回春宏:
/cast [target=player] 回春术
/cast 低吼
这个宏可以做到无缝隙的熊形态给自己回春,但是要注意GCD,每8秒给自己可以套一个回春,配合狂暴回复为什么说熊比CTM脆呢??
化身期间的潜行回春宏:
化身的时候可以潜行,但是有什么用呢。答案很简单,可以给自己回春。
/cast [target=player] 回春术
/cast !潜行
乌索克之力救命宏:
/cast [target=player] 回春术
/cast 乌索克之力
生存本能同理,熊形态都可以无需变形上回春+乌索克之力或者是生存本能。
熊形态无GCD解减速定身宏:
/cancelaura [stance:1] 熊形态; [stance:3] 猎豹形态
/cast 低吼
宏的模版
#showtooltip XXXX
/startattack
/console Sound_EnableSFX 0
/tar 目标
/cancelaura BUFF
/use [combat]饰品
/castsequence reset=0 0,技能二
/cast 技能一
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
#showtooltips 狂野怒火
/stopcasting
/cast 狂野怒火
/cast [combat]山猫冲锋
/cast [combat]疯乱
/use [combat]灾变角斗士的征服徽章
/use [combat]10
#showtooltip XXXX
/startattack
/console Sound_EnableSFX 0
/tar 目标
/cancelaura BUFF
/use [combat]饰品
/castsequence reset=0 0,0,技能三
/castsequence reset=0 0,技能二,0
/cast 技能一
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
技能三在技能一技能二CD时连续快速按键3次释放,你按起来得心应手的话,这是个好东西。
#showtooltips
/施放 [target=focus,help][help][target=targettarget,help][target=pet]误导
奥术.爆炸.毒蛇.多重.飞刃(任你选择)宏
#showtooltip 奥术射击
/castsequence reset=1 !雄鹰守护,null
/cast [target=focus,help][help][target=targettarget,help][target=pet]误导
/cast 奥术射击
/petattack
#showtooltip 眼镜蛇射击
/castsequence reset=1 !灵狐守护,null
/cast [target=focus,help][help][target=targettarget,help][target=pet]误导
/cast 眼镜蛇射击
/petattack
/cast 急速射击
/cast 毒蛇钉刺
好吧懒货众们舒服了..接着舒服去吧..本人根绝战士一键宏的延伸(战士小号..不打打本..一键宏没错的..),考虑了凶暴野兽.闪现突袭.飞刃的处理
目前我生存搭配的是闪现 狩猎刺激 和飞刃..A怪你懂的
兽王则搭配凶暴.飞刃
因此做了2个宏
#showtooltips 飞刃
/cast [target=focus,help][help][target=targettarget,help][target=pet]误导
/castsequence reset=0 0,凶暴野兽
/cast 飞刃
/petattack
#showtooltips 飞刃
/cast [target=focus,help][help][target=targettarget,help][target=pet]误导
/castsequence reset=0 0,闪现突袭
/cast 飞刃
/petattack
简单粗暴有木有..节省3个键位有木有..当然你可以考虑做个mod加入长时间CD技能比如急速射击了..比如大跳啊各种技能..框架如下
#showtooltips 飞刃
/cast [target=focus,help][help][target=targettarget,help][target=pet]误导
/castsequence [nomod]reset=0 0,闪现突袭
/cast [nomod]飞刃
/cast [mod:alt]XXXX
/petattack
仁者见仁智者见智了..是放急速射击 还是狂暴 还是大肉虫子各种跳看你喜欢了..
由于我的键位设置 这个在5..因此我mod设置的是照明弹..习惯了
其他宏啥的都是按照自己的喜好来了..大肉虫子各种跳我和凶暴野兽绑定在了一起.不占GCD直接/cast 简单粗暴有木有..
当然有些人会3个技能都出
那么好吧..
按3次就有了
#showtooltips 飞刃
/cast [target=focus,help][help][target=targettarget,help][target=pet]误导
/castsequence [nomod]reset=0 0,0,闪现突袭
/castsequence [nomod]reset=0 0,凶暴野兽
/cast [nomod]飞刃
/cast [mod:alt]XXXX
/petattack
黑箭和伪装绑定在了一起设置的alt+1
#showtooltips 伪装
/cast [target=focus,help][help][target=targettarget,help][target=pet]误导
/cast [nomod][nocombat]伪装
/cast [mod:alt][combat,@target,harm,nodead]黑箭
同理瞄准射击啊..热情集中啊都可以绑定到这个宏上..节省键位啊有木有.
说话版本,标红是xx位置的人随机被选(你改奥格瑞玛啥的),标蓝是你的m语
/who 10-90 stormwind
/script ConvertToRaid();
/script for i=1,GetNumWhoResults() do c,g=GetWhoInfo(i); SendChatMessage(&点错了,不好意思!&,&WHISPER&,nil,c); InviteUnit(c); end
/script ConvertToRaid();
/run SetAllowLowLevelRaid(true)
不说话版本:
/who 10-90 stormwind
/script ConvertToRaid();
/script for i=1,GetNumWhoResults() do c,g=GetWhoInfo(i); InviteUnit(c); end
/script ConvertToRaid();
/run SetAllowLowLevelRaid(true)
副本门口点一下就进本,人家拒绝不拒绝都无所谓,标红部分自己改下,礼貌点的话信息也改下
解释下,原理就是你组人,人家还没点接受或者拒绝的时候,虽然团队选项里面转换团队是灰的,但是你点自己头像那里是可以转换团队的...手快转了团直接冲进去,这时候别人拒绝不拒绝都不妨碍你进本了,再不需要求爷爷告奶奶,我一般把m语设置为“点错了不好意思,请拒绝”,没人会察觉你在借团的,对别人也没啥实际困扰。尤其是那些广告号和afk的人
这个宏我转贴的,功能是点一下(别狂点,点一下就是租一个人)随机找个人组他然后转团,但是/script ConvertToRaid();这段有点问题,可能要你手动点自己头像。
操作方法就是站在门口,点一下宏,点自己头像转团进本。/script ConvertToRaid这句解决了的话理想状态应该是在门口点一下宏就能进本了。
/cast 奥术射击
/cast 假死
/cancelAura 误导
/stopattack
其实这几个宏并不是很复杂但是绝对的实用哦!
大家也知道现在的LR技能太多了?还有宝宝的技能!
所以我给大家几个省键位的宏希望大家喜欢
1-眼睛蛇
宏解释[这个宏是目标宏,也就是不用自己点目标,他会自动选择最近的目标施放法术]
#showtooltip 眼镜蛇射击
/startattack
/cast 眼镜蛇射击
/cast 孢子之须护手 [自己何以选择SP或者工程]
2-守护宏
宏解释[大家在打副本或者PK的时候,有时候切换守护需要鼠标点,或者快捷2个键位,这个宏很简单就是2个基本的守护来回切换]
/startattack
/castsequence 雄鹰守护,灵狐守护
3-宝宝治疗宏
宏解释[一般战场宝宝治疗的时候都要点自己头像。这个宏解决这个问题]
/目标 悟静
/cast 灵魂治愈(稀有技能)
4-山猫爆发宏
宏解释[这个宏山猫配合了疯乱,号称第一个红人]
#showtooltip 山猫冲锋
/startattack
/cast 山猫冲锋
/cast 疯乱(狂野技能)
5-标记+毒蛇宏+BB攻击
宏解释[现在很多朋友想要这个宏,现在共CD乐 所以难做,这个宏出来了,但是不足的是需要按2次,不过还是解决了键位]
/startattack
/castsequence 猎人印记,毒蛇钉刺
/petattack
6-奥数+凶猛野兽
宏解释[这个宏个人觉得也很不错,号称奥射机关枪]
#showtooltip 奥术射击
/startattack
/cast 奥术射击
/cast 凶暴野兽
7-爆发
宏解释[一般LR都会有这个宏,但是还是分享给大家]
#showtooltip 急速射击
#show 急速射击
/cast 狂暴(种族特长)
/cast 血性狂暴
/cast 急速射击
/cast 狂野怒火
/cast 基洛普泰里克的印记
/cast 孢子之须护手
/cast 托维尔药水
#showtooltip 奥术射击
/startattack
/cast 奥术射击
/cast 凶暴野兽
测试后可以用!大家可以开启插件?就看见不卡技能!
爆发宏修改后!
#showtooltip 狂野怒火
#show 狂野怒火
/cast 狂暴(种族特长)
/cast 血性狂暴
/cast 急速射击
/cast 狂野怒火
/cast 基洛普泰里克的印记
/cast 孢子之须护手
/cast 托维尔药水
这样就能第一时间施放狂野了!因为和急数射击的CD不一样
兽王一键爆发
#showtooltip 急速射击
/cast 急速射击
/cast 胁迫
/use 14
/use 10
/cast 狂野怒火
/cast 疯乱
/cast 杀戮命令
#showtooltip 飞镖投掷
/startattack
/use 炫目精钢护符
/use 灰影手套
/cast 飞镖投掷
#showtooltip 嫁祸诀窍
/cast [help] [target=focus, help] [target=targettarget, help] 嫁祸诀窍
有焦点目标,嫁祸焦点;无焦点目标,嫁祸目标的目标
毁灭术士一键宏[/url]
/startattack
/petattack
/castsequence reset=0 0,0,0,0,邪焰
/castsequence reset=0 0,0,0,烧尽,0
/castsequence reset=0 0,0,燃烧,0,0
/castsequence reset=0 0,混乱之箭,0,0,0
/castsequence reset=0 暗影燃烧,0,0,0,0
/施放 黑暗灵魂:易爆
/施放 生命之血
/USE 13
/USE 14
献祭要自己控制,如果想手动放邪焰,或者根本就不打算用邪焰这个技能,可以把第三行删掉.
这个宏差不多把所有主力技能都能放出来了,但一定没有手动打的高.
血DK用:
/startattack
/castsequence reset=0.5 1,2,3,爆发
/castsequence reset=0.5 1,2,寒冬号角,4
/castsequence reset=0.5 1,心脏打击,3,4
/castsequence reset=0.5 符文打击,2,3,4
/cast 灵界打击
/cast 白骨之盾
先来个血DKT一键拉怪宏(需要测试)
/targetenemy [noharm][dead]
/startattack
/console targetNearestDistance 05.000000
/targetenemy [noharm][dead]
/console targetNearestDistance 50.000000
/castsequence reset=8/combat/target 冰冷触摸,暗影打击,传染,心脏打击,灵界打击
/use [combat]饰品
/use [combat]饰品
这是血T一键宏,没有加鲜血打击是为了省符文回血和打血沸,原理是上疾病灵界给自己回血,可能打出的伤害不是很强,但非常耗持久,打出一套之后,有符文CD你可以打个分流或刷新所有CD的那个技能重置下符文CD,传染可以打出双疾病后手动挡或你也可以把技能加到宏里,但对单目标时浪费符文CD
灵界和符文绑一起,单体仇恨(需要测试)
/targetenemy [noharm][dead]
/startattack /cast [nocombat]爆发
/castsequence reset=0 0,符文打击
/施放 灵界打击
/startattack
/petattack
/script UIErrorsFrame:Clear()
一大群(需要测试)
#showtooltip
/console Sound_EnableSFX 0
/使用 14
/使用 13
/使用 符文打击
/startattack
/castsequence reset=reset=combat/target 冰冷触摸,暗影打击,传染,血沸,死亡凋零
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
#showtooltips 醉酿投
/castsequence reset=0 0,1,猛虎掌
/castsequence reset=0 0,贯日击
/castsequence reset=0 醉酿投
#showtooltips
/cast [modifier:alt]魂体双分
/cast [nopet]魂体双分;魂体双分:转移
#showtooltips
/cancelAura 神鹤引项踢
/cast [flyable]飞行坐骑名字;陆地坐骑名字
/cast 禅意飞行(小型雕文)
邮寄宏
/click MailFrameTab2
/run local a,i,j,l={&&}for i=1,#a do for j=5,114 do l=GetContainerItemLink(j/23,j%23)if l and l:find(a[i])then UseContainerItem(j/23,j%23)end end end
/script SendMail(&收件人名字&,&收&)
/click MailFrameTab1
/click MailFrameTab2
点击邮箱面板第二页,就是发件箱那一栏
/run local a,i,j,l={&&}for i=1,#a do for j=5,114 do l=GetContainerItemLink(j/23,j%23)if l and l:find(a[i])then UseContainerItem(j/23,j%23)end end end
这句好像有点问题,改成
/run local a,i,j,l={&需要邮寄的物品名称1&,&需要邮寄的物品名称2&}for i=1,#a do for j=1,114 do l=GetContainerItemLink(j/23,j%23)if l and l:find(a[i])then UseContainerItem(j/23,j%23)end
将名称为需要邮寄的物品名称1,需要邮寄的物品名称2(后面还可以加345等等)放到附件栏上
如果名称留空的话就会自动从第一个格子开始往附件栏上放东西
/script SendMail(&收件人名字&,&收&)
这句的用法是SendMail(&收件人名字&,&邮件主题&,&邮件内容&)
就是给收件人名字发送主题为邮件主题,内容为邮件内容的信件(附件在上一句里已经装好了),邮件内容可以不写,但主题一定要写
/click MailFrameTab1
点击邮箱面板第一页,即收件箱界面
vbs脚本是一小段windows程序。它的作用是顺序地执行你给它的系列任务。
它的作用的官方说法是定时跳跃防AFK。然而,这一和谐的作用未被人们所重视。自动磨矿的邪恶用途被开发出来。这一邪恶功能就是用这一脚本实现的。我们要以科学发展观为指导,批判性的学习、使用该宏,为社会主义建设服务。
在桌面上点鼠标右键,点新建--文本文档- 把下面的东西复制进去:
Dim wshshell
Set wshshell = WSCRIPT.createobject(&wscript.shell&)
wshshell.appactivate &魔兽世界&
while true
wscript.sleep 2000
wshshell.sendkeys & &
wshshell.sendkeys &1&
然后,保存。格式为VBS,即把文本文档的后缀TXT格式改为VBS。文件名随便起,比如防脱离。以后想挂机就双击这个文件,游戏里你的角色会每隔二秒自动原地跳下,相当于按了下键盘的空格键。想结束的时候,按键盘上的CTRL+ALT+DEL调出来任务管理器,找WSCRIPT.EXE这个进程并结束它。
另一种关闭方法:
在桌面上点鼠标右键,点新建--文本文档- 把下面的东西复制进去:
taskkill -f -im wscript.exe
然后保存格式为.bat,名字随便起,双击它就能关闭脚本。
“2000”――2000毫秒。
练宠物的删除任务宏
/RUN SelectQuestLogEntry(4) SetAbandonQuest() AbandonQuest()
/click GossipTitleButton3
/click StaticPopup1Button1
把数字4改为你要删除的任务在任务列表第几行
包括前面那个减号也算一行
空按宏应该可以移除相应任务,不行的话检查行数或者小退接任务,对话,在对话界面按宏,正常的话会移除任务并开始战斗
AH一键购买宏(选中物品点宏就买好了,不需要去点“一口价”然后再点确认)
/click BrowseBuyoutButton
/click StaticPopup1Button1
第一句是点击一口价按钮的操作,第二句是点击确定的操作,可以分开使用
AH一键取消宏
/click AuctionsCancelAuctionButton
/click StaticPopup1Button1
AH一键竞标宏
/click BrowseBidButton
AH拍卖者名字获取宏
原帖地址:[ http://bbs.ngacn.cc/read.php?tid= ]
最新修正信息:[ http://bbs.ngacn.cc/read.php?tid=4760780 ]
/run local own=&&;t=&list&;n=GetNumAuctionItems(t);for i=n,1,-1 do own=select(13,GetAuctionItemInfo(t,i));print(own)end
感谢51楼纠正
AH拍卖者加好友宏其一
/run item=GetSelectedAuctionItem(&list&)name=select(13,GetAuctionItemInfo(&list&,item))AddFriend(name)
点中拍卖列表中的物品,运行宏即可加该物品的拍卖者为好友
AH拍卖者加好友宏其二
原帖地址:[ http://bbs.ngacn.cc/read.php?tid= ]
/run local _,_,_,_,_,_,_,_,_,_,_,_,o=GetAuctionItemInfo(&list&,1) do AddFriend(o)end
GetAuctionItemInfo 是获取拍卖行当前现在拍品的信息,其返还多个参数,最后一个就是物品主人的名字
里面第二个参数是制定拍品的行数, 如果你要加的人不在第一个,自己数数是第几个,然后写上就行了
例如你找的人是第三行拍品的主人: GetAuctionItemInfo(&list&,3)
走私扫货宏
原帖地址:[ http://bbs.ngacn.cc/read.php?tid=5837463 ]
/run local l,d,b=&list&,&bid&for i=1,GetNumAuctionItems(l)do b=select(10,GetAuctionItemInfo(l,i))if b and b==246 then PlaceAuctionBid(l,i,b)elseif CanSendAuctionQuery()then QueryAuctionItems()end end
红色数字就是你要倒货的价格, 246 就是2银46铜。 也就是竞标价格和一口价为246的时候按宏自动购买。
使用步骤:
1.先做好宏设置好价格!
2.打开拍卖行界面, 上货后先点下搜索
3.点搜索后能看到你的物品了就可以按宏操作了!
撸主稍微修改了一下
/click BrowseSearchButton
/run local l,d,b=&list&,&bid&for i=1,GetNumAuctionItems(l)do b=select(10,GetAuctionItemInfo(l,i))if b and b&12346 then PlaceAuctionBid(l,i,b)end end
省去了点击搜索的步骤,点开中立AH直接按宏就会搜索+扫货
修改了价格,设置为小于1金23银45铜的都购买(使用时自行修改)
不拾取灰色物品宏(但会拾取灰色武器)
/脚本 hooksecurefunc(LootFrame,&Show&,function()local p,q,t;for i=1,IsAltKeyDown()and 0 or GetNumLootItems()do _,_,p=GetLootSlotInfo(i)if p~=0 then _,_,q,_,_,t=GetItemInfo(GetLootSlotLink(i))end if p==0 or(q and(q&0 or&武器&==t))then LootSlot(i)end end end)
首先关闭游戏的自动拾取功能
使用宏之后,每次拾取都会自动判断物品的品质,放弃灰色物品(灰色武器依旧拾取)
按住alt键为不自动拾取
自动拾取特定物品宏
/脚本 hooksecurefunc(LootFrame,&Show&,function()local t,p,n={&毛料&,&魔纹布&}for i=1,IsAltKeyDown()and 0 or GetNumLootItems()do _,n,p=GetLootSlotInfo(i)for j=1,#n do if p==0 or n==t[j]then LootSlot(i)end end end end)
使用前同样需关闭自动拾取功能
使用宏后只会自动拾取红色字体部分的物品,可根据自己的需要修改
多物品一键丢弃或贩卖
首先建立一个宏1储存将要丢弃/贩卖物品的名字:
/run Rubs={&物品名称1&,&物品名称2&,&3&,&4&,&........&}function IRubs(l)for j=1,#Rubs do if GetItemInfo(l)==Rubs[j]then return 1 end end end
丢弃宏(使用后自动丢弃宏1中的物品):
/run for bag=0,4 do for slot=1,50 do local d=GetContainerItemLink(bag,slot) if d and IRubs(d)then PickupContainerItem(bag,slot)DeleteCursorItem()end
贩卖宏(使用后自动贩卖宏1中的物品):
/run for bag=0,4 do for slot=1,50 do local s=GetContainerItemLink(bag,slot) if s and IRubs(s)then UseContainerItem(bag,slot)end
多物品存放宏
宏1
/run Rubb={&物品名称1&,&物品名称2&,&3&,&4&,&........&}function IRubb(l)for j=1,#Rubb do if GetItemInfo(l)==Rubb[j]then return 1 end end end
/run for bag=0,4 do for slot=1,50 do local b=GetContainerItemLink(bag,slot) if b and IRubb(b)then UseContainerItem(bag,slot)end
其实跟多物品贩卖宏一模一样,我把参数名称改了一下避免混用(用混了就杯具了)
多物品提取宏
宏1
/run Rubq={&物品名称1&,&物品名称2&,&3&,&4&,&........&}function IRubq(l)for j=1,#Rubq do if GetItemInfo(l)==Rubq[j]then return 1 end end end
/run for bag=5,11 do for slot=1,50 do local q=GetContainerItemLink(bag,slot) if q and IRubq(q)then UseContainerItem(bag,slot)end
依然一模一样,但是有点蛋疼的是银行自带的那个格子编号是-1,所以这个宏会忽略银行自带的包
需要对自带包裹进行操作的话要额外建一个宏
/run for slot=1,50 do local q=GetContainerItemLink(-1,slot) if q and IRubq(q)then UseContainerItem(-1,slot)end
零散材料存放宏(研磨宏辅助)
宏1
/run Rubl={&物品名称1&,&物品名称2&,&3&,&4&,&........&}function IRubl(l)for j=1,#Rubl do if GetItemInfo(l)==Rubl[j]then return 1 end end end
/run for bag=0,4 do for slot=1,50 do local l=GetContainerItemLink(bag,slot) if l and IRubl(l)then _,x=GetContainerItemInfo(bag,slot) if(x%5&0) then UseContainerItem(bag,slot)end
将非5倍数的物品放入银行,可以避免研磨/选矿时中途提示“需要5XXX”
按照ID贩卖/存放物品宏
/run for bag=0,4 do for slot=1,50 do local i=GetContainerItemLink(bag,slot)if i and i:sub(18,22)==&30183&then UseContainerItem(bag,slot)end
打开银行面板时是存放,打开商人面板时是贩卖,蓝色字体部分是物品代码,根据需要替换
如果需要从银行提取,把for bag=0,4改成for bag=5,11即可,依然会忽略银行自带的包裹
此宏只能对物品代码为5位的物品进行操作,如果物品代码不是5位,需要修改宏中的 i:sub(18,22)
4位就改成 i:sub(18,21)
6位(不知道有没有6位的物品代码)就改成 i:sub(18,23)
出售绿色品质物品宏
/脚本if MerchantFrame:IsVisible()then for i=1,140 do q=GetContainerItemLink(i/30,i%30)if q and q:sub(5,10)==&1eff00&then UseContainerItem(i/30,i%30)end
这个宏会卖掉所有绿色品质的物品,包括但不限于黄金莲,延极锭,活化钢,使用前请先把这类东西丢到银行
退信/删信宏
/click MailItem1Button
/click OpenMailDeleteButton
点开邮箱后使用,第一行是打开当前页面第一封邮件,第二行是点击退信/删除按钮
切记不要在看信的时候突然想退/删了这封信就点这个宏
这个宏只能对当前面的第一封信进行操作,如果想退/删当前正在看的信请只用第二行
/click MailItem1Button
/click OpenMailReportSpamButton
一键邮寄宏
/click MailFrameTab2
/run local a,i,j,l={&&}for i=1,#a do for j=1,140 do l=GetContainerItemLink(j/30,j%30)if l and l:find(a[i])then UseContainerItem(j/30,j%30)end end end
/script SendMail(&收件人名字&,&主题&)
/click MailFrameTab1
自行修改收件人名字,点开邮箱后使用,自动从第一格开始将物品填充到邮件附件中,然后发送邮件
邮寄指定名字物品宏
宏1
/run Ruby={&物品名称1&,&物品名称2&,&3&,&4&,&........&}function IRuby(l)for j=1,#Ruby do if GetItemInfo(l)==Ruby[j]then return 1 end end end
/click MailFrameTab2
/run for bag=0,4 do for slot=1,50 do local y=GetContainerItemLink(bag,slot) if y and IRuby(y)then UseContainerItem(bag,slot)end
/script SendMail(&收件人名字&,&主题&)
/click MailFrameTab1
原理和物品存放/贩卖/丢弃宏差不多
点宏1,打开邮箱,点宏2,自动把包里宏1中名字的物品邮寄给收件人名字
按照物品ID邮寄宏
/click MailFrameTab2
/run for bag=0,4 do for slot=1,50 do local i=GetContainerItemLink(bag,slot)if i and i:sub(18,22)==&30183&then UseContainerItem(bag,slot)end
/script SendMail(&收件人名字&,&主题&)
/click MailFrameTab1
原理和“按照ID贩卖/存放物品宏”差不多
点开邮箱点宏,自动把ID为30183的物品邮寄给收件人名字
无节操炸邮箱宏
/click MailFrameTab2
/script T,F=T or 0,F or CreateFrame(&frame&)if X then print(&off&) X=nil else print(&on&) X=function()local t=GetTime()if t-T&0 then SendMail(&收件人名字&,&主题&)T=t end end end F:SetScript(&OnUpdate&,X)
/click MailFrameTab1
由自动喊话宏修改而成,能以极限频率(具体取决于你的机器性能和网速)自动向对方无限发送空邮件
前面已经放了退信和举报宏,所以缺德事咱就别做了
恶心一下机器人还是可以的,不过干这个就有被举报的危险。报复有风险,轰炸须谨慎
制造物品宏
/run CloseTradeSkill()
/cast 专业技能名称
/run CloseTradeSkill()
/run for i=1,GetNumTradeSkills()do a,_,b=GetTradeSkillInfo(i)if (a:find(&制造技能1&) or a:find(&制造技能2&) or a:find(&制造技能3&) or a:find(&制造技能4&) or a:find(&制造技能5&) or a:find(&制造技能6&))and b&0 then DoTradeSkill(i,b) break end end
自行修改红色字体部分的专业技能名称/制造技能名称
一键交/接任务宏(可以用来重复交材料)
原帖地址:[ http://bbs.ngacn.cc/read.php?tid= ]
/script SelectGossipAvailableQuest(1)
/script CompleteQuest()
/script GetQuestReward()
右键选择npc出现界面 然后点击这个宏 会自动接第一个任务 如果是完成任务界面 自动完成任务
当然 如果要选任务奖品的任务 这个宏就没用了 ^_^
交/接任务宏加强版(推荐把第二行去掉)
原帖地址:[ http://bbs.ngacn.cc/read.php?tid=3160310 ]
/click GossipTitleButton1
/click StaticPopup1Button1
/click QuestFrameCompleteButton
/click QuestFrameCompleteQuestButton
/script AcceptQuest()
这个宏类似DBM里的奥山自动交物品的功能。
GossipTitleButton1这段代码指的是与NPC交谈时的第一个对话条。
(如果你需要反复交一个任务,而这个任务是与NPC对话面板上的第二个任务的话,可以把GossipTitleButton1里的“1”临时改成“2”)。
StaticPopup1Button1这段代码很方便,也很危险。你一定和我一样,也为上火焰石总是提示是不是替换而头疼,把鼠标移动大半个屏幕去点击一个“是”的确很烦人,这种提示还包括战场排到了、被人拉了、要放弃一个扯淡的任务……StaticPopup1Button1就是为了解决这个问题,它的意思就是自动点击屏幕上的第一个确认提示。注意:永远是第一个,也就是最上面一个,比如战歌排到了,你不想进,随即出了奥山,那么你点着个宏进的肯定是战歌。总之它还是很方便的,那么危险何在?在于它同样会肯定摧毁精良以下的物品时的确认。那你就要小心了,最好把它设一个不太方便的键位,我是ctrl+鼠标中键。
QuestFrameCompleteButton,QuestFrameCompleteQuestButton这之后的两宏就很安全了,他们依次是满足任务条件(就是交任务时总会出现的那个“继续”的窗口),以及完成任务。
script AcceptQuest()自动打开任务讲述后当然还要自动接受,这句就是。当然也可以像其他几句那样通过click+窗口代码来实现,但这句古老的宏更简短,更经典。
总之,这个宏最大的作用就是通过狂点它来自动接受任务并完成。
防自动小退宏
原帖地址:[ http://bbs.ngacn.cc/read.php?tid=5699592 ]
/script T,F=T or 0,F or CreateFrame(&frame&)if X then X=nil else X=function()local t=GetTime()if t-T&1 then StaticPopup1Button1:Click()T=t end end end F:SetScript(&OnUpdate&,X)
这个宏只能防长时间暂离后自动小退,不能防暂离
定时跳跃防AFK(这个不是宏是Windows脚本)
原帖地址:[ http://bbs.ngacn.cc/read.php?tid= ]
在桌面上点鼠标右键,点新建--文本文档- 把下面的东西复制进去
Dim wshshell
Set wshshell = WSCRIPT.createobject(&wscript.shell&)
wshshell.appactivate &魔兽世界&
while true
wscript.sleep 2000
wshshell.sendkeys & &
然后保存格式为VBS,即把文本文档的后缀TXT格式改为VBS.文件名随便起,比如防脱离.
好了,以后想挂机就双击这个文件,游戏里你的角色会每隔二秒自动原地跳下,相当于按了下键盘的空格键.
想结束的时候,按键盘上的CTRL+ALT+DEL调出来任务管理器,找WSCRIPT.EXE这个进程并结束它,就可以了.
绝对的安全,利用的是WINDOWS系统自带的脚本功能
PS:数字可改大一点
第五行的2000就是2000毫秒的意思
另一种关闭方法:
在桌面上点鼠标右键,点新建--文本文档- 把下面的东西复制进去
taskkill -f -im wscript.exe
然后保存格式为.bat,名字随便起,双击它就能关闭脚本
这是频道所有权转移了的提示。
指令为: /OWNER 大脚世界频道 需要转移者的名字
这是频道管理权限的给予方法(所有权大于管理权,所有者可以解除管理者的权限)
指令为: /MOD 大脚世界频道 需要给予权限者的名字
这是踢出频道中玩家的方法。
指令为: /BAN 大脚世界频道 需要踢出玩家的名字(此方法为一次性移除,在下次服务器关闭或者允许加入频道前都不能进入频道。
允许重新加入频道的指令为:/UNBAN 大脚世界频道 需要允许加入频道的玩家名字
这是把玩家禁言的提示。
指令为:/MUTE 大脚世界频道 需要禁言的玩家名字(此方法在玩家离开再加入频道就可解除禁言)
/BAN 是对于刷屏小广告的处理方法,可以毫不犹豫。
/MUTE 是对于严重恶意刷屏玩家的处理方法,算是警告。
/CHAT 里面有具体的私人频道管理指令,有兴趣的可以去看看。
/script print(&\124cffffff00交易屏蔽成功\124r&);SILVER_PER_GOLD =0.001
蓝色部分其实只是系统黄字宏,没什么实际意义但是起到了障眼法的作用。
关键是红字部分,其实懂点英语的都能看出来是金币比例缩小1000倍。
实际效果交易的时候输入100金,实际上会变成G。
/tar 卡洛玛
  /tar 逐日
  /tar 古德利亚
  /tar 桑巴斯
  /tar 鬼脚蟹
  /tar 泰罗佩内
  /tar 阿克图斯瑞
  /tar 玉牙页岩蛛
  /tar 神秘骆驼刻像
  /tar 洛卡纳哈
  /tar 暴龙王克鲁什
  /tar 梅迪克西斯
  /tar 灰尾巴
  /tar 奥图纳
  /tar 波塞冬斯
  /tar 迷失的始祖幼龙
代码如下: (日期和姓名会有不同) Sub 改变颜色(...指定给某个宏, 那么 CTRL+C 就不再执行复制命令...Excel表格制作教程 Excel函数应用大全1/2 相关文档推荐...《宏命令全表》(《List of slash commands》翻译版) ] 译者:Subelf &&766 魔兽世界宏命令查询器 目录 前言 目录 一、[ 基本命令 ] 二、[ 聊天命令 ] ...Excel常见宏命令_IT/计算机_专业资料。清除剪贴板 ...日期和时间为新文件名另存文件 Sub 以弼前日期和...EXCEL宏命令大全 4页 1下载券
Excel使用技巧大全(...宏命令教程_互联网_IT/计算机_专业资料。魔兽世界宏命令表一、前言: 1、由于 CastSpellByName()和 TargetUnit()在 2.0 被禁用,所以 2.0 之前 的大部分宏将无...WOW宏命令使用说明_IT/计算机_专业资料。1.常用的宏命令 1.1 常用的宏命令 ...按下 ctrl 1.3 简单的宏知识 1.3.1.宏内容 宏可以取名和设置图标,如果...Access宏目录操作命令说明_电脑基础知识_IT/计算机_专业资料。找了很久都没有...52、 StopMacro: 终止当前正在运行的宏。如果回应和系统消息的显示被关闭,此...魔兽命令集与宏_互联网_IT/计算机_专业资料。最新魔兽命令大全 魔兽世界 “/”命令大全魔兽世界 gm 命令大全魔兽世界宏命... /agree (同意) /amaze (吃惊) /...魔兽世界常用的一些宏_计算机软件及应用_IT/计算机_专业资料。魔兽世界常用的一些...二、最最最常用的宏指令 很简单,记住就可以了,就当背单词啦 1、施放:/cast...CurrentRegion 属性等价于定位命令,由一个矩形单元 ...&Athens& '为对象变量添加关键字和条目 其他 (98)...EXCEL宏编程实例 17页 免费
EXCEL宏代码大全 4页...办公高手.EXCEL常用宏命令_电脑基础知识_IT/计算机_专业资料。办公高手.EXCEL ...(&123456&) '解除保护 9 保护工作簿与撤销保护 ActiveWorkbook.Protect ...
All rights reserved Powered by
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。}

我要回帖

更多关于 魔兽世界7.1奶骑宏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信