您的位置:广东在线游戏网 > 游戏攻略 > 魔兽世界的宏命令是如何编写的?-魔兽世界 宏命令

魔兽世界的宏命令是如何编写的?-魔兽世界 宏命令

作者:广东在线游戏网日期:

返回目录:游戏攻略


一系列条件选项将可以被应用于以下斜杠命令:/cast,/use,/target,/focus,/assist,/stopmacro,/cancelaura,/userandom,/castrandom,以及/castsequence。这个帖子的目的就在于讲解如何应用它们。

BASIC PET COMMANDS: (基本宠物指令)
Pet Orders: Attack, Follow, Stay (宠物指令:攻击,跟随,停留)
/petattack
/petfollow
/petstay

Pet Stances: Passive, Defensive, Aggressive (宠物状态:被动,防御,主动)
/petpassive
/petdefensive
/petaggressive

Auto-Cast Pet Abilities (宠物自动施法开/关)
/petautocaston
/petautocastoff

在2.0中,目前所用的大多数宏都将被废弃,因为在战斗中,任何用到CastSpellByName()或者TargetUnit()的宏都将不再有作用。更进一步的,多数“傻瓜逻辑”的宏也不会再有效。但是,你现在可以通过新的宏条件选项来实现许多流行宏的功能。

现在,使用“/cast”(“/施放”)非常简明,命令格式就是“/cast <法术名称>”(施放最高等级的法术)或者“/cast <法术名陈>(Rank <#>)”。比如说:

/施放 强效治疗术
/施放 奥术智慧(等级 3)

在新的系统中,你依然可以使用原来的这些格式,不过你现在可以加入条件选项来使得“/cast”更加灵活。“/cast”的新格式是:“/cast [<第一组条件选项>] <第一个法术名称>; [<第二组条件选项>] <第二个法术名称>; [<第三组条件选项>] <第三个法术名称>;...”。

现在让宏运作起来的方式就像这样:第一组条件选项被检测,如果它们成立,则第一个法术被施放,如果它们不成立,则第二组条件选项被检测,如果这个成立了,下一个法术被施放,如此下去。但是,你必须牢记,只有一个法术会被施放。当一组条件选项被检测到成立时,相应的法术就会被施放,宏也就此结束。

当前可用的条件选项有:

help - 检测目标是否为友善
harm - 检测目标是否为敌对
combat - 检测你是否在战斗中
stance或stance:# - 检测你是否在姿态中,或是否在某个特定的姿态中(详见下)
stealth - 检测你是否潜行
modifier或modifier:shift|ctrl|alt - 检测命令被执行时是否某个特定的键被按下
equipped:<item> - 检测某个物品是否被装备。<item>可以是任何有效的装备槽,物品分类,或者物品子类
target = <unit> - 特殊条件选项,它把当前目标改变为任何有效的单位(详见下)
actionbar:<number> - 检测当前动作条是否为列出的那个

新的条件选项:

pet:<pet type 或 pet name> - 检测宠物是否存在。可以接受宠物类型(枭,熊,小鬼)或者名字(Fluffy,我家坏坏)作为条件。不带条件则检测是否有任何宠物存在。
mounted,swimming,flying - 检测是否在坐骑上,游泳,或者飞行中
indoors,outdoors - 检测是在室内还是室外
button:<#> - 检测某个特定的按钮被用来触发法术,默认为1(详见下)
exists 和 dead - 检测是否目标已经死亡,或是否真的存在

新的宏命令
---------------------------
/castsequence - 按顺序施放一组事先设定好的法术(详见下)
# show <法术> - 显示所列出法术的宏返回值

对于条件选项的一些额外技巧:
你可以在任何条件选项前加上“no”来得到反效果,比如,“nocombat”则在脱离战斗的情况下成立。
用逗号“,”来分隔条件选项作用和“and”一样,当条件选项同时成立时执行。
用斜杠“/”来分隔条件选项作用和“or”一样,当其中一个条件选项成立时执行。
在宏编辑器里按“?”图标将强制宏以当前法术的图标显示。

这里有一些举例说明:

/施放 强效治疗术
非常简单,向你的目标施放强效治疗术。

/施放 [help] 强效治疗术
加入一个条件选项,当目标为友善时施放强效治疗术。

/施放 [help] 强效治疗术; 惩击
加入第二个法术,由于它没有任何条件选项,所以在第一组条件选项不成立时,则施放。

/施放 [help, combat] 快速治疗; [help, nocombat] 强效治疗术; 惩击
这个宏将在你(不是目标)处于战斗中时为友方目标施放快速治疗,如果你不在战斗中且目标为友方目标,则施放强效治疗术,如果这些条件都不成立(比如目标为敌对),则施放惩击。

/施放 [help] 强效治疗术; [harm, combat] 惩击; [harm, nocombat] 精神鞭笞
这个宏将对友方目标施放强效治疗术,或在战斗中对敌对目标施放惩击,或当你不处于战斗中时,对敌对目标施放精神鞭笞。

/施放 [stealth] 伏击; 背刺
这个宏在玩家处于潜行时施放伏击,否则的话就背刺。

/施放 [nostealth] 背刺; 伏击
这个宏和上面那个作用完全相同,只不过用了相反的条件选项。

/施放 [actionbar:1] 强效治疗术; [actionbar:2] 惩击
如果当前动作条为1号时施放强效治疗术,如果是2号则施放惩击,如果为其他动作条则不做任何事情。

/施放 [harm] 变形术
/stopmacro [noharm]
/p 正在把%t变羊!别去碰它!
这个宏将在目标为敌对目标时施放变形术,若目标不是敌对,则停止这个宏(例如变形术没有施放出来),当目标被变羊后则通知队友。注意,因为“/stopmacro”命令的存在,如果目标没有被变羊,队友将不会看到喊话(从而减少了不必要的垃圾信息)。

/施放 [pet] 召唤宠物; 复活宠物
这个宏将在你没有带着宠物时召唤一个出来,否则的话将尝试复活你的宠物。

/施放 [pet:owl] 俯冲; [pet:cat] 冲锋; [pet] 低吼
这个宏将在你带着枭类宠物的时候施放俯冲,带着猫类宠物时施放冲锋,如果是其他宠物则施放低吼。

/施放 [pet:虚空行者] 牺牲; [pet:媚魔] 魅惑
如果你带着虚空行者则施放牺牲,带着媚魔则施放魅惑。

/使用 [nomounted, outdoors] 黑色战驹缰绳
如果你在室外且没有骑着坐骑时召唤坐骑。

/施放 [targepet, dead] 复活宠物; [nopet] 召唤宠物; 治疗宠物
若你的宠物死亡了则复活它,如果没有召唤出来则召唤宠物,或者治疗你的宠物。

----------------
姿态
----------------

姿态以同样的原理工作,当姿态编号没有给出时,则在玩家处于任一姿态都成立(注意,战士永远都处于某个姿态中)。如果给了编号,则检测该姿态是否被激活。

每个职业的特定姿态都有不同的编号,这是一个列表:

战士:1. 战斗 2. 防御 3. 狂暴
牧师:1. 暗影形态
德鲁伊:1. 熊 2. 水栖 3. 猫 4. 旅行 5. 枭兽/树
盗贼:1. 潜行

圣骑士的光环在宏条件选项系统中将不再被作为姿态处理。

请记住,如果你跳过了某个姿态(例如作为战士却没有做防御姿态的任务),你的姿态编号将会递减,比如狂暴姿态的编号会变成2号。

一些姿态宏的例子:

/施放 [nostance] 熊形态
如果没有在一个形态下,则变形到熊形态。

/施放 [stance:1] 压制; [stance:2] 破甲; [stance:3] 旋风斩
在战斗姿态下施放压制,防御姿态下施放破甲,狂暴姿态下施放旋风斩。

/施放 [stance:1] 低吼; [stance:3] 爪击
在熊形态施放低吼,在猫形态施放爪击。

/施放 [nostance:3] 猎豹形态
如果不在猎豹形态,则变形猎豹,但如果已经处于猎豹形态,也不会把你变回来。

物品槽列表:

Two-Hand 双手
Bag 包
Shirt 衬衫
Chest 胸部
Back 背部
Feet 脚
Finger 手指
Hands 手
Head 头部
Held In Off-hand 副手物品
Legs 腿部
Neck 颈部
Ranged 远程
Off Hand 副手
Shoulder 肩部
Tabard 徽章
Thrown (ranged slot items like thrown daggers) 投掷(远程槽物品例如投掷匕首)
Trinket 饰品
Waist 腰部
One-Hand 单手
Main Hand 主手
Wrist 手腕

一些equipped例子:

/施放 [equipped:双手剑] 致死打击; 英勇打e799bee5baa6e79fa5e98193e58685e5aeb9339
当你装备着双手剑时施放致死打击。

/施放 [equipped:双手剑/双手锤/双手斧/长柄武器] 致死打击
这里使用了分隔符“/”来设置一个“或”条件,这个宏将在你装备以上类型武器时施放致死打击。

/施放 [equipped:盾牌] 盾牌猛击
在你装备了盾牌的时候施放盾牌猛击。

/施放 [equipped:盾牌, equipped:匕首] 盾牌猛击
仅在你同时装备了盾牌和匕首时才施放盾牌猛击

/施放 [noequipped:盾牌, equipped:副手] 暴怒
在你没有装备盾牌且副手装备了武器的情况下施放暴怒,也就是说,在你双持的时候才被激活。

条件选项[button:<x>]运作起来类似于修改按键。一般来说,当你左键点击一个按钮,它就执行(宏)里面所有的动作,然而,如果你设置了button条件选项,你可以改变宏在特定按键上的表现。

默认按键是1,鼠标左键。注意,如果你通过按键绑定来触发一个宏,它会认为是通过鼠标左键点击触发。被编号的按键有:

1 或 左键
2 或 右键
3 或 中键
4 或 按键4
5 或 按键5
...以及其他一切在“安全声明头文件”中定义的按键。我不太确定这是什么意思,仅仅只是引用Slouken的表述。

lostcup: 官网UI论坛中有一篇Iriel(论坛MVP)写的SecureStateHeader Example Code,类似于一个模版,插件作者可以生成一个实例去修改默认设定。

/施放 [button:2, targeplayer] 快速治疗; [help] 快速治疗
这个宏将向友方目标施放快速治疗,或者如果你右键点击它,则向自己施放快速治疗

这里[targeunit]是一个特殊的条件选项,它并不检测条件是否成立,而是改变施法的目标以其他条件选项的目标。“unit”可以是任何有效的unit类型,例如“player”,“target”,“targettarget”,“party1”,“party1target”,等等。

请注意,任何一个施法都有默认的target,那就是“target”,例如:

/施放 [help] 强效治疗术

就和下面的宏等同:

/施放 [targetarget, help] 强效治疗术

除非你加入一个[targeunit]条件选项,默认则就是你的当前目标。

一些[targeunit]的例子:

/施放 [targeplayer] 快速治疗
总是向自己施放快速治疗,并且不会改变你的实际目标

/施放 [help] 快速治疗; [targetargettarget] 快速治疗
如果目标是友善的,则向他施放快速治疗,否则向目标的目标施放快速治疗。

/施放 [help, combat] 快速治疗; [help, nocombat] 强效治疗术; [targetargettarget, help, combat] 快速治疗; [targeplayer] 强效治疗术
这个宏可以 1) 如果你处于战斗中且目标友善时施放快速治疗,2) 如果你目标友善且没有在战斗中则施放强效治疗术,3) 如果你处于战斗中且你目标的目标为友善,则向他施放快速治疗,4) 如果前面的条件都不成立,则向自己施放强效治疗术。

