魔兽世界宏命令大全宏

热门搜索:
当前位置:
《魔兽世界》6.2 全职业一键输出宏
日 17:18&&&&&阅读(73551)&&&&&来源:游戏堡&&&&&编辑:yxbao&&&&&
德鲁伊 平衡
#show 愤怒
/cast [nostance:4] 枭兽形态
/targetenemy [noharm][dead]
/castsequence reset=6/target/combat 月火术(月光),愤怒,愤怒,愤怒,愤怒,愤怒,愤怒,愤怒,愤怒,愤怒,愤怒
/cast !星涌术(日光和月光)
/cast !自然的守护
/cast !自然之力(平衡,天赋)
/script UIErrorsFrame:Clear()
#show 星火术
/cast [nostance:4] 枭兽形态
/targetenemy [noharm][dead]
/castsequence reset=6/target/combat 月火术(月光),星火术,星火术,星火术,星火术,星火术,星火术,星火术
/cast !星涌术(日光和月光)
/cast !超凡之盟
/cast !自然的守护
/cast !自然之力(平衡,天赋)
/script UIErrorsFrame:Clear()
天赋需点:胁迫,飞刃
#show 误导
/cast !复活宠物
/target [harm] targettarget
/target [help] player
/targetlasttarget [help]
/cast [party][raid][target=pet] 误导
/target [help] targettarget
#show 多重射击
/targetenemy [noharm][dead]
/petattack [nogroup]
/startattack
/cast !多重射击
/script UIErrorsFrame:Clear()
#show 瞄准射击
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/castsequence reset=3 瞄准射击,稳固射击,稳固射击
/castsequence reset=15 !飞刃,稳固射击
/changeactionbar 2
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
#show 奇美拉射击
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/cast !奇美拉射击
/cast !急速射击
/changeactionbar 3
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
#show 夺命射击
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/cast !夺命射击
/cast !胁迫
/changeactionbar 1
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
猎人 兽王 天赋需点:胁迫,凶暴野兽,夺命黑鸦,飞刃
#show 眼镜蛇射击
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/castsequence reset=6 眼镜蛇射击,杀戮命令,眼镜蛇射击,奥术射击
/cast !夺命黑鸦
/cast !狂野怒火
/changeactionbar 2
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
#show 飞刃
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/castsequence reset=15 飞刃,凶暴野兽,飞刃,飞刃,凶暴野兽,飞刃,集中火力
/cast !胁迫
/changeactionbar 3
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
#show 夺命射击
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/cast !夺命射击
/cast !胁迫
/changeactionbar 1
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
猎人 兽王 弹幕流 天赋需点:弹幕射击,凶暴野兽
#show 弹幕射击
/stopmacro [channeling:弹幕射击]
/cast [target=focus,help][target=targettarget,help][help][target=pet]误导
/cast [nochanneling:弹幕射击]!弹幕射击
/cast !雷霆践踏
/script UIErrorsFrame:Clear()
#show 杀戮命令
/targetenemy [noharm][dead]
/startattack
/castsequence reset=3 [nochanneling:弹幕射击] 杀戮命令,眼镜蛇射击,奥术射击,眼镜蛇射击
/cast [nochanneling:弹幕射击] 凶暴野兽
/cast [nochanneling:弹幕射击] 狂野怒火
/changeactionbar 2
/script UIErrorsFrame:Clear()
#show 弹幕射击
/targetenemy [noharm][dead]
/startattack
/cast [nochanneling:弹幕射击] 弹幕射击
/changeactionbar 3
/script UIErrorsFrame:Clear()
#show 夺命射击
/targetenemy [noharm][dead]
/startattack
/cast [nochanneling:弹幕射击] 夺命射击
/changeactionbar 1
/script UIErrorsFrame:Clear()
猎人 生存 天赋需点:胁迫,飞刃
#show 爆炸射击
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/castsequence reset=1.5 !爆炸射击,奥术射击,眼镜蛇射击
/changeactionbar 2
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
#show 黑箭
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/castsequence reset=5 !黑箭,飞刃,眼镜蛇射击,眼镜蛇射击,眼镜蛇射击,眼镜蛇射击,眼镜蛇射击,眼镜蛇射击
/cast !胁迫
/changeactionbar 3
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
#show 爆炸射击
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/castsequence reset=1.5 !爆炸射击,奥术射击,眼镜蛇射击
/changeactionbar 1
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
萨满 增强 天赋需点:星界转移,元素掌握,先祖指引。雕文:冰霜
#show 火焰新星
/targetenemy [noharm][dead]
/startattack
/castsequence [modifier:alt]熔岩图腾; reset=10/combat 烈焰震击,熔岩猛击,元素释放,火焰新星,风暴打击,闪电链,火焰新星,烈焰震击,熔岩猛击,火焰新星,风暴打击,闪电链,火焰新星
/script UIErrorsFrame:Clear()
#show 升腾
/targetenemy [noharm][dead]
/startattack
/cast !火元素图腾
/cast !元素掌握
/cast !升腾
/script UIErrorsFrame:Clear()
#show 烈焰震击
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/castsequence reset=12/combat 元素释放,烈焰震击,冰霜震击,冰霜震击,元素释放,冰霜震击,冰霜震击,冰霜震击
/cast !元素掌握
/cast !纳鲁的赐福
/changeactionbar 2
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
#show 风暴打击
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/cast !风暴打击
/cast !先祖指引
/cast !萨满之怒
/changeactionbar 3
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
#show 熔岩猛击
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/cast !熔岩猛击
/cast !幽魂步
/cast !星界转移
/changeactionbar 1
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
萨满 元素 单体 1+3 群体 2+3
#show 闪电箭
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/castsequence reset=5 火焰释放,闪电箭,闪电箭,闪电箭,闪电箭,闪电箭
/cast !熔岩爆裂
/cast !先祖指引
/changeactionbar 2
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
#show 闪电链
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/castsequence reset=5 火焰释放,闪电链,闪电链,闪电链,闪电链,闪电链
/cast !熔岩爆裂
/cast !先祖指引
/changeactionbar 2
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
#show 烈焰震击
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/castsequence reset=5/target/combat !烈焰震击,大地震击,大地震击,大地震击
/cast !萨满之怒
/cast !星界转移
/cast !纳鲁的赐福
/changeactionbar 1
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
魔兽世界7.0军团再临
魔兽世界单机版
游戏标签:
游戏类别:
游戏平台:Vista/winXP/win7
游戏版本:中文版
开发商:暴雪
发行时间:
相关阅读:
阅读(105)09-09
阅读(10)09-09
阅读(98)09-09
阅读(47)09-09
阅读(25)09-09
阅读(10)09-09
阅读(9)09-09
阅读(23)09-09
阅读(14)09-09
阅读(21)09-09
你可能感兴趣的游戏
一周热点攻略
DNF2016年国庆套价格浅析由游戏堡小编给大家带来,DNF ......
作品版权归作者所有,如果侵犯了您的版权,请联系我们,本站将在3个工作日内删除。
中国综合游戏门户之一,游戏堡网提供(,网络游戏,网页游戏,手机游戏等)资讯,攻略,下载,补丁 是您找游戏内容的最好选择。
All Rights Reserved 湘ICP备号-2
游戏堡网温馨提示:抵制不良游戏,拒绝盗版游戏,注意自我保护,谨防受骗上当,适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活!魔兽世界宏命令教程(一)_魔兽世界宏命令大全-牛bb文章网
魔兽世界宏命令教程(一) 魔兽世界宏命令大全
所属栏目: &
一:基础教程  1.什么是宏命令?  玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。最简单的比如puller 常用的: /v%t过来了,大家集中火力。 法师常用的: /v 我要催眠%t,大家不要打醒他这些宏个性鲜明,是EQ的1大乐趣之一。  然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。WOW的宏就复杂和强大的多了。它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。  1个宏可以完成1个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.1个简单的宏便可以用1个键来完成这一切.  2.宏命令的设置流程:  首先,回车,再敲/MACRO。看见了吧?会弹出1个窗口,上面有New(新建宏命令)和Complete(完成宏命令)2个按键。点New,又会弹出1个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选1个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第1个窗口,在它上面有1个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…  3.下面就是怎样设置宏的内容了,简单的设置大家可以看我们网站上"基础"篇的宏介绍.  相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作  我们现在用1个宏把他们串起来:  第一行内容:“/Kneel”  第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…””  这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…"  宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,  只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令:  /Assist这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭1个起!  /Cast 这是个使用技能的命令。当你在宏命令里输入/Cast技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是1个战士,想制作1个使用战斗怒吼的宏时,你可以输入/CastBattle Shout(Rank 1)或者是直接按住Shift点击BattleShout这个技能的图标。当然你可以在1个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了。  %t这个符号也许会经常出现在你的宏命令里,它是1个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。)“/g %t,今天天气真好,有没兴趣和我一起上山采蘑菇…”  如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…”  /Target 这是1个自动选择目标的命令,你可以在宏里输入/Target(xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标。  /in 这是1个延时命令,时间以秒为单位.同时它不支持攻击指令.格式:/in 3 dance 三秒后跳舞,如/in 3dance,就是在3秒后跳舞,  /say start!  /in 3 say 3slater  /in 6 say 6slater  二:进阶教程  一些有用的 Macro  1。允许你在窗口和全屏状态之间切换  /script SetCVar("gxWindow", 1 -GetCVar("gxWindow"));  /consolegxRestart  2。对于法师,必须要有的:将“X”换为你目前的变形术等级(下同);用它替换掉变形术技能。当你在队伍之外时使用它会得到“你不在队伍中。”的信息,但在队伍中的时候其它同伴会了解到你将释放的变形术目标。  /p Sheeping &&& %t&&&&SPANclass=Apple-converted-space&  /cast Polymorph (RankX)  3。作为1个术士,这是在队伍中使用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击,跟着1个虚弱诅咒。  /assist队伍中的拖怪手或者坦克的名字  /scriptPetAttack();  /cast Curse of Weakness (RankX)  4。从背包和袋子里切换身上的武器  /script if ( not CursorHasItem() ) then PickupContainerItem(,);  PickupInventoryItem( );end  bag# -使用哪1个袋子的物品(0、1、2、3、4。0是背包)  slot# -袋子里的位置(从0至左上)  equip# - 16 是主要武器, 17是副武器  5。这个宏治疗队伍里你指定的人,如果你不在队伍中它会治疗你自己。然后会自动将目标切换回你最后1个敌人。它同时还会使用队聊提醒队友你会治疗哪1个人。  /script if (UnitName("target") ~=nil andUnitIsFriend("player","target")) then  CastSpellByName("Heal(Rank X)") SendChatMessage("Incoming Heal to%T", "Party") else  TargetUnit("player") CastSpellByName("Heal(Rank X)")TargetLastEnemy();end  6。加速任务显示速度  /script QUEST_DEscriptION_GRADIENT_CPS =600000  /scriptRegisterForSave("QUEST_DEscriptION_GRADIENT_CPS")  /script DEFAULT_CHAT_FRAME:AddMessage("quest text will scrollfaster now");  7。消除等待接受任务的时间  /scriptAcceptQuest()  8。这个宏可以在路上自动护送玩家做任务。欢迎您转载分享:
更多精彩:魔兽世界高端玩家发福利:宏的书写法则及优化
魔兽世界高端玩家发福利:宏的书写法则及优化
魔兽世界宏科技大神发福利了咯!带来了非常详细宏的书写法则及优化,一起来看看吧!
随着魔兽世界6.0资料片的逐步临近,许多玩家都在积极为进入德拉诺而备战,其中就包括制作适合6.0资料片的宏命令!下面就一起来看看魔兽世界宏科技大神手把手教你写魔兽宏命令!本文将着重探讨宏的判断机制这一最重要也是最难的部分,讲解如何写出优美合理的判断语句,泛用于任何职业以及专精,对于文中之错误及疏漏望各位玩家指正。但这不是一篇面向零基础新手的宏命令完全教程,需要读者大致了解宏的形式和基本判断项(比如exists,help等),零基础的读者可以移步隔壁看基础教学贴。本问基于6.0.3版本而写,但由于宏在历代版本改动都非常非常小,因而本帖可能不会随着版本的推进而频繁更新。
本文正文分为四部分: |
6.0.2的改动以及存在的bug
*通用宏上限提高到120个,基本不可能用完了。
*切换目标时有可能出现判断迟滞,导致动作条按钮上的图标错误。不过宏仍旧能够正常运作,只是显示错误而已。这可能是由于动作条按钮本身的代码造成的(待查证)。
事实上宏这种东西从2.1.0版本加入安全模板一来没有发生过大的变动,只是偶尔加入新的简写或是判断条件。
判断表达式,判断式(Option Set):由若干判断项组成,封闭在方括号[]中的真值表达式。继承自安全模板,能在受保护环境下允许运作的唯一判断形式。
一、写宏的基本法则
宏最主要的应用是带有判断的施法,这也是下文主要应用的模型。一个典型的这种宏可以抽象成以下形式:
/cast [表达式1-1][表达式1-2]技能1;[表达式2]技能2;技能3
--宏的模型
[项1,项2,项3, ...]
--表达式的模型
--注:表达式中定义单位target=或@不是一种判断条件,但它重新指定了后续所有涉及目标的判断和最终技能施放的对象。比如指定了@mouseover后,后续的help/exists/dead之类的判断都会基于鼠标悬停的单位。
在这个模型下,讨论:
1. 逻辑及判断顺序(法则一,!极为重要)
涉及判断就有真值,但是不要被这个带有浓重编程和数学色彩的词吓倒。概括来说就两句话:
&1&方括号内各分项之间是AND的关系,用逗号间隔,只有各个分项都为真整个方括号(表达式)才为真。方括号内各项之间没有顺序要求。
&2&各个方括号之间是OR的关系,判断顺序是从左至右,遇到第一个方括号为真时即结束判断,而忽略其后的所有项目。
大部分宏出错/不能用/判断混乱的原因就是在此。写宏的时候必须把条件强的(或者说优先级高的)判断放到前面,弱的(泛用型的)判断放到后面。举个例子,昨天回答了问答区一个人的提问,他的宏
1:#showtooltip
2:/cast [nomod,spec:2]炼狱冲击;[nomod,target=mouseover,exists,harm,spec:2]炼狱冲击
无法对鼠标悬停目标放。究其原因就是,[nomod,spec:2]这一个表达式弱于后者[nomod,target=mouseover,exists,harm,spec:2],后者不仅需要无修饰键和第二专精,同时需要存在一个可攻击的鼠标悬停目标才会为真,导致了后者为真时前者一定为真。按照上文的&2&,从左至右的顺序将永远是前者表达式率先为真,因而无法对悬停目标施放炼狱冲击。修改的方法很简单,把两个判断调换位置即可:
1:#showtooltip
2:/cast [nomod,target=mouseover,exists,harm,spec:2]炼狱冲击;[nomod,spec:2]炼狱冲击
3:--修改后的宏
当然我在回答中还给出了优化方案,后文会详细介绍如何优化。
2. 技能整合(法则二)
对于把多个技能整合进一个/cast命令里,在不同的条件下自动判断施放不同的技能,只有一条格式法则:不同技能之间用分号;间隔。具体可以参照本章开头提出的宏模型。
要注意,一个/cast任何情况下至多只能施放一个技能,而且各个方括号之间仍旧遵循上文提出的&2&判断顺序法则。
3. 技能堆叠(法则三)
如果要做到一键同时放出两个或更多的技能,必须有多行/cast命令,这就是技能堆叠。这种宏通常用于爆发技能,喝药开饰品开技能需要同时完成。
其法则是:至多只能拥有一个产生/受到GCD影响的技能,幸运的是爆发类技能和药水等物品几乎都设计成不占用GCD。
1:#showtooltip
2:/cast 奥术强化
这样的宏是可行的,因为饰品和[奥术强化]本身并不产生GCD,甚至再加两行
/cast 气定神闲
/cast 奥术冲击
也是合法的。但是,形如以下的宏是非法的:
1:#showtooltip
2:/cast 驱邪术
3:/cast 审判
4:/cast 十字军打击
因为三者都产生GCD和/或被GCD影响,最终的效果是只相当于第一行[驱邪]有用。不要妄图这种方法能实现按优先级施放技能。
4. 技能替代(法则四)
技能替代是一个十分有意思的机制,自CTM引进。这种机制允许某[基础技能]在特殊情况下被另一个[替代技能]替代,而即便在替代的情况下,通过宏命令施放[基础技能]时会自动定向到[替代技能],其最终的结果是正常施放[替代技能],宏的图标也会随之变化。
这种机制有两种情况:
1)单向的替代,/cast [替代技能]不会施放出基础技能,但是/cast [基础技能]是任何情况下通用的。
举例:神牧的[圣言术:罚]在黄轮和蓝轮下转换成[静]和[佑],只要宏
1:#showtooltip
2:/cast 圣言术:罚
就能自动根据轮的颜色转换技能,但因为这是[罚]被单向地替代,反过来如果宏里写[静]或[佑],在红轮下就会放不出技能。
2)双向的等价,[基础技能]和[替代技能]是完全等价的,就如同一个技能,任何情况下用宏施放任意一个技能的结果都是放出当前激活的那一个。比如[腐蚀术]和[献祭]两者,SS玩家可以分别在不同下试试。
这种机制对于写宏非常有利,我们不需要为了技能被替换而另开一个宏。更深入的一点,以下两个技能需要重点提及:
1:#showtooltip
2:/cast 秘法炸弹
3:--这个技能对应法师75级天赋中的[虚空风暴],[寒冰炸弹]和[活动炸弹]。[秘法炸弹]被单向替代。
1:#showtooltip
2:/cast 神圣爆发
3:--这个技能对应牧师90级天赋,也是单向替代。
如果其他职业也有类似的天赋基础技能,请欢迎补充。
跟贴读取中...
跟贴昵称修改后,论坛昵称也会变哦
复制成功,按CTRL+V发送给好友、论坛或博客。
浏览器限制,请复制链接和标题给好友、论坛或博客。
网易公司版权所有君,已阅读到文档的结尾了呢~~
魔兽世界宏命令全表
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
魔兽世界宏命令全表
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

参考资料

 

随机推荐