魔兽世界宏命令设置以后怎么用

魔兽世界宏命令设置以后怎么用,第1张

  宏是由一组宏命令组成的。以下是一些普通宏命令:

   /say (/s)

   /whisper(/w, /talk, /t)

   /emote(/e, /em, /me)

   /dance

   喜爱PVP的人,应该不会忘了这个:/spit

  利用宏,我们可以把这些宏命令放到技能栏上点击使用,而且可以同时做多个动作。写宏的时候,每条动作写在一行上,就像在聊天界面中输入的一样。比如,让你的角色喊一声“Everybody, dance now!”然后开始跳舞的宏:

  /y Everybody, dance now!

  /dance

  

  

  首先,打开你的宏窗口:单击主菜单上的“宏”按钮,或者在聊天界面中输入/macro(/m)回车。在宏窗口的顶端,可以看见两个标签:“通用宏”和“<你的角色名>的专用宏”。通用宏被存储在账号专有的文件夹中,被所有角色共享。而角色专用宏则存储在角色自己的文件夹下,是角色专用的(废话……囧)。在标签下面是18个存放宏的栏位。再往下是一个栏位,用于显示当前选中的宏;还有一个“修改名称/图标”的按钮,用于修改选中的宏。然后是一个用于显示、编辑当前宏的文本框。最下面是三个按钮,傻子也能看出它们是干什么的。

  如果要创建一个宏,首先单击窗口下方的“新建”按钮,这时窗口旁边会显示一个对话框,用于选择图标和输入宏的名称。如果选择了第一个图标(就是那个很红很暴力的问号),WoW会自动根据你宏命令中涉及的技能或物品选择图标。选好图标,输入完名称,就可以单击“确定”按钮了。

  顺便提几点:1使用问号图标的宏,可以通过使用#show指定显示的图标。2虽然可以给不同的宏起相同的名字,但是最好不要这样做。因为有些插件和宏命令是通过宏名称来调用宏的。3在图标列表中可以添加自定义的图标。

  现在,你选择的宏图标被显示在栏位中了(还会显示部分宏名称)。同时,新建的宏被选中,图标显示在当前选中宏的栏位中:现在你可以写你的宏了。单击编辑文本框,然后输入吧。

  注:宏限定为255个字符,传闻这样做是为了以后可以把用户的宏上传到服务器中。不过……现在能做的就是遵循这个限定,至于想要把宏移植到其他机器上使用,请参见第三部分的宏的移植。

  写完宏以后,只要把它的图标拖放到技能栏中就可以了。当你执行一个宏,或者是关闭宏窗口的时候,宏都会自动保存的。现在点击宏的图标,看看效果吧!

[编辑本段]3 施放法术

  在正常游戏过程中,很多宏命令通过聊天窗口输入使用似乎并不好用,但是在宏中就不一样了。在特定场合下,简简单单的表情宏也可以产生有趣的角色扮演效果哦,那么,继续看……

  这个:/cast,它是最常见的宏命令了。作用嘛,就是施放一个技能书中的技能(包括宠物的)。最简单的用法就是这样:

  /cast 暗言术:痛

  把这个宏放到技能栏上点击,将会对目标施放你最高级的痛。这和把技能书中的痛拖到技能栏上,然后点击的效果是一样的。我们制作的宏同样会在技能栏显示你的技能冷却状态和射程状态,点击后同样能正确的施放痛。如果宏使用了问号图标,那么还同样会显示痛原有的图标。

  那直接用技能不就行了么,何必用宏呢?继续看,在宏中通过集成多条命令可以产生什么效果吧,这才是宏的价值所在。比如说你是个法师,想让队友知道你要羊掉谁,你该怎么办?用宏吧,一个简单的/p命令加上一个/cast就可以了(使用这个无耻的插件可以达到更好的效果:CCWarn,不过我们现在需要的只是这个简单易懂的教学例子):

  /cast 变形术

  /p 我羊了%t!谁打谁扛着哈!

  

  /use 短暂能量护符

  /cast 奥术强化

  //stopcasting

  /cast 气定神闲

  //stopcasting

  /cast 炎爆术

  /use 短暂能量护符

  /cast 奥术强化

  /cast 气定神闲

  /cast 炎爆术

  客户端会把奥术强化的状态信息作为宏的状态显示。但是这恐怕不是我们所希望的,因为这个宏的目的是炎爆,前几行的奥强气定都只是为了最后把一个大大的脸盆给丢出来。如果在宏的前面加上这样一行,炎爆术就会被当作宏的默认技能:

 

宏定义的具体符号表示如下:

u=上 d=下 f=前 b=后 df=前下 db=后下 ub=后斜跳 uf=前斜跳 1=按键1 2=按键2 3=按键3 4=按键4 5=按键5 6=按键6 s=开始 ,=下一帧 有停顿

的作用 +=表示在宏定义的招式发出的同时接受其它操作指令的输入,经观察发现,u,d,f,b就是上,下,前,后的英文单词的第一个字母。

打开INI目录中的KOF97ini,如果你没有这个文件,运行一个kof99nd就会自动生成该文件的

在记事本中查找 [Macros],会跳转到该行,在这里就可以写宏命令了

下面以“西游记释厄传”为例:

在记事本新建文件,输入:

[Player1]

Character=0

Direction=108330,0,1

[Player2]

Character=0

Direction=108330,0,1

[0]

Name=1

Macro1Name=下跳

Macro1Move=D,2

Macro2Name=必杀攻击右边

Macro2Move=B,D,DF,F,B,D,DF,F,1

Macro3Name=必杀攻击左边

Macro3Move=r,d,ld,l,r,d,ld,l,1

[Global]

Macro1Name=下B

Macro1Move=D,2

保存为orlegendmac(文件名必须与ROM一致,因为“西游记释厄传”ROM是orlegendzip,所以保存为orlegendmac),放到与nebulaexe同一目录下的Macros文件夹中。重启nebula,载入“西游记释厄传”,"游戏->控制设置-&gt;player 1","Macro 1"设为键盘上"s","Macro 2"设为键盘上"d","Macro 3"设为键盘上"f",点击Clase(关闭)返回游戏。你会发觉“下跳”只要按s就行了,往右边发出必杀只要按d就行了。

现在解释一下上面的语句:

[Player1] 表示1P

Character=0 初始化特性为"0"(定义多个特性时,用逗号分开,如:Character=0,l,o,v,e)

Direction=108330,0,1 定义方向

[0] 定义特性"0"

Name=1 特性"0"的名称为"1"

Macro1Name=下跳 定义宏键1的名字为“下跳”

Macro1Move=D,2 宏键1=↓按键2 (逗号表示一帖动作)