如果你使用none作为unit,则它会像你没有选中目标一样工作,例如:

/施放 [targenone] 驱散魔法

这将施放驱散魔法且等待你点中一个目标,无论你当前是否选中了一个目标。

新的宏命令:/castsequence
----------------------

在WoW 2.0中出现了一个新的命令,/castsequence。它允许你在一次次点击某个宏时,将其中定义的一系列法术逐个施放,格式如下:

/castsequence [<条件选项>] rese<#>/target/combat <法术1>, <法术2>, <法术3>

“啥?你在说啥?”

它设定了一个法术列表,当你第一次点击这个宏时,它施放列表中的第一个法术,第二次点击的时候,施放第二个法术,以此类推。 当它施放完最后一个时,又回到起始点开始循环。

“我还是不太明白耶。”

OK,假设你是一个法师,有时候你需要冰霜新星后立刻闪现开,你没法同时做到这些事情,现在你可以设定一个序列去做!

/castsequence 冰霜新星, 闪现

就这么简单,第一次你按这个宏,你施放冰霜新星,再按一次,闪现。

“那如果冰霜新星在冷却中怎么办?它会直接施放闪现么?还是不施放冰霜新星,等第二次按这个宏的时候,再施放闪现?”

都不是。如果法术无法施放(冷却,超出距离,法力不足等等情况下),序列就不会走到下一个法术,下一次你再点这个宏的时候,它会再度尝试施放冰霜新星。(抵抗,躲闪,招架等并不会算作无法施放,这些情况下法术/技能确实施放了,只不过没有命中。)

“如果我没有处于战斗中怎么办?我不想在非战斗情况下浪费一个冰霜新星。”

你可以把之前所有的宏条件选项应用于此(可惜的是,只能应用于整个序列,而不能为每个法术单独设定)。

“呃,其实刚才我只是随便说说,OK,那如果我在冰霜新星后不想闪现了怎么办?下一次我想施放冰霜新星时,它会不会还是停滞在施放闪现的设定上?”

这完全没问题,我们会用到重置这个设定。因为冰霜新星一般的冷却时间为24秒,我们可以设定序列在24秒内不被使用就重置它。

/castsequence rese24 冰霜新星, 闪现

当你第一次点击这个宏时,它会施放冰霜新星,如果你决定不闪现了,等过了24秒后,它会重置到冰霜新星的状态,因为冰霜新星的冷却时间为24秒,那时候它就可以被重新使用了,真棒!

“好吧,这真的很厉害,不过我实际上是个术士啊。”

当然,作为一个术士,我相信你会一直重复上三种DoT,现在你可以为它们设置一个序列以节省按钮空间啦。

/castsequence 腐蚀, 献祭, 痛苦诅咒

就这么简单,你可以连续点击三次这个宏来上这三种DoT。

“但如果在我施放完这些前目标就死了呢?我又卡在这个序列里了,我可不想设什么定时器!”

那也没关系,我们可以用其他的条件选项。如果你设定“resetarget”,那序列将在你改变目标时就重置到起始位置。你也可以设置“resecombat”,每当你脱离战斗,这个序列就会被重置了。如果你使用“/”控制符(你还记得吧,之前提到过),你也可以将这些重置条件选项组合起来!

/castsequence resecombat/target 腐蚀, 献祭, 痛苦诅咒

就这全了,这下子每当你改变目标(比如原来的目标快死了,你选中的新的目标)或脱离了战斗(可能目标在你施放完所有DoT前就死了),它将会把整个序列重置,让你可以从头开始。

“OK,真棒,我想我现在弄明白了!给我点时间设置新的宏....搞定!”

好极了,我很高兴能帮上忙。

“那...来决斗一盘吧?”

呃,不了,我从不和术士决斗。

“切,胆小鬼。”

—————————————————————————————————————————————————————————————

举例说明:

一些宏的例子:

通用宏:
---------------
/use [targeself] 厚虚空布绷带
无论当前目标是什么,这个宏只会对自己使用厚虚空布绷带。

战士宏
---------------
拦截/冲锋:拦截或者冲锋,或者切换到相应的姿态。
/施放 [nocombat, stance:1] 冲锋; [combat, nostance:3] 狂暴姿态; [nocombat, nostance:1] 战斗姿态; [combat, stance:3] 拦截

一般姿态宏:把<* Stance Ability>替换为任何你想要的技能
/施放 [stance:1] <Battle Stance Ability>; [stance:2] <Defense Stance Ability>; [stance:3] <Berserker Stance Ability>

压制:一个很简单的压制宏
/施放 [stance:1] 压制; 战斗姿态

法师宏
---------------
炎爆/火球:如果没有处于战斗则施放炎爆术(作为起手),否则就施放火球术
/施放 [nocombat] 炎爆术; 火球术

锁定变羊:总是将你锁定的目标变形
/施放 [targefocus] 变形术

牧师宏
---------------
向当前目标的目标施放强效治疗术,否则向当前目标施放
/施放 [targetargettarget, help] 强效治疗术; [help] 强效治疗术

魔兽世界的宏命令是辅助玩家进行游戏的一个延伸功能。想要制作一个宏命令可以按照以下几步

1、点击聊天框左面的泡泡按钮,如图

2、选择最底下一栏的宏选项,出现如下界面

3、选择新建,可以看到新的界面,给自己的宏制作一个名字,选择一个图标,点击确定之后就可以编辑宏的内容,如图

4、在这里举一个喊话宏的例子,喊话的指令是 /Y。

5,输入宏的内容后保存,可以将做好的宏像技能图标一样放在技能条上,如图

6、点击该宏,和技能使用一样,宏就会执行宏命令,如图