Macro2Name=必杀攻击右边 定义宏键1的名字为"必杀攻击右边"

Macro2Move=B,D,DF,F,B,D,DF,F,1 宏键1=←↓↘→←↓↘→+A(按键1)

[Global] 定义通用特性(所谓的通用特性,就是说这个特性所定义的宏,所有玩家都可以通过设置“Global Macros”下面“Macro 1”等宏键来使用)

一、基本宏命令

[::艾泽拉斯国家地理 BBSNGACNCC::]

1什么是宏? 宏是由一组宏命令组成的。以下是一些普通宏命令: /say (/s)

/whisper(/w, /talk, /t)

/emote(/e, /em, /me)

/dance

喜爱PVP的人,应该不会忘了这个:/spit利用宏,我们可以把这些宏命令放到技能栏上点击使用,而且可以同时做多个动作。写宏的时候,每条动作写在一行上,就像在聊天界面中输入的一样。比如,让你的角色喊一声“Everybody, dance now!”然后开始跳舞的宏:

/y Everybody, dance now!

/dance

一个基本完整的宏命令列表可以参考这里:[

http://wwwwowwikicom/List_of_Slash_Commands

此网页不属于本网站,不保证其安全性

继续访问 取消 不再提示我 http://wwwwowwikicom/List_of_Slash_Commands《宏命令全表》 ],不过个别新添加的宏命令还没有被收录。WoWWiki有很多关于宏的资料,尤其是脚本和/run命令(后面将会提到)。

注:我先在此说一下,宏的执行是立即进行的。这意味着当你点击技能栏上的一个宏时,宏命令会一条接一条地执行,执行完后才会返回游戏控制。这将会产生两个重要问题:第一,如果写了一个会执行很长时间的宏(如:/run for i=1, 1000000000 do end),游戏会被卡死,直到它执行结束;第二,也是更重要的一点,那就是宏命令不可能具有延时功能。这一现象在我们熟悉/cast之类的命令后就可以很清楚地感觉到。而一些提供了延时执行命令功能的插件,只能是能执行一些所谓的“良性命令”,如交谈、表情和对于其他插件命令的调用(不过战斗中更换武器是可以进行的)。2怎样写宏? 首先,打开你的宏窗口:单击主菜单上的“宏”按钮,或者在聊天界面中输入/macro(/m)回车。在宏窗口的顶端,可以看见两个标签:“通用宏”和“<你的角色名>的专用宏”。通用宏被存储在账号专有的文件夹中,被所有角色共享。而角色专用宏则存储在角色自己的文件夹下,是角色专用的(废话……囧)。 在标签下面是18个存放宏的栏位。再往下是一个栏位,用于显示当前选中的宏;还有一个“修改名称/图标”的按钮,用于修改选中的宏。然后是一个用于显示、编辑当前宏的文本框。最下面是三个按钮,傻子也能看出它们是干什么的。

如果要创建一个宏,首先单击窗口下方的“新建”按钮,这时窗口旁边会显示一个对话框,用于选择图标和输入宏的名称。如果选择了第一个图标(就是那个很红很暴力的问号),WoW会自动根据你宏命令中涉及的技能或物品选择图标。选好图标,输入完名称,就可以单击“确定”按钮了。

顺便提几点:1使用问号图标的宏,可以通过使用#show指定显示的图标。2虽然可以给不同的宏起相同的名字,但是最好不要这样做。因为有些插件和宏命令是通过宏名称来调用宏的。3在图标列表中可以[ /readphppid=24931055 添加自定义的图标 ]。

现在,你选择的宏图标被显示在栏位中了(还会显示部分宏名称)。同时,新建的宏被选中,图标显示在当前选中宏的栏位中:现在你可以写你的宏了。单击编辑文本框,然后输入吧。

注:宏限定为255个字符,传闻这样做是为了以后可以把用户的宏上传到服务器中。不过……现在能做的就是遵循这个限定,至于想要把宏移植到其他机器上使用,请参见第三部分的[ /readphppid=24931055 宏的移植 ]。

写完宏以后,只要把它的图标拖放到技能栏中就可以了。当你执行一个宏,或者是关闭宏窗口的时候,宏都会自动保存的。现在点击宏的图标,看看效果吧!

3施放法术 在正常游戏过程中,很多宏命令通过聊天窗口输入使用似乎并不好用,但是在宏中就不一样了。在特定场合下,简简单单的表情宏也可以产生有趣的角色扮演效果哦,那么,继续看……

这个:/cast,它是最常见的宏命令了。作用嘛,就是施放一个技能书中的技能(包括宠物的)。最简单的用法就是这样:

/cast 暗言术:痛

把这个宏放到技能栏上点击,将会对目标施放你最高级的痛。这和把技能书中的痛拖到技能栏上,然后点击的效果是一样的。我们制作的宏同样会在技能栏显示你的技能冷却状态和射程状态,点击后同样能正确的施放痛。如果宏使用了问号图标,那么还同样会显示痛原有的图标。

那直接用技能不就行了么,何必用宏呢?继续看,在宏中通过集成多条命令可以产生什么效果吧,这才是宏的价值所在。比如说你是个法师,想让队友知道你要羊掉谁,你该怎么办?用宏吧,一个简单的/p命令加上一个/cast就可以了(使用这个无耻的插件可以达到更好的效果:[

http://wwwwowinterfacecom/downloads/info6826-CCWarnhtml

此网页不属于本网站,不保证其安全性

继续访问 取消 不再提示我 http://wwwwowinterfacecom/downloads/info6826-CCWarnhtmlCCWarn ],不过我们现在需要的只是这个简单易懂的教学例子):

/cast 变形术

/p 我羊了%t!谁打谁扛着哈!

注:由于宏的执行是立即进行的,所以不管目标是否有效技能是否冷却,宏被点击时/p命令就执行了,也就是说这两行命令的顺序颠倒后效果是相同的。如果你想在确定成功施放一个技能后才执行某条命令,你可以试试这个插件:[

http://wwwwowinterfacecom/downloads/info4167-AfterCasthtml

此网页不属于本网站,不保证其安全性

继续访问 取消 不再提示我 http://wwwwowinterfacecom/downloads/info4167-AfterCasthtmlAfterCast ]。AfterCast可以设定在施放某个技能后执行一条宏命令,当然,是在第1节末尾所提到的限制之下的。如:

/aftercast /p 请队友点门,把懒猪%t揪过来!

/cast 召唤仪式</SPAN>

i关于技能名称和等级的说明

  /cast命令对技能名称是十分严格的,文字、标点、空格,一个都不能错。为了防止出错,编辑宏时,你可以打开你的技能书,按下Shift然后单击你的技能图标,技能名称和等级就会被正确地输入到你的宏编辑文本框中,如:

/cast 暗言术:痛(等级 5)

  如果把“(等级5)”删掉,宏在执行时就会自动选择你最高级别的技能执行;不过在很多场合下,还是需要指定级别的技能,比如术士放逐就需要根据时间来选择技能。另外要注意,等级指示中使用的括号是英文的半角括号,等级与数字间有一个半角空格。而一些技能名称中的括号,比如“精灵之火(野性)”中的括号,是中文的全角括号。以下宏命令不能正常执行:

/cast 精灵之火(野性)

/cast 精灵之火(野性)(等级 1)

  而以下的命令是正确的:

/cast 精灵之火(野性)

/cast 精灵之火(野性)()

  空的括号效果和没有括号是一样的。由于255字符限制的存在,空间还是要节省的,所以空括号可以删掉了…… 4使用物品或者饰品 使用物品和饰品和施放法术是类似的。用于使用物品的命令是/use,后面只需要加上物品的名字就可以了。例如:

/use 绿色机械陆行鸟

  另外,还有以下其它的使用格式:

  

i/use <装备栏>

  这种格式可以使用指定装备栏中的物品。具体使用请参见[

http://wwwwowwikicom/InventorySlotId

此网页不属于本网站,不保证其安全性

继续访问 取消 不再提示我 http://wwwwowwikicom/InventorySlotId《装备栏编号方式》 ]。例如:

/use 13

  使用第一个饰品。

 

ii/use <背包> <栏>

  这种形式是在指定背包中确定物品栏的,比如你总是把猫食狗粮放在行囊的第一个栏位中,那么你就可以用这样的宏来喂养宠物:

/cast 喂养宠物

/use 0 1

  背包的编号为0-4,顺序是从右到左,即0是行囊。物品栏则是从上到下从左到右,从1开始依次编号的(与书写顺序相同):

1  2  3  4

5  6  7  8

……

  或者是:

   1  2

3  4  5  6

7  8  9  10

……

  如果怕把/cast和/use的用法混淆了,那就彻底搞混吧,因为它们其实本来就是完全一样。/cast可以使用物品,而/use也可以施放技能。这一点在目前看来似乎没有什么,但是到后面,介绍命令条件语和施法队列时,你会发现能把物品和技能混合在同一条命令中是多么爽的一件事。

5集成多个动作 首先,在一个宏中想一键释放多个法术是不行的。大多数技能和很多物品会触发公共冷却(GCD),防止你同时做太多的动作。即使一个技能释放失败,如果它可以触发GCD,那么它也会阻止后续/cast命令的执行。这是20版本之后的设定,之前可能看到这样的宏:

/cast 压制

/cast 斩杀

/cast 致死打击

/cast 破甲

  但是现在,记住,这种宏已经不能正常执行了。如果压制施放失败,虽然没有触发GCD,客户端也不会继续执行后续的技能施放。不过令人欣慰的是部分技能还是可以集成到一个宏中。任何不触发GCD的瞬发技能后面可以接上另一个技能(“下次近战攻击”型的技能,如英勇打击也归于此类)。一个技能可以通过看说明知道它是否瞬发,至于是它是否触发GCD通过实验就可以知道。

  23版本之前,在这个瞬发无GCD技能之后需要加上一个/stopcasting才可以施放其后的技能。施放第一个技能后,游戏客户端会认为当前在施法状态,而/stopcasting就可以解除这个状态,就可以解决后续技能不能释放的问题。但是由于技能是瞬发,/stopcasting实际上并不能取消技能的施放。

而现在这里可以不用/stopcasting了,例如:

/use 短暂能量护符

/cast 奥术强化

//stopcasting

/cast 气定神闲

//stopcasting

/cast 炎爆术

6选择目标 选择目标是宏的另一个主要作用。此类功能可以用专门的目标选择命令实现,改变当前的目标;也可以在一些命令中用[target=]命令条件语实现,临时指定施法或使用物品的目标,而不改变当前目标。命令条件语在[ /readphppid=24930940 第二部分 ]将会讲到到。现在我先介绍目标选择命令。

最基本的命令是/target,用法如下:

/target Cogwheel

  /target的选择是经过最佳相近匹配的,也就是说,如果我正站在你附近(并且附近没有谁叫Cog的),你执行/target Cog,我就会变成你的当前目标。至于这种机制是利是弊……那就取决于实际情况了,因为这个东东貌似不稳定,有时会得到莫名其妙的结果。比如下面这个宏就可能不是很好用:

/target 黑翼法师

/cast 痛苦诅咒

  如果附近没有黑翼法师呢?或许结果就是:选中了团里的某个人,因为他的名字在某种意义上比较相近。虽然你的诅咒不会真对他们放出来,但还是够囧的。 另外一个问题是,它可能会选择你身后一个离你100码的单位——根本不是你想选中的那一个……不过在23版之后,增加了一个/targetexact命令,第一个问题得到解决了。

  除了用人名进行选择之外,还可以通过单位标识符进行选择。单位标识符(Unit ID)是用于标识特定单位的字符串。比如你的当前的目标就可以用“target”来表示,而你自己对应的标识符是“player”,如果你有宠物,那么它的标识符是“pet”。另外,通过在一个正确的标识符后加上target,就可以获取他的目标。如此变态也可以:

/target targettargettargettargettargettarget

这里是一个可用ID的全表:[

http://wwwwowwikicom/UnitId

此网页不属于本网站,不保证其安全性

继续访问 取消 不再提示我 http://wwwwowwikicom/UnitId《单位标识符》 ]。

i其他选择命令 以下是其他的目标选择命令:

/assist

  不加任何其他参数时效果是选择你目标的目标,如果在其后加上人物名称,那么就会选择对应人物的当前目标。例如:

/assist Cogwheel

  另外,在客户端的界面选项中有一个选项,可以设置用/assist选中一个敌对目标时是否自动进行攻击。

/cleartarget

  清除当前目标。

/targetexact

  准确选择,如果附近没有单位的名字和给出的参数完全匹配,就不会切换目标。

/targetlasttarget, /targetlastfriend 和 /targetlastenemy

  顾名思义,分别用来选择上一个目标、上一个友方目标和上一个敌对目标。如果你之前没有过任何目标,那么这些命令不会产生任何影响。

/targetenemy 和 /targetfriend

  选择敌方目标和选择友方目标。这两条命令是按一定顺序循环选择指定类型的目标的,和使用Tab键的效果类似。如果在命令后加上一个1作为参数,那么就会按循环的反方向进行选择。例如:

/targetenemy 1

  效果就和按下Shift+Tab键一样。

  注:这两个宏命令每个宏中只能用一次。

/targetparty 和 /targetraid

  按距离循环选择你附近的小队或团队队友,与/targetenemy类似,也可以用1作为参数改变选择的循环方向。 7控制宠物 之前在讲施放技能的时候提到过,使用/cast命令可以施放宠物的技能。玻璃渣把法师的水宝宝的霜星起名叫“冰冻术”就是为了避免和法师自身的“冰霜新星”技能冲突,从而导致不能在宏内使用。但是有宠物的职业会发现,如果宏只能施放技能的话,甚至还不如宠物技能栏的功能。别急,燃烧的远征中,新增了以下这些宏指令:

i/petattack

  让你的宠物去攻击你的当前目标。当然,在命令后加参数可以指定攻击的对象。

ii/petfollow

  宠物切换到跟随状态,同时取消攻击。

iii/petpassive, /petdefensive 和 /petaggressive

  宠物切换被动、防御和主动攻击状态。同宠物技能栏上的最后3个按钮。

iv/petautocaston 和 /petautocastoff

  打开/关闭宠物技能的自动施放。例如:

/petautocaston 折磨

/petautocastoff 受难

  不过美中不足,没有直接切换自动施放状态的宏命令,我将在后面[ /readphppid=24930914 模拟点击 ]部分提到一个解决方法。  

8宏在动作栏的显示控制 “#show” 如果一个宏使用问号图标,魔兽世界客户端会默认把宏内容中的第一个技能或物品的图标、冷却状态等信息显示在技能栏上。比如前面所讲的这个例子:

/use 短暂能量护符

/cast 奥术强化

/cast 气定神闲

/cast 炎爆术

  客户端会把奥术强化的状态信息作为宏的状态显示。但是这恐怕不是我们所希望的,因为这个宏的目的是炎爆,前几行的奥强气定都只是为了最后把一个大大的脸盆给丢出来。如果在宏的前面加上这样一行,炎爆术就会被当作宏的默认技能:

#show 炎爆术

  如果使用了问号图标的话,宏还会直接显示炎爆的图标。#show的参数机制和/cast类似,可以使用技能名、物品名、物品编号(如item:12345)、装备栏或者背包+物品栏编号。

  和#item类似的还有#showtooltip。正常情况下,鼠标指向宏的时候,提示信息显示的是宏的名字。而这在绝大多数情况下是很不好用的(除非你用了TheoryCraft之类的插件可以显示详细的技能信息)。而用#showtooltip就可以指定宏在鼠标指向时显示的信息,用法同#show。另外,如果使用了#showtooltip的话,就没必要再用#show了。

  如果客户端自动选择的技能符合你的要求,那么可以只用#showtooltip而不加参数来显示该技能的说明,这样可以节约空间。

  现在有了足够的基础,以下这些命令我就只简要地讲解一下了。有些命令看似没啥用,但如果配合将在第二部分介绍的命令条件语,它将会产生惊人的效果。9其他的命令 i装备物品

  用于装备物品的命令有两个:/equip和/equipslot。/equip的参数为物品名称,效果是把对应物品装备到默认的装备栏中,类似在背包中右键单击物品(如:一件单手武器就会被装备到主手上)。而/equipslot的参数为[

http://wwwwowwikicom/InventorySlotId

此网页不属于本网站,不保证其安全性

继续访问 取消 不再提示我 http://wwwwowwikicom/InventorySlotId装备栏编号和物品名称 ],效果是把物品装备到指定栏位中去。例:

  装备武器:

/equip 虚空角斧

  把饰品装备在第二个饰品栏中:

/equipslot 14 棍子上的胡萝卜

  注意:即使是在战斗中,插件页是可以直接使用装备命令的。因此在AfterCast和Chronos中可以使用装备命令。如果插件内部会检查命令是否经过安全化可能就不那么好用了,因为它属于“安全化”指令——但是事实上它并没有受到安全限制。

[::艾泽拉斯国家地理 BBSNGACNCC::]

ii队列施法或使用物品

  很多时候我们需要经常按一定顺序使用固定的一些技能或物品。这样的操作是可用/castsequence宏命令进行傻瓜化的。/castsequence命令用法是在后面写上一些技能或物品的名称,之间用英文的半角逗号分隔,和/use、/cast类似。技能名、物品名、物品代号、装备栏代号和背包位代号都可以混合使用。每次执行宏,就使用当前的技能或物品(从第一个开始),如果成功,队列的当前位置就被移至下一个技能或物品。也就是说需要反复执行宏来按顺序使用这些技能或物品。当最后一个技能/物品成功使用后,这个队列就被重置到开头。比如:

/castsequence 献祭, 腐蚀术, 痛苦诅咒, 生命通道

  这是痛苦术士起手的招牌动作。注意,如果献祭没有施放成功(比如魔法不足,超出范围,被沉默了等等),这个队列不会继续执行,直到献祭放出去。所以下面这个宏是屁用没有的:

/castsequence 压制, 斩杀, 致死打击

  在技能列表之前,可以插入一个条件语,用于另外指定一些队列的重置条件。语法是:

reset=n/target/combat/shift/alt/ctrl

  以上的这些条件都可以任意共存。其中,n是数字,表示从某次执行宏开始,经过n秒后没有再次执行这个宏,那么队列就被重置到开头。这一点很重要,因为这意味着无法利用reset条件语来精确计时(比如让某技能一冷却就用)。target条件表示当目标切换时,宏队列重置;combat条件表示脱离战斗后重置;shift,alt和ctrl表示当执行宏时指定的键为按下状态时重置。例如:

/castsequence reset=10/shift 第一个技能, 其他技能, 一些物品  如果这个宏图标使用的是问号,就会自动显示下一个要施放技能的图标。但如果/castsequence前面还有其他/cast和/uses命令,这个功能就没有了,而且玻璃渣也没有提供什么命令来解决这个问题。

[::艾泽拉斯国家地理 BBSNGACNCC::]

iii随机施法或使用物品

  最常见的例子就是希望随机召唤一个坐骑来装B,使用/castrandom或者/userandom宏命令很容易实现这个功能。用法和/castsequence类似,如:

/castrandom 迅捷绿色机械路行鸟, 军用黑色机械路行鸟, 召唤恐惧战马

iv攻击

  以前的宏是/attack,后面可以写上单位名作为攻击对象,无参数则以当前目标为对象。效果是切换当前的攻击状态(攻击/停止攻击)。但是这个宏从223开始就被废除了,只能使用/startattack和/stopattack了。分别用来攻击和停止攻击。如:

/startattack Cogwheel

v技能栏控制

  有两个控制技能栏翻页的宏:/changeactionbar和/swapactionbar。前者接受一个数字作为参数,表示要切换到的技能栏页码。常见的是猎人用来转换近战远程攻击状态:

/cast 雄鹰守护

/changeactionbar 1

  和

/cast 灵猴守护

/changeactionbar 2

  /swapactionbar命令后面要写两个页码,表示来回切换指定的两个技能页。如果当前技能页不是两个页码中的一个,当前页就会被设置为第一个页码指定的技能栏页。

/swapactionbar 1 2

宏是干什么的呢,说简单一点,就是一个键完成一系列操作,比如说,在KOF中,你只要把相应的超必杀设定为宏,你按一个键就可以发

出极其复杂的超必杀

宏定义的具体符号表示如下:

u=上 d=下 f=前 b=后 df=前下 db=后下 ub=后斜跳 uf=前斜跳 1=按键1 2=按键2 3=按键3 4=按键4 5=按键5 6=按键6 s=开始 ,=下一帧 有停顿

的作用 +=表示在宏定义的招式发出的同时接受其它操作指令的输入,经观察发现,u,d,f,b就是上,下,前,后的英文单词的第一个字母。

看完了具体符号表示方法后,笔者来举几个KOF99nd中人物的例子

先打开INI目录中的KOF99ndini,如果你没有这个文件,运行一个kof99nd就会自动生成该文件的

在记事本中查找 [Macros],会跳转到该行,在这里就可以写宏命令了

K'DASH

连锁驱动:↓↘→↘↓↙←+C

宏命令: d,df,f,df,d,db,b3

你把Macro1A=12+改成Macro1A=d,df,f,df,d,db,b3然后保存

(注意:下面的Macro1BJ都是可以改的,一共支持十条宏命令)

运行kof99nd,看一下在“游戏”菜单中的"重新定义键位设定"中的"重新定义玩家1的键位设定 "

看到了吧,那个d,df,f,df,d,db,b3就是笔者刚才定义的宏,前面是一个1,就证明按数字1键就可以发出

K'DASH的连锁驱动的超必杀了,那个1就可以改变的,任何键都可以,只要不跟上面的控制设定冲突就行了

再给几个宏给大家参考,对照一下上面的"宏定义的具体符号表示方法"就懂了

K'DASH

热动:↓↘→↓↘→+C

宏命令:d,df,f,d,df,f3

Clark克拉克

终结阿根廷攻击:接近→↘↓↙←→↘↓↙←+C

宏命令:f,df,d,db,b,f,df,d,db,b3

奔袭投掷:←↙↓↘→←↙↓↘→+D

宏命令:b,db,d,df,f,b,db,d,df,f4

IoriYagami八神庵

禁千二百十一式·八稚女:↓↘→↘↓↙←+C

宏命令:d,df,f,df,d,db,b3

里三百十一式·祈抓节:↓↘→↓↘→+D

宏命令:d,df,f,d,df,f4

首先,打开你的宏窗口:单击主菜单上的“宏”按钮,或者在聊天界面中输入/macro(/m)回车。在宏窗口的顶端,可以看见两个标签:“通用宏”和“<你的角色名>的专用宏”。通用宏被存储在账号专有的文件夹中,被所有角色共享。而角色专用宏则存储在角色自己的文件夹下,是角色专用的(废话……囧)。在标签下面是18个存放宏的栏位。再往下是一个栏位,用于显示当前选中的宏;还有一个“修改名称/图标”的按钮,用于修改选中的宏。然后是一个用于显示、编辑当前宏的文本框。最下面是三个按钮,傻子也能看出它们是干什么的。

如果要创建一个宏,首先单击窗口下方的“新建”按钮,这时窗口旁边会显示一个对话框,用于选择图标和输入宏的名称。如果选择了第一个图标(就是那个很红很暴力的问号),WoW会自动根据你宏命令中涉及的技能或物品选择图标。选好图标,输入完名称,就可以单击“确定”按钮了。

顺便提几点:1使用问号图标的宏,可以通过使用#show指定显示的图标。2虽然可以给不同的宏起相同的名字,但是最好不要这样做。因为有些插件和宏命令是通过宏名称来调用宏的。3在图标列表中可以添加自定义的图标。

现在,你选择的宏图标被显示在栏位中了(还会显示部分宏名称)。同时,新建的宏被选中,图标显示在当前选中宏的栏位中:现在你可以写你的宏了。单击编辑文本框,然后输入吧。

注:宏限定为255个字符,传闻这样做是为了以后可以把用户的宏上传到服务器中。不过……现在能做的就是遵循这个限定,至于想要把宏移植到其他机器上使用,请参见第三部分的宏的移植。

写完宏以后,只要把它的图标拖放到技能栏中就可以了。当你执行一个宏,或者是关闭宏窗口的时候,宏都会自动保存的。现在点击宏的图标,看看效果吧!

这里说一下暴雪30之后对于服务器段保存设置的实现办法:每次上线时,会调用DownloadSettings()从服务器段下载设置;每次正常下线时,会调用UploadSettings()上传当前的设置(这也就是为什么Alt+F4下线或者出错的时候设置无法保存的原因)。如果禁止了与服务器段同步设置,或者服务器端尚未保存设置(例如30后第一次上线),就会使用本地设置。

那么,暴雪当然也提供了取消这种设置的办法,具体设置如下:

如果要取消所有3项同步设置(界面、键位和宏),请输入以下命令:

/console synchronizeSettings 0

这些设置还可以分别修改;

取消界面设置的同步:

/console synchronizeConfig 0

取消键位设置的同步:

/console synchronizeBindings 0

取消宏的同步:

/console synchronizeMacros 0

这样你就可以忽略服务器端保存的设置而使用本地设置了。如果想恢复相应的同步,请将0改成1,执行命令。

修改后,使用当前客户端登录任何账号都不会进行同步(这个设置是写在configwtf公用设置文件里面的)。

如果你想立即进行设置的上传和下载:

立即下载设置:

/script DownloadSettings();

立即上传设置:

/script UploadSettings();

另外:当从服务器下载设置之后,旧的设置文件(路径是<WOW目录>\WTF\账号名称\服务器名称\[角色名称\]xxxwtf)会自动变成原文件名称加后缀old,如果你此时使用ALT+F4退出游戏,使用这个old文件替换原来的文件,就可以恢复以前的设置了。

bindings-cachewtf是键位设置

config-cachewtf是界面设置

macros-cachewtf是宏

简单的说,你直接把你台式机电脑的WTF文件夹拷贝过来就可以了,但是之前要运行一下

/console synchronizeSettings 0

一、如何建立一个宏?

1在游戏中输入"/m"或输入"/宏"或按下"esc"选择"打开宏面板"

2点击新建按钮,为宏起一个名字并选择一个图标后点确定,然后在宏命令框内输入宏命令具体看下图:

3把宏像拖技能一样拖到动作条上就可以使用了!!!

二、如何在宏内施放指定技能

在宏内施放技能需要命令,而我们最常用的一个命令就是"/cast",下面我据一个例子

"/cast 防护暗影结界",这样在使用这个宏的时候就可以施放"防护暗影结界"了,为了避免新手把技能名称输入错误,最好是在打好"/cast"后打开技能术,按住"shift"点击技能,这样技能名称就自动粘贴到宏命令窗口中了

三、如何在特定条件下施放指定技能?

想要在特定条件下施放技能就必须在宏内写入条件如:"/cast [harm]暗影防护结界",这个句子内"[harm]"就是一个条件想要在特定条件下施放技能就需要在技能名称前面加入条件这个宏的意思就是"当目标为敌对的时候施放暗影防护结界"

四[重点]、在写宏的时候我们应该注意些什么?

1"[]"除了告诉wow里面的句子是条件以外,还有一个更重要的作用,两个"[]"连在一起就是"或者",如"/cast [harm][combat]防护暗影结界",这个宏的意思是"当目标是敌对或者在战斗中时施放防护暗影结界""[harm]"是判断目标是否为敌对,"[combat]"是判断你是否在战斗中另外,"[]"里面是可以不加任何条件的,作用也和表面意思一样,就是任何条件下比如"/petattack [harm][]",这个宏的作用是当目标是敌对时(exists是判断目标是否存在,而harm包含exists,所以全意应该是当目标存在并且为敌对时)攻击他,加上"[]"这个空条件的话,当你没有目标的时候这个宏就会自动搜索一个离你最近的目标并进行攻击,作用和"/petattack"不加任何条件时的效果一样它的作用还要大家自己慢慢体会,很好,很强大

2","(半角逗号),这个符号与"[]"可以说是"相反"吧,它可以让两个条件达到"并且"的效果,如:"/cast [harm,combat]防护暗影结界",这个宏的意思是"当目标是敌对,并且自己在战斗中时施放防护暗影结界"以上是两个宏内最重要的符号

3所有的条件前面都可以加入"no"来使这个条件达到"反意"的效果如"[noharm]","[nocombat]"

4所有的"反意"条件不可以用"或者"来施放技能如"/cast [noharm][nocombat]防护暗影结界",表面上看,这个宏会在目标不是敌对,并且不在战斗中时会施放防护暗影结界,但是实际这个宏是错误的用起来什么反应也不会有

5很多条件都有"默认目标",比如"combat"(判断自己是否在战斗中),"stealth"(判断自己是否在潜行)等条件默认目标就是自己,我给它们起了一个名字,叫做"自身条件"而"harm"(判断目标是否为敌对)"help"(判断目标是否为友善)默认目标就是自己当前的目标,它们叫做"目标条件"而像"channeling:法术名称"(判断指定法术是否在引导)这样的条件没有默认目标,需要使用的时候指定,这就是"法术条件",还有一种是"装备条件"-"equipped:装备名称/类型/子类型",这样根据"判断目标"给条件分类之后,大家的思路会更清晰些总结一下,所有的条件分为"自身条件","目标条件","法术条件"与"装备条件"

◆下面是最重要的,"自身条件"的默认目标是自己,不可以判断指定目标,这个功能让暴雪在宏内给屏蔽了如果不屏蔽,那宏就逆天了比如"/cast [target=mouseover,stealth]死亡缠绕",在这个宏里,"target=mouseover"就是用来指定目标的,他的意思是把目标指定为鼠标指向的目标(什么是鼠标指向就是当鼠标停留在那个目标身上,并且没有选定那个目标为当前目标的时候),"stealth"是判断自己是否在潜行,现在我们把"默认目标","自己"改变为了"鼠标指向",那么表面意思上看这个宏就可以在鼠标指向到一个正在潜行的目标的时候施放死亡缠绕,但是实际这个宏是不可用的原因就是刚才说的,让暴雪给屏蔽了

◆"目标条件",可以随意把"默认目标"改变为任何目标,比如:"/cast [target=mouseover,harm]死亡缠绕",当"鼠标指向"为敌对的时候施放死亡缠绕目标条件不用解释太多,继续下一个了

◆"法术条件",顾名思意,使用"法术条件"就必须给条件指定一个法术,如:"/cast [nochanneling:吸取生命]吸取生命",当吸取生命不在引导时施放吸取生命很简单

◆"装备条件"同法术条件

6一个重要的条件"exists",最多的应用是在在鼠标指向"target=mouseover"中如: "/cast [target=mouseover,exists][harm]死亡缠绕",这个宏的意思是如果鼠标指向目标存在,就施放死亡缠绕,不存在就对当前目标施放死亡缠绕"exists"是判断目标是否存在的条件,如果没有这个条件这个宏就会卡住,只能对鼠标指向施放法术,后面的"harm"会变成无效的条件这里要特别强调一下,"harm"与"halp"包含了"exists"(目标不存在也就无法判断到底是友善还是敌对了),忘了哪个版本,把"mouseover"改了,在最早的20,是不需要在"mouseover"后面加"exists"就可以在"鼠标指向"无目标的时候自动变为不成立直接检测下个条件表面看好像是多余,但是实际上这是修正的一个错误,以前的"mouseover"中其实是包含了"exists"

[size=3]以下内容感谢 生命的尽头 整理!“我”再次整理添加了"/petautocasttoggle"命令[/size]

一些基本知识

身上各个部位编号:

1:头

2:颈

3:肩

4:衬衣

5:胸

6:腰带

7:腿

8:脚

9:手腕

10:手套

11:手指1

12:手指2

13:饰品1

14:饰品2

15:背

16:主手

17:副手

18:远程武器

动作条名称及编号:

主动作条1:ActionButton

主动作条2:不知道。。。。。。。

主动作条3(右1):MultiBarRightButton

主动作条4(右2):MultiBarLeftButton

主动作条5(右下):MultiBarBottomRightButton

主动作条6(左下):MultiBarBottomLeftButton

每个动作条的按钮从左至右都是1~12。

背包及包裹格子编号:

背包从右到左的编号分别是:4、3、2、1、0~

包裹格子的编号是从左至右排列,一个包的第一行分别是:1、2、3、4~

然后是包裹第2行:5、6、7、8~下面几行依次类推。

姿态编号

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

职业0| 战 士 | 德鲁伊 | 牧 师 | 盗 贼 | 萨满祭司|

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

姿态1| 战 斗 | 熊 | 暗影形态| 潜 行 | 幽魂之狼|

姿态2| 防 御 | 海 豹 | | | |

姿态3| 狂 暴 | 猫 | | | |

姿态4| | 旅 行 | | | |

姿态5| | 枭兽或树| | | |

姿态6| | 飞 行 | | | |

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

从20开始宏内可用的条件:

help---判断目标是否为友善;

比如“/cast [help]治疗术”,如果目标为友善那么施放治疗术。

harm---判断目标是否为敌对;

比如“/cast [harm]惩击”,如果目标为敌对那么施放惩击。

party---判断目标是否在本小队中;

比如“/cast [party]治疗术”,如果目标在本小队中那么施放治疗术。

raid---判断目标是否在团队中;

比如“/cast [raid]治疗术”,如果目标在本团队中那么施放治疗术。

group---判断自己是否在一个队伍中(小队或团队);

比如“/cast [group]治疗导言”,如果自己在一个队伍中那么施放治疗导言。

group:party/raid判断自己是否在一个指定的集体中:小队/团队;

比如“/cast [group:raid]治疗导言;[group:party]快速治疗”,如果在团队中就施放导言,在小队中就施放快速。

combat---判断你是否在战斗中;

比如“/cast [combat]消失;[nocombat]潜行”,如果在战斗就消失,不在战斗就潜行。

stance或stance:#---判断你是否在姿态中或是否在指定姿态中。#为数字,也就是姿态编号。

比如“/cast [stance]精神鞭挞”,如果在暗影形态就施放鞭挞。“/cast [stance:3]潜行”,如果在猫形态就潜行。

stealth---判断你是否在潜行;

比如“/cast [stealth]背刺;邪恶攻击”,如果在潜行就用背刺,否则邪恶攻击。

modifier或modifier:x---x可为shift、ctrl、alt 或者是它们的组合,判断某个或某几个按键是否被按下。

equipped:<item>---判断某件物品是否在装备中。<item>可以是装备栏编号、装备分类(武器、副手。。。)、装备子类(双手剑、法仗等等。。。)

target=<unit>---可以把技能目标指定为任何有效的目标,并且可以另你不丢失当前目标!<unit>还可以为“self”,用来指定没有目标的时候。“player”,用来指定只对自己施放。比如“/use [target=player] 厚符文布绷带”,无论任何时候都只对自己使用绷带。关于“self”,这个条件在使用时经多人测试都会报错,原因不明,所以暂时大家先不要用。

actionbar:<number>---判断当前动作条是否被列出。<number>可为1、2、3、4、5、6

pet:<pet type 或 pet name>---pet type为宠物类型;pet name为宠物名字。如果不填写宠物类型或名字则判断宠物是否存在。

mounted---判断是否在坐骑上。

swimming---判断是否在游泳。

flying---判断是否在飞行中。

outdoors---判断你是否在室外。

indoors---判断你是否在室内。

button:<#>---判断某个特定按钮是否被用来触发技能。<#>可为1(鼠标左键)、2(鼠标右键)、3(鼠标按键3,也就是鼠标滚轮向下按,不是向上滚也不是向下滚)、4(鼠标按键4,多键鼠标专用)、5(鼠标按键5,多键鼠标专用)。默认为1。

channeling或channeling:法术名称---判断你是否在引导法术或是否在引导指定的法术。

比如“/cast [nochanneling:奥术飞弹]奥术飞弹”,在这个例子里我把“channeling:奥术飞弹”前面加了“no”,所以这个宏的意思就变成了如果没有在引导奥术飞弹,那么施放奥术飞弹,避免浪费~~~

exists---判断特定目标是否存在。

dead---判断目标是否死亡。请注意,这个是判断目标是否死亡。如果你想判断你自己的宠物是否死亡就要写成这样“[target=pet,dead]”。

比如“/cast [target=pet,dead]复活宠物(猎人的复活宠物技能。。。)”。这个宏的意思就是如果你的宠物死亡了那么施放复活宠物。

equipped:类型/子类型---判断某件装备是否在装备中。

比如:

/cast [equipped:魔杖] 射击

作用:如果装备魔杖就使用射击。

一些命令的讲解及应用

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

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

施放法术相关

/cast [option]

简单的说就是/施放,并且使用这个命令的宏只有一个法术会被施放。现在的这个命令可以加入条件来判定法术是否被施放。比如“/cast [help,combat] 快速治疗”,这个宏的意思是当目标为友善,并且在战斗中,那么施放快速治疗。

/castsequence [option]

连续点击可以按顺序施放指定法术。一个法术施放失败,后面的法术就不会被施放。

专用的条件选相(只有在做这个命令的条件时才会有这样的功用):reset=<#>或target或combat或它们的组合,其他同“/cast”。简单介绍一下<#>/target/combat的作用。

<#>---代表数字,一般都是1到1800,单位为秒。/castsequence reset=120 部落徽记,亡灵意志,这个宏的功能是先使用部落徽记,然后使用亡灵意志。如果120秒后亡灵意志依然没有被施放那么还是使用部落徽记。但是,reset=<#>永远都是在你施放完最后一个法术的时候开始记时。

target---切换目标时重至宏。

combat---战斗开始时重至宏。

比如“/castsequence reset=30/target/combat 腐蚀术,痛苦诅咒,生命虹吸”,意思是依次施放腐蚀、痛苦、虹吸,当最后一个法术施放完(也就是虹吸)30秒之后,或者切换目标,或者脱离战斗都会使序列重至,也就是从头开始。

/castrandom [option]

随机施放法术,比如“/castrandom 变形术:猪,变形术:羊,变形术:龟”。(我变~我变~我变变变!)

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

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

物品、装备相关

/use [option]

使用物品或装备,不再需要像以前一样指定包裹或动作条编号了。比如“/use 厚符文布绷带”。

/userandom [option]

随即使用指定的几件物品。比如“/userandom [nomounted] 黑色作战科多兽,死亡军马的缰绳,霜狼嗥叫者的号角,迅捷绿色迅猛龙

[color=Rblue]/equip [option][/color]

直接举例说明吧。“/equip [noequiped:复仇法袍]复仇法袍”,意思是如果没装备复仇法袍就把复仇法袍装备上。

/equipslot [option]

这个功能和上面那个类似。但是这个命令主要是为了武器、戒指等可以装备两件的装备而诞生的。

比如:

/equipslot [equiped:多彩之剑] 16 毁灭之刃

/equipslot [equiped:残忍利刃] 17 熔火犬牙

/equipslot [equiped:毁灭之刃] 16 多彩之剑

/equipslot [equiped:熔火犬牙] 17 残忍利刃

这个宏可以把多彩和毁灭、残忍和狗牙互换。“/equipslot”在这里主要就是区分主副手,让宏可以把装备穿到正确的位置。

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

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

目标选定相关

/targe [option]

可以用来选定指定的目标,比如“/targe player”,这个宏会把你的目标选定为你自己。

可用目标:

人物&名字---比如“/target 生命的尽头”那么这个宏就会把目标选定为名字为“生命的尽头”的玩家了(也就是我了),宠物也是如此。如果你在战场,还可以把人物名字后面加上“-服务器名称”,比如“生命的尽头-暮色森林”,这样就选中了“暮色森林”服务器的“生命的尽头”了。

队友&队友宠物:

party1第1个队友

partypet1第一个队友的宠物

party2第2个队友

partypet2第二个队友的宠物

party3第3个队友

partypet3第三个队友的宠物

party4第4个队友

partypet4第四个队友的宠物

raidN和raidpetN---N可为1到40。

/targetenemy [option]

选定一个敌对目标。

/targetfriend [option]

选定一个友善目标。

/targetparty [option]

选定一个小队队友为目标。

/targetraid [option]

选定一个团队队友为目标。

/targetlasttarget [option]

选定你的最后一个目标。

/targetlastenemy [option]

选定最后一个对你有敌意的目标。

/assist [option]

协助~同“/协助”~可选单位同“/target”。

/focus [option]

一直锁定一个目标~比如把这个命令和宠物攻击结合做一个宏。再比如你当前的宠物是MM,并且用这个宏让MM去攻击一个战士,然后你切换了目标,并让MM施放诱惑,这时MM诱惑的目标不会是你当前的目标,而是刚才被锁定的那个战士。

/clearfocus [option]

取消当前被锁定的目标。

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

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

宠物相关

/petattack [option]

让宠物开始攻击一个目标。

/petstay [option]

让宠物停在原地。

/petfollow [option]

让宠物跟随自己。

/petpassive [option]

让宠物进入被动状态。

/petdefensive [option]

让宠物进入防御状态。

/petaggressive [option]

让宠物进入攻击状态。

/petautocaston [option] 法术名称

宠物法术自动施放开启。

/petautocastoff [option] 法术名称

宠物法术自动施放关闭。

/petautocasttoggle [option] 法术名称

宠物法术自动释放开启与关闭互相切换。

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

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

其他

/startattack

开始攻击。。。

/stopattack

停止攻击。。。

# show <法术名称/物品名称>

这个命令可以让你的宏显示指定法术或物品的图标(技能冷却、物品数量、施法材料数量),前提是你的宏必须使用“?”这个图标。

#showtooltip <法术名称/物品名称>

这个命令可以让你的宏显示指定法术或物品的图标(技能冷却、物品数量、施法材料数量),并且显示物品或法术的详细说明。前提是你的宏必须使用“?”这个图标。

/cancelaura [option]

取消BUFF~比如“/cancelaura 奥术智慧”。

/cancleform [option]

取消某个姿态。比如“/cancleform 巨熊形态”,如果一个德鲁伊在巨熊形态时使用这个宏那么他就会取消形态变回人形。对于战士这个宏是不可以使用的,因为战士时刻都是在一个姿态中,不可取消。。。。。。

/stopmacro [option]

停止宏,可加条件判定。比如:

/cast [harm] 变形术

/stopmacro [noharm]

/p 正在把%t变羊!别去碰它!

如果你的目标不是敌对,那么按这个宏就不会说话。

/click [option]

点击?貌似是的。和“/cast”一样何以加事件判断。先介绍一下下面的两个参数。

ActionButton1这里的1可以改为1-72~也就是你的动作条第一个按钮到第72个按钮。当然,是在你没有使用任何动作条插件的情况下。具体请参照上面的技能栏编号说明。如果你使用了动作条插件,比如“zBar”,并且设置动作条最大按钮数量为12。那么“zBar动作条1”的技能栏编号就是73-84~“zBar动作条2”的技能栏编号就是85-96~依次类推,一般情况下任何动作条都是这样的。(我只是说一般情况下。。。不排除例外)

PetActionButton11可以改为1-10任何一个数,意思就是宠物技能栏的1-10。

下面举个例子:

比如“/click [pet:虚空行者]PetActionButton1”这个宏的意思是如果当前宠物是虚空行者,那么点击宠物技能栏1。这个命令一般都是和下面的两个命令结合使用!

再举个宏套宏的高级例子:

1号宏:

/click [pet]ActionButton1

/click [nopet]ActionButton2

2号宏(对应/click [pet]ActionButton1):

/cast 火焰之盾

/cast 牺牲

/cast 诱惑

/cast 拦截

/cast [harm]法术封锁

/cast [modifier:alt,target=player][help]吞噬魔法

3号宏(对应/click [nopet]ActionButton2)

/cast [nomodifier]召唤虚空行者;[modifier:ctrl]召唤魅魔;[modifier:alt]召唤地狱猎犬;[modifier:shift]召唤恶魔卫士;[nomodifier,button:2]召唤小鬼

要使用这个宏,首先要把2号和3号宏放到指定的位置。

效果:首先这个宏会判断你有没有宠物,有就使用宠物的法术,没有就召唤宠物。结合上面所说过的,不难看出这个宏的意思。(哦~~~~~~原来“/click”还可以这样用啊~~~~~~~~~~)

/stopcasting [option]

用来打断当前施法。比如你当前正在施放一个需要吟唱类法术(比如火球术),使用“/stopcasting”,法术被中断了。。。。=。=!举这个例子目的只为说明他的作用。当一个法师在吟唱大火球的时候,突然发现敌人解了他的羊正要把他变样。。。那么,这个宏就是时候使用了:

/stopcasting

/cast 法术反制

这个宏会立刻停止你当前的施法并且施放法术反制。个人感觉它比自己移动一下或者跳一下都要好用的多!想具体因为什么就最好自己进游戏试验一下。

这个命令还有一个特别重要的作用。就是可以把无公共CD的多个法术、使用物品和一个需要公共CD的法术连贯起来施放。也就是一个多开宏的中心部分!下面给出一个例子:

/use 13

/stopcasting

/cast 气定神闲

/stopcasting

/cast 炎爆术

这就是一个典型的多开宏。如果没有“/stopcasting”,这个宏就需要点3次才能实现功能。

/dismount [option]

下马。。。同样可以加入条件判定~并且。。。。。下马的速度不是一般的快~~ =。=!!!

/in N /频道 内容

延迟说话。N为数字,单位为秒。比如“/in 1 /p 说什么好呢”,这个宏的意思是“1秒后在小队内说:说什么好呢”。

/swapactionbar [option] <动作条编号> <动作条编号>

可以让两个动作条互换~~~~~没什么难理解的吧。

/changeactionbar [option] <动作条编号>

可以翻转到你指定的动作条。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 魔兽世界宏命令设置以后怎么用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情