宏 Macro 相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作 我们现在用一个宏把他们串起来: 第一行内容:“/Kneel” 第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…” ” 这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…" 宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能, 只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令: /Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起! /Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠e799bee5baa6e997aee7ad94e4b893e5b19e363标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/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 二:进阶教程 一些有用的 Macro 1。允许你在窗口和全屏状态之间切换 /script SetCVar("gxWindow", 1 - GetCVar("gxWindow")); /console gxRestart 2。对于法师,必须要有的:将“X”换为你目前的变形术等级(下同);用它替换掉变形术技能。当你在队伍之外时使用它会得到“你不在队伍中。”的信息,但在队伍中的时候其它同伴会了解到你将释放的变形术目标。 /p Sheeping >>> %t<<< /cast Polymorph (Rank X) 3。作为一个术士,这是在队伍中使用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击,跟着一个虚弱诅咒。 /assist 队伍中的拖怪手或者坦克的名字 /script PetAttack(); /cast Curse of Weakness (Rank X) 4。从背包和袋子里切换身上的武器 /script if ( not CursorHasItem() ) then PickupContainerItem(, ); PickupInventoryItem( ); end bag# - 使用哪一个袋子的物品(0、1、2、3、4。0是背包) slot# - 袋子里的位置(从0至左上) equip# - 16 是主要武器, 17 是副武器 5。这个宏治疗队伍里你指定的人,如果你不在队伍中它会治疗你自己。然后会自动将目标切换回你最后一个敌人。它同时还会使用队聊提醒队友你会治疗哪一个人。 /script if (UnitName("target") ~=nil and UnitIsFriend("player","target")) then CastSpellByName("Heal(Rank X)") SendChatMessage("Incoming Heal to %T", "Party") else TargetUnit("player") CastSpellByName("Heal(Rank X)") TargetLastEnemy(); end 6。加速任务显

宏命令如下:
  /施放 救赎
  /y 你想说的话
  就是这个宏,其中施放后面的技能根据治疗职业的不同,复活的技能的名字也不同。
  上面是奶骑的宏

  关于其他宏命令:

  不知道你是什么职业 我玩的贼 就把我的宏给你看下
  /script PlaySoundFile("Sound\\Music\\GlueScreenMusic\\BCCredits_Lament_of_the_Highborne.mp3")

  在游戏聊天窗口输入,可以听《高等精灵的挽歌》

  1、#showtooltip 偷袭
  /CAST 搜索
  /CAST 偷袭

  偷袭前瞬间偷钱

  2、/Stopattack
  /cast 食尸
  /cast 潜行

  潜行状态吃尸体宏(亡灵贼专用 呵呵)

  3、#showtooltip 影袭/出血
  /startattack
  /cast 影袭/出血

  在没有能量施放影袭/出血的情况下,对目标进行自动攻击

  4、#showtooltip 致命投掷
  /cast 致命投掷
  /cast 投掷

  有星就致命投掷,没星就投掷,最不值也省个键位不是?

  5、/stopattack
  /targetenemy
  /script SetCVar("targetNearestDistance", 41)
  /cast 闷棍

  战场、竞技场用找贼闷棍宏,FB不适用(FB怪密集,你选定了A怪,闷的时候就会随即在范围内闷另一个。。)

  6、#show 预谋
  /cast 预谋
  /cast 绞喉

  绞喉前预谋。

  7、#show 消失
  /stopattack
  /cast 消失

  消失前停止自动攻击,以免被拖出 我是习惯消失前转身,所以只有被对方的自动攻击或已发出的技能给打出来(N次!强烈要求修正!)从没被自己给拖出来,不过预备一下总不错不是?

  8、/cast [combat] 割裂
  /cast [nocombat] 扰乱

  战斗中按就是割裂,自己非战斗中按就是扰乱。实际上用这个格式很多技能都可以放到一个键上比如下个:

  9、cast [combat] 毒刃; [nostealth] 潜行

  能潜行就潜行,不能潜行就毒刃

  很好的宏编辑网站:
  http://wiki.cwowaddon.com/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%AE%8F#A.2BeyxOAJDoUgb.2FGluPV.2Fp4QA-

  以下是可跟条件的安全命令 这些是最主要的
  /assist(/a) 协助
  /cancelaura 取消buff
  /cancelform 取消形态
  /cast 施放
  /castrandom 随机施放
  /castsequence 按序列施放
  /changeactionbar 切动作条
  /clearfocus 清除焦点
  /cleartarget 清楚目标
  /dismount 下马
  /focus 焦点
  /petagressive
  /petattack 宠物攻击
  /petautocastoff 宠物自动施放技能关闭
  /petautocaston 宠物自动施放技能打开
  /petdefensive 宠物防御
  /petfollow 宠物跟随
  /petpassive 宠物被动
  /petstay 宠物停留
  /startattack 开始攻击(自动攻击)
  /stopattack 停止攻击
  /stopcasting 停止施放技能
  /stopmacro 停止宏运做
  /swapactionbar n m
  n和m均是页数。其作用是,若在n这个页上则切换到m页,若在m页则切换到n页,若都不是则换到n页
  /target 选择目标
  /targetenemy 选择敌对目标
  /targetfriend 选择友方目标
  /targetlasttarget 选择最近的目标
  /targetparty 选择小队
  /targetraid 选择团队
  /use 使用
  /userandom 随机使用

  目前可用的[条件]

  help 可治疗单位
  harm 可攻击单位
  dead 死亡
  exists 存在
  stealth 潜行
  modifier:shift/ctrl/alt 或者 mod:shift/ctrl/alt 按住shift/ctrl/alt
  button:1/.../5/ 宏被鼠标点击触发,1是左键,2是右键,3是中建 ,4和5懒得说了,反正一般用不上。
  equipped:<item type> 当某个东西正装备着时…… <item type>可以是<inventory slot>也可以是物品名称
  channeling:<spell name> 正在使用引导技能,后面可以定义具体的技能名称
  actionbar:1/.../6 动作条1-6页被选择时
  pet:<pet name or type> 宠物出现时,后面可以指定宠物的名字或者类型(小鬼,魅魔等)
  combat 进入战斗
  mounted 骑乘状态
  swimming 游泳状态
  flying 飞行状态
  flyable 可飞行,用于检测玩家所在位置能否飞行
  indoors 室内,用于检测玩家是否在室内
  outdoors 室外,用于检测晚间是否在室外
  party 目标在你的小队中
  raid 目标在你的团队中
  group:party 你在小队中
  group:raid 你在团队中

  常用宏语言简洁解释
  13 饰品上
  14 饰品下
  /Cast =/施放
  ------------------
  [modifier:alt] 按alt+宏生效的技能
  [modifier:ctrl] 同理
  [modifier:shift] 同理
  [button:2]鼠标右键
  [button:3]鼠标中键
  [button:4]鼠标4 键
  [button:5]鼠标5 键
  ------------------
  /petstay 宠物停留
  /petattack 宠物攻击
  /petfollow 宠物跟随
  /petpassive 宠物被动
  /petdefensive 宠物防御
  /petaggressive 宠物主动
  /petautocaston <spell> 宠物技能自动施放开
  /petautocastoff <spell> 宠物技能自动施放关
  ------------------
  [target=XXXX] XXX为mouseover时表示鼠标所指的单位 XXX为player时表示玩家自己 等等
  [harm] 判断是否敌对 noharm为不敌对
  [help] 判断是否友好 nohelp为不友好
  [dead] 判断是否死亡 nodead为未死亡
  多项判断一起时放同一中括号内用","搁开 如[target=focus,harm,nodead]
  /click [pet] PetActionButton(数字) 表示按宠物快截栏的第(数字)个技能 从左往右数,空的也算
  /targetlasttarget 选择上一个目标
  -----------------

  宏的正文

  1、水宝宝
  #showtooltip [nopet] [target=pet,dead] 召唤水元素; [pet] 冰冻术
  /cast [nopet]召唤水元素
  /cast [target=pet,dead]召唤水元素
  /stopmacro [target=pet,dead]

  作者:代表朝廷

  2009-1-12 16:56 回复此发言

  --------------------------------------------------------------------------------

  2 3.0法师宏一套大派送.笔者收藏编写修改了近两年的宏(转)
  /cast 冰冻术
  /petattack
  /click [pet] PetActionButton5
  没有BB使用水元素技能 有BB使用冰冻术技能 即使BB死亡状态也可召唤。
  如果是刷血色 STSM等副本需要停留宝宝将
  /petattac
  k改成
  /petstay
  /petpassive
  ---停留+被动
  或者做两个宏

  —————————————————我不喜欢画分割线—————————————————
  2、无敌重置副本宏
  /invite 任意在线玩家
  /script LeaveParty()
  /logout
  无论你组的人有没有组 都会自动邀请再离组并小退 达到返回副本入口重置副本的目的

  3、战场排场宏
  /run JoinBattlefield(0)
  适合秒排时用,打开战场NPC,点此宏将自动排队不会关闭对话窗,以便观看进的是否为新场。

  新增:坐骑宏
  #showtooltip
  /castrandom [modifier:alt]迅捷雷刃豹;[flyable]白色幼龙;迅捷雷刃豹
  能飞行就召飞行坐骑,不能则召唤陆地坐骑。 如果想在外域骑马就按alt+宏

  4、死绝杀
  #showtooltip
  /stopcasting
  /cast 气定神闲
  /stopcasting
  /use 14
  /cast 奥术强化
  /stopcasting
  /cast 火球术

  现在流行奥法气定火球.

  5、冰枪术
  #showtooltip
  /stopcasting
  /cast [target=mouseover,harm,nodead]冰枪术;冰枪术

  优先攻击鼠标所指的敌对存活生物,其次攻击当前目标。

  6、法术反制
  #showtooltip
  /stopcasting
  /Cast [modifier:alt,target=focus,harm,nodead]法术反制;[target=mouseover,harm,nodead]法术反制;法术反制

  alt+宏为反制焦点,鼠标所指敌对存活生物反制(优先级别低于焦点反制),直接按为反制,

  7、变形术
  #showtooltip
  /Cast [target=mouseover,harm,nodead]变形术;[modifier:alt,target=focus,harm,nodead]变形术;变形术

  参考法术反制

  8、寒冰屏障
  #showtooltip
  /stopcasting
  /cancelAura 寒冰屏障
  /cast 寒冰屏障

  直接按为冰箱,有冰箱按宏则无视公共CD取消冰箱.

  9、隐形术
  #showtooltip
  /stopcasting
  /cancelaura 隐形术
  /cast 隐形术

  同上

  10、
  #showtooltip
  /TargetLastTarget [noharm]
  /cast [modifier:alt]活体炸弹;火焰冲击

  加了一句/TargetLastTarget [noharm]
  如果你没有目标则自动选择上一个目标直接施法。 本来加harm的 结果按了后会取消当前目标去选上一个目标 所以就改为noharm了。
  对付盗贼等会消失的职业时很好用,缺点是会选到NPC,所以有附近提议NPC时最好确定敌人出现后再用。

  11、
  #showtooltip
  /TargetLastTarget [noharm]
  /cast [modifier:shift]冰枪术;[modifier:alt]火焰冲击;减速

  同上,减速就好用点了 无视方向。

  —————————————————那你还画线干啥—————————————————

  作者:代表朝廷

  2009-1-12 16:56 回复此发言

  --------------------------------------------------------------------------------

  3 3.0法师宏一套大派送.笔者收藏编写修改了近两年的宏(转)
  这一部分可以省不少按键 强烈推荐
  12、
  快餐店
  #showtooltip
  /cast [modifier:alt]造水术;[button:3]召唤餐桌;[modifier:shift]魔法e69da5e6ba907a64332点心;[modifier:ctrl]造食术;[button:2] 魔法羊角面包;魔法冰川水

  一个店面就可以开个食品公司
  alt+宏为造水 ctrl+宏为造食 鼠标中键+宏为拉桌子 shift+宏吃点心 左键按宏为喝水 右键吃面包
  下面的宏就不解释这些了

  13、传送术
  #showtooltip
  /cast [modifier:alt]传送:暴风城;[modifier:shift]传送:达纳苏斯;[modifier:ctrl]传送:埃索达;[button:3]传送:塞拉摩;[button:2]传送:沙塔斯;传送:铁炉堡

  14、传送门
  #showtooltip
  /cast [modifier:alt]传送门:暴风城;[modifier:shift]传送门:达纳苏斯;[modifier:ctrl]传送门:埃索达;[button:3]传送门:塞拉摩;[button:2]传送门:沙塔斯;传送门:铁炉堡

  15、Buff
  #showtooltip
  /cast [modifier:ctrl]魔法增效;[modifier:alt]魔法抑制;[modifier:shift]专注魔法;[button:2]奥术光辉;奥术智慧

  16、护甲
  #showtooltip
  /cast [modifier:alt]法师护甲;[button:2]冰甲术;熔岩护甲

  17、一条命
  #showtooltip
  /cast [modifier:alt]超级治疗药水;[modifier:alt]极效治疗石;[modifier:alt]生命之血;[modifier:shift]生命之血
  /cast [modifier:alt]厚灵纹布绷带;厚灵纹布绷带

  按shift+宏单独使用生命之血 直接按为绷带 按alt+宏为4者同时用。 不舍得喝红时删掉该句既可

  18、种族天赋与护符旗帜
  #showtooltip
  /cast [modifier:alt]13;[modifier:shift]14;[button:2]联盟军旗;[modifier:ctrl]雷矛战旗;逃命专家

  19、常用N开
  #showtooltip
  /stopcasting
  /cast 奥术强化
  /cast 燃烧
  /cast 冰冷血脉
  /cast 14
  /cast 火球术

  20、宝石
  #showtooltip
  /cast [modifier:alt]制造法力宝石;法力刚玉

  21、要你命3000天赋
  #showtooltip
  /cast [modifier:ctrl]奥术强化;[modifier:alt]气定神闲;奥术弹幕

  22、元素盾
  #showtooltip
  /cast [modifier:alt]防护火焰结界;防护冰霜结界

  23、天神下凡
  #showtooltip
  /stopcasting
  /cast 燃烧
  /cast 冰冷血脉
  /cast 奥术强化
  /cast 气定神闲
  /cast 烈焰菇
  /cast 加速药水
  /cast 14
  这里加/stopcasting 是为了防止宏技能CD不刷新

  —————————————————都是被逼的—————————————————
  以下宏可根据个人需要更改。

  24、
  #showtooltip
  /cast [modifier:alt]炎爆术;火球术

  火法专用 快速瞬发脸盆.

  25、
  #showtooltip
  /cast [modifier:alt]火球术;灼烧

  冰法专用 快速瞬发火球

  26、
  #showtooltip
  /Cast [modifier:alt]奥术冲击;奥术飞弹

  作者:代表朝廷

  2009-1-12 16:56 回复此发言

  --------------------------------------------------------------------------------

  4 3.0法师宏一套大派送.笔者收藏编写修改了近两年的宏(转)

  快被遗忘的奥冲...

  27、
  #showtooltip
  /cast [modifier:alt]烈焰风暴;龙息术

  瞬发火炉

  28、
  #showtooltip
  /cast [modifier:alt]烈焰风暴;冲击波

  瞬发火炉

  29、
  #showtooltip
  /stopcasting
  /cast [modifier:alt]法术偷取;闪现术

  30、
  #showtooltip
  /cast [modifier:alt]烈焰风暴;冰锥术

  31、
  #showtooltip
  /cast [modifier:shift]解除诅咒;[modifier:alt]魔爆术;冰霜新星

  32、
  #showtooltip
  /stopcasting
  /Cast [modifier:alt]奥术冲击;奥术飞弹

  33、
  #showtooltip
  /cast [modifier:alt]寒冰护体;[button:2]野魔花;法力护盾

  冰法就将寒冰护体和法力护盾换下位置

  施法打断提示宏,某高人写的 时间太久不记得了
  下面3个宏是绑在一起的 进入游戏后按顺序各点一次。
  之后你每打断掉别人的施法就会小队喊话
  /p [hh:mm:ss] 我打断了[某某]的[牛X技能]
  并且技能还是个连接 可以看到一些怪物的奇特法术。

  34、打断提示宏1
  /run function SIS_M(a,b,c,d,e,f,g,type) SendChatMessage(" 我打断了 ["..c.."] 的 \124cff71d5ff\124Hspell:"..f.."\124h["..g.."]\124h\124r。",type);end

  35、打断提示宏2
  /run function EV_M(...) local a,v,_,b,_,_,c,_,d,e,_,f,g=...;if (v=="SPELL_INTERRUPT" and SIS_M) then SIS_M(a,b,c,d,e,f,g,"partty");end end

  ----"partty"代表小队 可以改为"say" "yell" "raid"等。

  36、打断提示宏3"
  /run if (not MSG_F) then CreateFrame("Frame","MSG_F",UIParent);end MSG_F:RegisterEvent("COMBAT_LOG_EVENT");MSG_F:SetScript("OnEvent",function(_,_,...) if (EV_M) then EV_M(...);end end);

  —————————————————要你命3000分割线—————————————————

  mocros-cache 文档 通用部分

  以下内容复制到World of Warcraft\WTF\Account\帐号id目录下

  MACRO 12 " 冰枪术" INV_Misc_QuestionMark
  #showtooltip
  /stopcasting
  /cast [target=mouseover,harm,nodead]冰枪术;冰枪术
  END
  MACRO 2 " 闪+ 偷" INV_Misc_QuestionMark
  #showtooltip
  /stopcasting
  /cast [modifier:alt]法术偷取;闪现术
  END
  MACRO 9 " PVP水宝宝" Spell_Frost_SummonWaterElemental_2
  #showtooltip [nopet] [target=pet,dead] 召唤水元素; [pet] 冰冻术
  /cast [nopet]召唤水元素
  /cast [target=pet,dead]召唤水元素

  作者:代表朝廷

  2009-1-12 16:56 回复此发言

  --------------------------------------------------------------------------------

  5 3.0法师宏一套大派送.笔者收藏编写修改了近两年的宏(转)
  /stopmacro [target=pet,dead]
  /cast 冰冻术
  /petattack
  /click [pet] PetActionButton5
  END
  MACRO 8 " 死绝杀" Spell_Fire_FelFlameBreath
  #showtooltip
  /stopcasting
  /cast 气定神闲
  /stopcasting
  /use 14
  /cast 奥术强化
  /stopcasting
  /cast 火球术
  END
  MACRO 10 " 焦点+鼠标反制" INV_Misc_QuestionMark
  #showtooltip
  /stopcasting
  /Cast [modifier:alt,target=focus,harm,nodead]法术反制;[target=mouseover,harm,nodead]法术反制;法术反制
  END
  MACRO 4 " 冰锥" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:alt]烈焰风暴;冰锥术
  END
  MACRO 6 " 冰锥 诅咒" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:shift]解除诅咒;[modifier:alt]魔爆术;冰霜新星
  END
  MACRO 15 " 奥术飞弹" INV_Misc_QuestionMark
  #showtooltip
  /Cast [modifier:alt]奥术冲击;奥术飞弹
  END
  MACRO 7 " 棺材" INV_Misc_QuestionMark
  #showtooltip
  /stopcasting
  /cancelAura 寒冰屏障
  /cast 寒冰屏障
  END
  MACRO 3 " 火冲 炸弹" Spell_Fire_Fireball
  #showtooltip
  /TargetLastTarget [noharm]
  /cast [modifier:alt]活体炸弹;火焰冲击
  END
  MACRO 19 " 灼烧 火球" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:alt]火球术;灼烧
  END
  MACRO 20 " 奥术天赋" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:ctrl]奥术强化;[modifier:alt]气定神闲;奥术弹幕
  END
  MACRO 25 " 坐骑" INV_Misc_QuestionMark
  #showtooltip
  /castrandom [modifier:alt]迅捷雷刃豹;[flyable]白色幼龙;迅捷雷刃豹
  END
  MACRO 11 " 隐形术" INV_Misc_QuestionMark
  #showtooltip
  /stopcasting
  /cancelaura 隐形术
  /cast 隐形术
  END
  MACRO 13 " 火盆" Spell_Fire_FlameBolt
  #showtooltip
  /cast [modifier:alt]炎爆术;火球术
  END
  MACRO 17 " 瞬发技能" Spell_Nature_Slow
  #showtooltip
  /TargetLastTarget [noharm]
  /cast [modifier:shift]冰枪术;[modifier:alt]火焰冲击;减速
  END
  MACRO 5 " 解控制 饰品 军旗" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:alt]13;[button:2]联盟军旗;[modifier:shift]14;[modifier:ctrl]雷矛战旗;逃命专家

  作者:代表朝廷

  2009-1-12 16:56 回复此发言

  --------------------------------------------------------------------------------

  6 3.0法师宏一套大派送.笔者收藏编写修改了近两年的宏(转)
  END
  MACRO 1 "Decursive" INV_Misc_QuestionMark
  /stopcasting
  /cast [target=mouseover,nomod,exists] 解除诅咒; [target=mouseover,exists,mod:alt] 变形术; [target=mouseover,exists,mod:shift] 解除诅咒
  END

  -----------------------分分分,要你命------------------

  mocros-cache 文档 角色部分 可跟以上部分放置一起 MACRO XXXX的数字或许要改
  以下内容复制到World of Warcraft\WTF\Account\帐号id\服务器\角色名 目录下
  -----------
  MACRO 16777225 " 元素盾" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:alt]防护火焰结界;防护冰霜结界
  END
  MACRO 16777227 " 天神下凡" Spell_Holy_Aspiration
  #showtooltip
  /stopcasting
  /cast 燃烧
  /cast 冰冷血脉
  /cast 奥术强化
  /cast 气定神闲
  /cast 烈焰菇
  /cast 加速药水
  /cast 14
  END
  MACRO 16777235 " 快餐店" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:alt]造水术;[button:3]召唤餐桌;[modifier:shift]魔法点心;[modifier:ctrl]造食术;[button:2] 魔法羊角面包;魔法冰川水
  END
  MACRO 16777220 " 无敌重置副本宏" Spell_Holy_DivineIntervention
  /invite 任意在线玩家
  /script LeaveParty()
  /logout
  END
  MACRO 16777226 " 祝福" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:ctrl]魔法增效;[modifier:alt]魔法抑制;[modifier:shift]专注魔法;[button:2]奥术光辉;奥术智慧
  END
  MACRO 16777230 " PVE水宝宝" Spell_Frost_SummonWaterElemental_2
  #showtooltip [nopet] [target=pet,dead] 召唤水元素; [pet] 冰冻术
  /cast [nopet]召唤水元素
  /cast [target=pet,dead]召唤水元素
  /stopmacro [target=pet,dead]
  /petstay
  /petpassive
  /cast 冰冻术
  /click [pet] PetActionButton5
  END
  MACRO 16777221 " 传送术" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:alt]传送:暴风城;[modifier:shift]传送:达纳苏斯;[modifier:ctrl]传送:埃索达;[button:3]传送门:塞拉摩;[button:2]传送:沙塔斯;传送:铁炉堡
  END
  MACRO 16777236 " 宝石" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:alt]制造法力宝石;法力刚玉
  END
  MACRO 16777223 " 护甲" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:alt]法师护甲;[button:2]冰甲术;熔岩护甲
  END
  MACRO 16777224 " 护盾" Spell_Shadow_DetectLesserInvisibility

  作者:代表朝廷

  2009-1-12 16:56 回复此发言

  --------------------------------------------------------------------------------

  7 3.0法师宏一套大派送.笔者收藏编写修改了近两年的宏(转)
  #showtooltip
  /cast [modifier:alt]寒冰护体;[button:2]野魔花;法力护盾
  END
  MACRO 16777237 " 一条命" Spell_Holy_HolyNova
  #showtooltip
  /cast [modifier:alt]作战治疗药水;[modifier:alt]生命之血;[modifier:alt]极效治疗石;[modifier:shift]生命之血
  /cast [modifier:alt]厚灵纹布绷带;厚灵纹布绷带
  END
  MACRO 16777222 " 传送门" INV_Misc_QuestionMark
  #showtooltip
  /cast [modifier:alt]传送门:暴风城;[modifier:shift]传送门:达纳苏斯;[modifier:ctrl]传送门:埃索达;[button:3]传送门:塞拉摩;[button:2]传送门:沙塔斯;传送门:铁炉堡
  END
  MACRO 16777229 " 变形" INV_Misc_QuestionMark
  #showtooltip
  /Cast [target=mouseover,harm,nodead]变形术;[modifier:alt,target=focus,harm,nodead]变形术;变形术
  END
  MACRO 16777231 " 战场宏" Ability_Warrior_InnerRage
  /run JoinBattlefield(0)
  END
  MACRO 16777232 " 打断提示宏1" Spell_ChargeNegative
  /run function SIS_M(a,b,c,d,e,f,g,type) SendChatMessage(" 我打断了 ["..c.."] 的 \124cff71d5ff\124Hspell:"..f.."\124h["..g.."]\124h\124r。",type);end
  END
  MACRO 16777233 " 打断提示宏2" Spell_ChargePositive
  /run function EV_M(...) local a,v,_,b,_,_,c,_,d,e,_,f,g=...;if (v=="SPELL_INTERRUPT" and SIS_M) then SIS_M(a,b,c,d,e,f,g,"partty");end end
  END
  MACRO 16777234 " 打断提示宏3" Spell_DeathKnight_PathOfFrost
  /run if (not MSG_F) then CreateFrame("Frame","MSG_F",UIParent);end MSG_F:RegisterEvent("COMBAT_LOG_EVENT");MSG_F:SetScript("OnEvent",function(_,_,...) if (EV_M) then EV_M(...);end end);
  END
  MACRO 16777228 "N开" Spell_Holy_TestOfFaith
  #showtooltip
  /stopcasting
  /cast 奥术强化
  /cast 燃烧
  /cast 冰冷血脉
  /cast 14
  /cast 火球术
  END

相关阅读

关键词不能为空

标签导航

魔兽世界正史小说全集 按时间顺序的 魔兽世界历史,按顺序来,都要 求魔兽正史,官方的,按顺序排下名字,谢谢 魔兽所有正史,以及阅读顺序 谁给个孤岛惊魂1中文版下载地址!! 孤岛惊魂1 怎么设置中文版语言 求求求求 孤岛惊魂1.我下载了孤岛惊魂1游侠汉化版但是 谁有《孤岛惊魂1》中文版完整下载地址啊? dnf第11套稀有装扮天神御临套怎么样 第十一套天 周年第11套天神御临套装怎么获取 DNF天空套 DNF十周年庆天神御临套装怎么得 获取途径详解 dnf天神御临套什么颜 minecraft&#47;我的世界材质包怎么用 我的世界1.7.10材质包怎么用 我的世界材质包下载后怎么用 我的世界材质包这么使用 求魔兽世界详细宏命令教程 魔兽世界的宏命令是如何编写的? 求魔兽世界宏命令详解 魔兽世界宏命令怎么用??? 孤岛惊魂3有两个结局,谁知道是什么? 孤岛惊魂3怎么两个结局都玩一遍? 孤岛惊魂3结局让我有点失望 孤岛惊魂3 结局选了斯特拉被捅死了怎么办 DNF怎么合天空套省钱...最省钱的方法..谢谢了 dnf怎么合时装天空套最省钱 跪求高手 dnf如何省钱合天空套 DNF合天空套的技巧怎么合省钱 我的世界3x3活塞门怎么做 我的世界手机版0.15.2隐藏活塞门怎么做 我的世界自动3.3活塞门怎么做 我的世界3乘3活塞门怎么做,要图文教程 急 魔兽世界挖矿和什么副职一起学比较好? 魔兽世界副职业工程学应该和什么副职业搭配? 魔兽世界里附魔和什么副职业搭配比较好? 魔兽世界副职业学什么好 孤胆枪手2:重装上阵怎么去第18关? 孤胆枪手2 重装上阵 18关怎么开? 孤胆枪手2第18关到底怎么开启 为什么孤胆枪手2:重装上阵打到第17关就没了? 《我的世界》怎么连续给装备附魔两次? 我的世界什么多次附魔 我的世界怎么连续给装备附魔两次 我的世界上的武器怎样多次附魔 魔兽世界的历史背景是什么 关于花木兰的历史背景 关于wow中奥达尔的历史背景? WOW历史背景 怎么在孤岛惊魂1中文版中输秘籍 孤岛惊魂1是不是没有字幕 单机游戏:孤岛惊魂1菜单怎么弄成中文的? dnf天界徽章有什么用? 现在天界徽章有什么用