WOW手把手教宏编程

合集下载

魔兽世界宏命令的编写教程(学习资料)

魔兽世界宏命令的编写教程(学习资料)

调出宏命令的编辑窗口有两种方式:1.在聊天栏输入/MACRO后回车。

2.按ESC调出系统菜单选择【宏命令设置】看见了吧?弹出一个窗口,上面有【新建】和【退出】两个按钮。

点【新建】,又会弹出一个窗口。

五颜六色的图标包括了WOW几乎所有的技能图片,随便选一个你喜欢的,它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。

然后回到第一个窗口,它的下半部分是一个输入栏(别说找不到…),在里面输入宏的内容,然后点【退出】。

我们以牧师为例:选中牧师“复活术”的图标,在名称处填写‘复活’。

返回到第一个窗口在输入栏中输入下面的命令:/me 开始施放复活术/me 的复活术被%t抵抗/me 开始变得愤怒了/me 获得了狂暴效果/me 施放皮鞭失败:%t对此免疫/me 施放辣椒水失败:%t爱吃川菜/me 开始施放色诱术(空格,空格…….)%t 复活了!/施放复活术(等级1)PS:一定要注意%t是在英文输入下输入的。

中文输入法下是全角模式不被系统接收。

HOHO~接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,可以设定热键来使用,也可以用鼠标点击。

反正是想怎么用就怎么用…,使用方式和普通技能相同最后留给大家一个思考题,在上面的例子中,“/me”、“%t”“/施放”都是什么作用,牧师职业的玩家可以自行制作后观看效果,可以更改文字,以加强抓狂效果:非牧师职业可以找牧师借鉴。

牧师就是好!就是好!宏命令的初级教程(上)有了前两章的基础,大家对魔兽世界的宏命令应该有了一定的认识。

下面我将对宏命令做出更加详细的介绍,魔兽世界的宏命令大概有几千个,在初级教程里面将讲解最常用的命令,实现的功能也相对简单。

有些人在此时可能在想编写一个宏可以完成一套攻击动作,如“换武器――施法――换回武器”等等。

这确实是一套连续动作,不过能实现这套动作的叫外挂而不是宏,魔兽的宏不支持带有冷却时间的技能连续使用,因此那些想要自动完成某套动作的玩家你们的白日梦可以醒醒了。

最经典魔兽世界宏命令完全教程2024年修正版

最经典魔兽世界宏命令完全教程2024年修正版

魔兽世界宏命令是游戏中的一个强大工具,能够帮助玩家执行一系列预设的指令,从而简化游戏操作。

下面是一个经典的魔兽世界宏命令完全教程,该教程是2024年修正版,共1200字以上。

1.什么是宏命令宏命令是一系列游戏指令的集合,被定义为一个独立的单位。

玩家可以通过一个简单的指令来执行一系列复杂的操作。

通过合理利用宏命令,玩家可以提高游戏效率,简化常见的操作步骤。

2.如何创建宏命令在游戏中,创建一个宏命令非常简单。

首先,按下“Esc”键打开游戏设置菜单。

然后选择“宏”选项,点击“新建”按钮。

在弹出的窗口中,可以输入宏命令的名称,并添加指令。

3.引用和嵌套指令在创建宏命令时,玩家可以引用其他的宏命令,从而实现宏命令的嵌套。

例如,如果有一个名为“治疗宏”的宏命令,可以在另一个宏命令中引用“治疗宏”,以实现复用和组合。

4.参数和条件宏命令支持参数和条件,这使得宏命令更加灵活和智能。

通过在指令中添加参数,可以根据不同的情况执行不同的操作。

例如,可以根据目标的血量情况选择不同的技能使用。

条件语句可以用于判断特定的条件,例如是否满足目标的距离要求。

5.宏命令的常见用途宏命令在魔兽世界中有许多常见的用途。

以下是其中的一些示例:-物品使用宏:可以通过一个宏命令一键使用多个物品,从而节省时间和操作步骤。

-聊天宏:可以创建一些常用的聊天宏,例如打招呼、寻求组队等,以方便和其他玩家交流。

-施法宏:可以创建一些特定的战斗宏,例如自动使用其中一种技能来提高输出效率。

-切换天赋宏:可以通过一个宏命令一键切换不同的天赋,从而在不同的场景中适应不同的需求。

6.宏命令的限制虽然宏命令是一个强大的工具,但它也有一些限制。

首先,宏命令无法实现自动化操作,例如自动拾取、自动攻击等。

其次,宏命令也无法执行一些需要鼠标操作的指令,例如点击一些具体的目标。

7.宏命令的调试和修改在创建宏命令时,可能会遇到一些错误和问题。

魔兽世界提供了一些调试和修改的方式,以帮助玩家纠正错误和改进宏命令。

魔兽世界宏命令基础教学

魔兽世界宏命令基础教学

魔兽世界宏命令基础教学魔兽世界宏命令基础教学一、前言:1、由于CastSpellByName()和TargetUnit()在2.0被禁用,所以2.0之前的大部分宏将无法使用。

现在,宏写法也有了很大的变化。

没有宏可以检查Buff,Debuff,冷却,血量,魔法,怒气,能量。

但是,大家也不用太惋惜,现在的宏可以实现许多新的功能,并且非常强大。

2、在使用一些宏之前请先检查你的按键设置。

系统默认Ctrl+1到10是使用宠物技能栏,而Shift+1到6是选定动作条。

有些宏在使用时由于自己的设置有可能和这些默认的按键冲突,解决办法为改宏或者改掉系统默认的按键设置。

3、把这篇文章一字不漏的看完,那么95%的宏你都可以自己写了。

二、上手教程简单的说,宏就是创建一连串的命令集,通过鼠标点击或按下键盘某个按键就让电脑自动执行这一系列命令。

在进入游戏之前,特别是用全屏模式进行游戏的,需要掌握一些基本知识。

曾经在网吧看过一位玩家做宏,他把网站上别人写好的宏用一张纸抄写下来,然后进入游戏宏设置中一字字敲下,途中发现某些宏用不了,又退出游戏打开网站查询,拿笔记在纸上再次进入游戏尝试。

看到这里可能玩转电脑的高手们会笑,但确实是这样,不是亲眼目睹我也不敢相信还有人用这样原始的做宏方法。

所以,首先有必要说明在操作系统平台下或游戏中,当不能使用鼠标右键弹出选项菜单时几个键盘组合键功能:1.“Ctrl”控制键+“C”键---复制2.“Ctrl”控制键+“V”键---粘贴3.“Ctrl”控制键+“X”键---剪切4.“Ctrl”控制键+“A”键---全选5.“Windows”键(即操作系统图标的按键一般位于“Ctrl”控制键与“Alt”换档键之间)+“D”键---最小化所有任务到任务栏并显示桌面。

6.“Windows”键+“Tab"制表键---在任务栏打开的各项任务间进行切换。

大家好,我是3区狂风峭壁服务器侏儒小法师陈真,谢谢大家能看我的文章!下面让我们在游戏中一步步设置宏命令:一.进入游戏后按“Esc”键或点主菜单图标可打开游戏主选单,点选“宏命令设置”。

魔兽世界宏命令完全教程

魔兽世界宏命令完全教程

魔兽世界宏命令完全教程考格威尔(Cogwheel's)宏命令完全指南Cogwheel著WOWWiki共享维护Subelf译版权所有请勿⽤于商业⽤途⼀、基本宏命令 (3)1. 什么是宏? (3)2. 怎样写宏? (3)3. 施放法术 (4)i. 关于技能名称和等级的说明 (4)4. 使⽤物品或者饰品 (5)i. /use <装备栏> (5)ii. /use <背包> <栏> (5)5. 集成多个动作 (5)6. 选择⽬标 (6)i. 其他选择命令 (6)7. 控制宠物 (7)i. /petattack (7)ii. /petfollow (7)iii. /petpassive, /petdefensive 和/petaggressive (7)iv. /petautocaston 和/petautocastoff (7)8. 宏在动作栏的显⽰控制 (7)9. 其他的命令 (8)i. 装备物品 (8)ii. 队列施法或使⽤物品 (8)iii. 随机施法或使⽤物品 (9)iv. 攻击 (9)v. 技能栏控制 (9)vi. 移除增益效果 (9)vii. 退出形态 (9)viii. 中⽌施法 (10)ix. 终⽌⼀个宏:/stopmacro (10)x. 解散坐骑 (10)xi. 保存⼀个⽬标⽤于后续动作 (10)xii. 模拟点击 (10)10. 进阶:脚本 (11)i. 脚本有哪些限制? (11)ii. 什么是脚本? (11)⼆、命令条件语 (12)1. 什么是命令条件语? (12)2. 可以使⽤条件语的命令 (12)3. [target=]条件语 (13)4. 语法 (13)i. 条件语语法简介 (14)ii. 条件语法 (14)iii. 完整的EBNF语法 (15)iv. 参数为空 (15)v. 条件为空 (15)vi. [target=]条件语与命令参数 (15)5. 命令条件语 (16)i. 总表 (16)ii. 敌/友(help / harm) (16)iii. 存在(exists) (17)iv. 死亡(dead) (17)v. 姿态(stance:0/1/2/.../n).. (17)vi. 潜⾏(stealth) (17)vii. 功能键状态(modifier:shift/ctrl/alt) (17)viii. 功能键变量 (18)ix. 点击状态(button:1/2/.../5/<虚拟按键号>) (18)x. 装备(equipped:<物品类型>) (18)xi. 引导中(channeling:<技能名称>) (18)xii. 技能条(actionbar:1/.../6) (19)xiii. 宠物(pet:<宠物名称或类型>) (19)xiv. 战⽃(combat) (19)xv. ⾏动⽅式、室内外状态(mounted, swimming, flying, indoors & outdoors) .. 19 xvi. 允许飞⾏(flyable) (19)xvii. ⼩队/团队队友(party/raid) (19)xviii. 在⼩队/团队中(group:party/raid) (19)6. 命令条件语的应⽤ (19)i. 设置焦点(focus) (19)ii. ⽤/click进⾏分⽀判定 (20)三、附录 (22)1. ⾃定义图标 (22)2. 宏的移植 (22)3. 更多信息 (22)4. 鸣谢 (22)5. 译者注 (22)⼀、基本宏命令1.什么是宏?宏是由⼀组宏命令组成的。

魔兽世界宏命令教程-魔兽世界一键宏教程

魔兽世界宏命令教程-魔兽世界一键宏教程

魔兽世界宏命令教程-魔兽世界一键宏教程《魔兽世界宏命令教程魔兽世界一键宏教程》在魔兽世界这个广袤的虚拟世界中,宏命令是一项强大的工具,它能够帮助玩家更高效地操作角色,实现各种复杂的动作和技能组合。

而一键宏更是让游戏体验变得更加便捷和流畅。

接下来,就让我们一起深入了解魔兽世界的宏命令,特别是一键宏的相关知识和使用方法。

一、什么是宏命令宏命令简单来说,就是将一系列的游戏动作、技能和指令组合成一个单独的命令。

通过按下一个按键或者点击一个图标,就能够执行这一系列预先设定好的操作。

这不仅节省了操作时间,还能提高游戏中的反应速度和准确性。

二、宏命令的作用1、简化操作在激烈的战斗中,快速准确地释放技能是至关重要的。

宏命令可以将多个技能组合在一起,一键释放,避免了手忙脚乱地逐个点击技能图标。

2、提高效率例如,对于一些需要频繁重复的动作,如切换装备、使用特定物品等,宏命令可以让这些操作瞬间完成。

3、个性化设置玩家可以根据自己的游戏风格和需求,定制独特的宏命令,以适应不同的战斗场景和任务。

三、魔兽世界一键宏的优势1、便捷性只需轻轻一按,就能完成一系列复杂的操作,大大降低了操作难度。

2、反应迅速在关键时刻,能够更快地做出应对,抢占先机。

3、减少失误避免了因紧张或操作不熟练导致的技能释放错误。

四、创建宏命令的基本步骤1、打开宏界面在游戏中,按下“Esc”键,选择“宏命令设置”。

2、选择新建宏给宏起一个易于识别的名字,并选择一个合适的图标。

3、编写宏命令代码这是关键的一步,需要了解魔兽世界的宏命令语法和相关指令。

4、保存宏完成编写后,点击“保存”按钮。

5、将宏拖到动作栏方便在游戏中随时使用。

五、常用的宏命令指令1、/cast用于释放技能,例如“/cast 火球术”。

2、/use使用物品,如“/use 治疗药水”。

3、/target选择目标,如“/target 敌对玩家”。

4、/stopcasting中断当前正在施法的技能。

魔兽世界懒人宏编辑宏制作

魔兽世界懒人宏编辑宏制作

魔兽世界懒人宏编辑宏制作在魔兽世界中,宏是一种非常实用的工具,可以帮助玩家简化操作、提高效率。

对于那些想要在游戏中更轻松、更便捷地进行战斗和日常活动的“懒人”玩家来说,学会编辑和制作宏绝对是一项必备技能。

首先,我们要明白宏到底是什么。

简单来说,宏就是一系列指令的集合,玩家可以通过输入一个简单的命令来执行这些指令。

比如,你可以把多个技能组合在一个宏里,只需点击一次就能依次释放,或者实现一些特定的条件判断和动作。

那么,如何开始编辑宏呢?第一步,打开游戏中的宏界面。

在游戏菜单中,通常可以找到“宏”这个选项。

点击进入后,你会看到可以创建新宏的按钮。

接下来,给你的宏起一个容易识别的名字。

这个名字最好能清楚地反映出宏的功能,比如“爆发输出宏”“治疗急救宏”等等。

然后就是关键的指令编写部分了。

魔兽世界中的宏指令有很多种,常见的比如“/cast”(释放技能)、“/use”(使用物品)、“/target”(选择目标)等等。

比如说,你想制作一个简单的输出宏,让角色依次释放“技能A”“技能B”和“技能C”,那么宏指令就可以这样写:```/cast 技能 A/cast 技能 B/cast 技能 C```这样,当你点击这个宏的时候,角色就会按照顺序释放这三个技能。

但这只是最基础的用法,宏还可以加入一些条件判断,让它更加智能。

比如,你可以设置只有在特定的目标或者特定的状态下才释放某些技能。

假设你是一个治疗职业,想要制作一个只有当队友血量低于 50%时才释放治疗技能“治疗术”的宏,指令可以这样写:```/cast target=队友名字, health<50% 治疗术```这里的“target=队友名字, health<50%”就是一个条件判断,表示当指定队友的血量低于 50%时。

另外,宏还可以实现一些循环操作。

比如,你想让某个技能每隔一段时间自动释放,就可以使用“/in”指令。

比如:```/in 5 /cast 技能 D```这表示每隔 5 秒就释放一次“技能D”。

魔兽世界宏命令集(小白教程)

魔兽世界宏命令集(小白教程)
indoors,outdoors -检测是在室内还是室外
exists和dead -检测是否目标已经死亡,或是否真的存在
UnitMana(“player”)>400-魔法值大于400
UnitHealth("target")>20生命值大于20
GetComboPoints("target")>=5这个函数的作用是取出当前人物的连击点数量。
猎人远程和近战切换宏:
/swapactionbar 1 2
/cast [actionbar:1]雄鹰守护;灵猴守护
这样就可以切换1号技能条和2号技能条,换到1页时施放雄鹰守护,2页时则施放灵猴守护。
术士宏:
治疗石宏
# show极效治疗石
/use极效治疗石
/use特效治疗石
#showtooltip灵魂仪式
/targetparty和/targetraid按距离循环选择你附近的小队或团队队友,与/targetenemy类似,也可以用1作为参数改变选择的循环方向。
/startattack开始攻击
/stopattack停止攻击
/focus设置焦点目标
/clearfocus清除焦点目标
/cleartarget清除目标
channeling:<法术名称>玩家正在引导某法术
indoors玩家在室内
outdoors玩家在户外
party目标在玩家的小队中
raid目标在玩家的小队或团队中
group:party/raid玩家在某集体中(小队/团队)
2.0宏命令
/Assist这是个援助进攻的命令
/stopcasting和/stopmacro停止释放和停止宏,用来辅助设置

魔兽世界常用的一些宏

魔兽世界常用的一些宏

魔兽世界常用的一些宏宏其实真的是很简单很简单,大家不会的原因一定是嫌学起来繁复枯燥,流离在这里尽可能用最简单的话把一些简单的宏教给大家,以后大家想做宏就可以自己动手丰衣足食了~一、最最最基本的第一步调出宏编辑界面:在对话框打/m回车或按ESC找宏选项点【新建】,然后选择一个图标,·注意那个红色问号的图标,这个图标会自动变成它下一个会施放的法术的样子哦。

二、最最最常用的宏指令很简单,记住就可以了,就当背单词啦1、施放:/cast+空格+技能2、使用:/use+空格+物品3、选择目标:/target+空格+名称·注意:target是英文目标的意思,宏中也可以作为名词来使用,比如target是目标,targettarget就是目标的目标……o(╯□╰)o target后面加“=”就是“以什么什么为目标”的意思,后面可以跟targettarget,player(施法者自己),focus(焦点),mouseover(鼠标指向的目标),pet(宠物)等)4、设目标为焦点:/focus5、顺序施放:/castsequence(说明:sequence是连串、顺序、连续的意思,所以这个指令就是大家常说的“按第一下放A,按第二下放B”啦)这个指令的语法是:/castsequence+空格(+reset=n/target/combat/shift )技能A,技能B,技能C……其中n是指秒数,意为n秒后重置此循环;target意为切换目标宏重置;combat是战役的意思,意为战斗结束后重置;shift也可以是ctrl或alt,就是你一按这个功能键宏就重置了。

括号的容可以不加或选择用哪个6、随机施放:/castrandom (说明:random即随机的意思)7、/userandom 聪明的你一定知道这是什么……8、/equip 装备,就是穿衣服滴“穿”~三、最最最重要的判断条件英文中的条件句大家都有学过吧?就是if then啦,宏中那些中括号括起来的东西其实就是一堆If和then而已……1、help:判断目标为友方阵营;nohelp:非友方阵营harm:敌对阵营;noharm:非敌对阵营2、dead:目标挂了;nodead:目标没挂3、exists:目标存在;noexists:目标不存在4、"modifier:alt":判断当功能键alt按下时(alt也可以改为shift 或ctrl)5、"button:1”:判断宏是被鼠标左键按下时(1也可以改为2,右键)6、flyable: fly是飞,-able是“可...的”,所以flyable就是可以飞的情况下的意思咯~7、channeling:引导中;nochanneling:没在引导中四、加起来~加起来的语法很简单,常用的是/cast [条件1,条件2,条件3,] 技能A;[条件4,条件5] 技能B我们的宏主要有以下模板,仔细看看,看懂后你在础知识方面就合格了:/cast [help] 快速治疗; [target=targettarget] 快速治疗目标为友善则施放快速治疗,否则对目标的目标施放快速治疗。

魔兽世界(WOW)宏教程

魔兽世界(WOW)宏教程

一:基础教程1.什么是宏命令?玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。

最简单的比如puller 常用的:/v %t过来了,大家集中火力。

法师常用的:/v 我要催眠%t,大家不要打醒他这些宏个性鲜明,是EQ的一大乐趣之一。

然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。

WOW的宏就复杂和强大的多了。

它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。

一个宏可以完成一个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切.2.宏命令的设置流程:首先,回车,再敲/MACRO。

看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。

点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。

然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。

接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…3.下面就是怎样设置宏的内容了,简单的设置大家可以看我们网站上"基础"篇的宏介绍.相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作我们现在用一个宏把他们串起来:第一行内容:“/Kneel”第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…””这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…"宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令:/Assist 这是个援助进攻的命令。

魔兽世界宏命令教程-魔兽世界一键宏教程

魔兽世界宏命令教程-魔兽世界一键宏教程

魔兽世界宏命令教程-魔兽世界一键宏教程《魔兽世界宏命令教程魔兽世界一键宏教程》在魔兽世界中,宏命令是一项非常实用的功能,它可以让我们的游戏操作更加便捷和高效。

特别是一键宏,能大大简化我们在战斗中的操作流程,提升游戏体验。

接下来,就让我为大家详细介绍一下魔兽世界的宏命令以及一键宏的相关知识和设置方法。

一、什么是宏命令宏命令简单来说,就是将一系列的游戏动作或者指令组合在一起,通过一个按键或者点击来执行。

比如,我们可以将多个技能、物品使用、喊话等操作绑定在一个宏里,实现一键完成多个动作。

二、宏命令的基本语法要创建宏命令,首先需要了解一些基本的语法规则。

1、斜杠开头大多数宏命令都是以“/”开头的。

2、命令和参数例如,“/cast 技能名称”就是一个常见的命令,用于释放指定的技能。

而“技能名称”就是这个命令的参数。

3、条件判断通过一些条件语句,我们可以让宏根据不同的情况执行不同的操作。

比如“modifier:shift”表示当按下 Shift 键时。

三、创建宏在游戏中,按下“Esc”键,选择“宏命令设置”,就可以打开宏编辑界面。

点击“新建”按钮,选择一个图标,并为宏起一个名字,然后就可以在下面的编辑框中输入宏命令的内容了。

四、一键宏的优势1、简化操作在紧张的战斗中,能够迅速地执行一系列复杂的操作,而不需要逐个点击技能和物品。

2、提高反应速度减少了操作时间,让我们能够更快地应对各种情况。

3、个性化定制可以根据自己的游戏风格和需求,创建适合自己的一键宏。

五、常见的一键宏示例1、爆发输出一键宏假设我们是一名法师,有“火球术”“炎爆术”“燃烧”这几个主要的爆发技能。

我们可以创建这样一个一键宏:```/cast 炎爆术/cast 燃烧```当按下这个宏的按键时,会依次释放这三个技能,实现爆发输出。

2、治疗一键宏对于治疗职业来说,比如牧师,可以创建这样的宏:```/cast target=mouseover,help 快速治疗/cast target=self 快速治疗```这个宏会优先治疗鼠标指向的友方目标,如果没有则治疗自己。

魔兽世界宏命令完全教程

魔兽世界宏命令完全教程

考格威尔(Cogwheel's)宏命令完全指南Cogwheel著WOWWiki共享维护Subelf译版权所有请勿用于商业用途一、基本宏命令 (3)1. 什么是宏? (3)2. 怎样写宏? (3)3. 施放法术 (4)i. 关于技能名称和等级的说明 (4)4. 使用物品或者饰品 (5)i. /use <装备栏> (5)ii. /use <背包> <栏> (5)5. 集成多个动作 (5)6. 选择目标 (6)i. 其他选择命令 (6)7. 控制宠物 (7)i. /petattack (7)ii. /petfollow (7)iii. /petpassive, /petdefensive 和/petaggressive (7)iv. /petautocaston 和/petautocastoff (7)8. 宏在动作栏的显示控制 (7)9. 其他的命令 (8)i. 装备物品 (8)ii. 队列施法或使用物品 (8)iii. 随机施法或使用物品 (9)iv. 攻击 (9)v. 技能栏控制 (9)vi. 移除增益效果 (9)vii. 退出形态 (9)viii. 中止施法 (10)ix. 终止一个宏:/stopmacro (10)x. 解散坐骑 (10)xi. 保存一个目标用于后续动作 (10)xii. 模拟点击 (10)10. 进阶:脚本 (11)i. 脚本有哪些限制? (11)ii. 什么是脚本? (11)二、命令条件语 (12)1. 什么是命令条件语? (12)2. 可以使用条件语的命令 (12)3. [target=]条件语 (13)4. 语法 (13)i. 条件语语法简介 (14)ii. 条件语法 (14)iii. 完整的EBNF语法 (15)iv. 参数为空 (15)v. 条件为空 (15)vi. [target=]条件语与命令参数 (15)5. 命令条件语 (16)i. 总表 (16)ii. 敌/友(help / harm) (16)iii. 存在(exists) (17)iv. 死亡(dead) (17)v. 姿态(stance:0/1/2/.../n).. (17)vi. 潜行(stealth) (17)vii. 功能键状态(modifier:shift/ctrl/alt) (17)viii. 功能键变量 (18)ix. 点击状态(button:1/2/.../5/<虚拟按键号>) (18)x. 装备(equipped:<物品类型>) (18)xi. 引导中(channeling:<技能名称>) (18)xii. 技能条(actionbar:1/.../6) (19)xiii. 宠物(pet:<宠物名称或类型>) (19)xiv. 战斗(combat) (19)xv. 行动方式、室内外状态(mounted, swimming, flying, indoors & outdoors) .. 19xvi. 允许飞行(flyable) (19)xvii. 小队/团队队友(party/raid) (19)xviii. 在小队/团队中(group:party/raid) (19)6. 命令条件语的应用 (19)i. 设置焦点(focus) (19)ii. 用/click进行分支判定 (20)三、附录 (22)1. 自定义图标 (22)2. 宏的移植 (22)3. 更多信息 (22)4. 鸣谢 (22)5. 译者注 (22)一、基本宏命令1.什么是宏?宏是由一组宏命令组成的。

魔兽世界宏命令完全教程

魔兽世界宏命令完全教程

魔兽世界宏命令完全教程魔兽世界是一款非常受欢迎的多人在线角色扮演游戏,它提供了宏命令功能,允许玩家自定义一系列的指令和操作。

宏命令可以大幅提高游戏的效率和便利性,本文将为你介绍魔兽世界宏命令的完全教程。

一、宏命令的概念宏命令是玩家用一段简单的代码为游戏创建一个指令集,玩家可以通过按键激活该指令集,从而一键执行多个操作或者技能。

宏命令可以包括常规指令、技能施放、条件分支、循环、变量定义等。

二、宏命令的编写1.调用技能或指令:可以通过输入“/技能名称”来调用一个技能或指令。

例如,“/火球术”将施放一个火球术。

2. 使用条件分支:可以使用条件语句来控制技能或指令的使用。

例如,“/cast [mod: shift]火球术;寒冰箭”表示当按下Shift键时施放火球术,否则施放寒冰箭。

3. 使用循环:可以使用循环语句来循环执行一系列的技能或指令。

例如,“/script local i; for i=1,5 do RunMacro("宏名称") end”表示循环执行宏命令5次。

4. 使用变量定义:可以使用变量来存储和传递数据。

例如,“/script local targetName = UnitName("target");”表示将目标的名称存储在变量targetName中。

三、宏命令的应用宏命令可以用于各种游戏场景和操作,可以提高玩家的效率和便利性。

下面是几个宏命令的应用示例:1. 物品使用宏:可以使用宏命令将多个物品的使用合并为一个指令。

例如,“/use 物品1; 物品2; 物品3”可以一键使用物品1、物品2、物品32. 快速切换宏:可以使用宏命令实现快速切换不同的装备、技能或者天赋设置。

例如,“/eq uipset 装备方案1”可以一键切换到装备方案13. 施法宏:可以使用宏命令将多个技能的施放合并为一个指令。

例如,“/castsequence 火球术, 寒冰箭, 寒冰箭”可以一键施放火球术,然后寒冰箭,再次按下则继续施放寒冰箭。

魔兽世界宏命令的编写教程(学习资料)

魔兽世界宏命令的编写教程(学习资料)

调出宏命令的编辑窗口有两种方式:1.在聊天栏输入/MACRO后回车。

2.按ESC调出系统菜单选择【宏命令设置】看见了吧?弹出一个窗口,上面有【新建】和【退出】两个按钮。

点【新建】,又会弹出一个窗口。

五颜六色的图标包括了WOW几乎所有的技能图片,随便选一个你喜欢的,它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。

然后回到第一个窗口,它的下半部分是一个输入栏(别说找不到…),在里面输入宏的内容,然后点【退出】。

我们以牧师为例:选中牧师“复活术”的图标,在名称处填写‘复活’。

返回到第一个窗口在输入栏中输入下面的命令:/me 开始施放复活术/me 的复活术被%t抵抗/me 开始变得愤怒了/me 获得了狂暴效果/me 施放皮鞭失败:%t对此免疫/me 施放辣椒水失败:%t爱吃川菜/me 开始施放色诱术(空格,空格…….)%t 复活了!/施放复活术(等级1)PS:一定要注意%t是在英文输入下输入的。

中文输入法下是全角模式不被系统接收。

HOHO~接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,可以设定热键来使用,也可以用鼠标点击。

反正是想怎么用就怎么用…,使用方式和普通技能相同最后留给大家一个思考题,在上面的例子中,“/me”、“%t”“/施放”都是什么作用,牧师职业的玩家可以自行制作后观看效果,可以更改文字,以加强抓狂效果:非牧师职业可以找牧师借鉴。

牧师就是好!就是好!宏命令的初级教程(上)有了前两章的基础,大家对魔兽世界的宏命令应该有了一定的认识。

下面我将对宏命令做出更加详细的介绍,魔兽世界的宏命令大概有几千个,在初级教程里面将讲解最常用的命令,实现的功能也相对简单。

有些人在此时可能在想编写一个宏可以完成一套攻击动作,如“换武器――施法――换回武器”等等。

这确实是一套连续动作,不过能实现这套动作的叫外挂而不是宏,魔兽的宏不支持带有冷却时间的技能连续使用,因此那些想要自动完成某套动作的玩家你们的白日梦可以醒醒了。

魔兽世界宏命令教程

魔兽世界宏命令教程

魔兽世界宏命令教程1.常⽤的宏命令1.1常⽤的宏命令1.释放技能命令/cast释放⼀个或多个技能,可以加⼊⼀些条件判断,是最常⽤的命令/castsequence依次释放释放数个技能,同样可以加⼊⼀些条件判断,常见于所谓的"⽆脑宏"/use使⽤⼀个物品,可以直接⽤物品名称也可以⽤物品栏位置2.动作命令/cancelform取消变形/cancelaura取消状态或增益/startattack开始攻击,⼀般写不写差别不⼤,释放技能会⾃动开始攻击的/stopattack停⽌攻击,与startattack相反,⽤于防⽌破除控制等功能,也不⼤会⽤到/target /targetenemy切换⽬标,⽤到的也不多,抓贼宏会⽤到,更多时候需要的反⽽是不切换⽬标的情况下对特定⽬标释放技能/mount召唤坐骑/dismount解散坐骑3.语⾔表情命令/1 /2 /3 /4在不同的频道⾥⾯说话,1综合,2交易,3本地防务,4寻求组队/s /y /p /ra /bg在不同的范围说话,s说,y喊,p⼩队,ra团队,bg战场/e做出⼀串表情,同时也可以/+内置表情4.特殊命令#showtooltip显⽰技能描述,可以指定技能名或是缺省,让你的界⾯更有可读性/focus指定某个⽬标为焦点⽬标/clearfocus清除焦点⽬标/stopmacro停⽌宏,可加⼊条件判断/console /script控制命令,抓贼宏会⽤到1.2常⽤的条件判断1.⽬标条件判断help noharm⽬标为友⽅harm nohelp⽬标为敌⽅exists⽬标存在dead nodead⽬标死亡/存活2.⾃⾝条件判断stance:1/2/3/4/5/6 form:1/2/3/4/5/6处在某形态中,对应为野性:1熊,2⽔栖,3豹,4旅⾏,5飞⾏平衡:1熊,2⽔栖,3豹,4旅⾏,5枭兽,6飞⾏恢复:1熊,2⽔栖,3豹,4旅⾏,5树,6飞⾏combat nocombat战⽃中/⾮战⽃中stealth nostealth潜⾏中,⾮潜⾏中mod:alt/shift/ctrl按下功能键alt/shift/ctrl,可缺省swimming noswimming游泳中/⾮游泳中flyable noflyable可飞⾏/不可飞⾏indoors outdoors室内/室外3.其他条件判断@ target=name/player/focus/targettarget/mouseover/raid#/party#/arena#选定⽬标指定名字/⾃⼰/焦点/⽬标的⽬标/⿏标指向/团队#号/⼩队#号/竞技场#号敌⼈reset=#/target/combat/shift/alt/ctrl⽤于/castsequence中,设定重置条件,可以是#秒/切换⽬标/进⼊战⽃/按下shift/按下alt/按下ctrl 1.3简单的宏知识1.宏内容宏可以取名和设置图标,如果设置为?图标的话就是⾃动选择宏技能的图标宏最长不超过255个字符,每个英⽂字母是⼀个字符,汉字是两个字符如果包含汉字且超过了255个字符但没超过255个字,在保存时是不会出现问题的,但是下线以后会丢失宏内容2.标点符号除去技能名之外所有的标点符号英⽂字母都是半⾓的技能名之间⼀般⽤";"间隔,⽽castsequence中队列⾥的技能名则⽤","间隔需要同时满⾜的条件由中括号"[]"包裹,","间隔3.技能名技能名必须正确,可以打开技能书shift+点击技能来获取技能名如果分辨率不够的话也许会导致技能书和宏菜单不能同时打开,可以尝试调节UI缩放2.实例2.1简单宏1.对特定⽬标释放技能#showtooltip/cast [@⽬标名,exists] []技能名此宏会对特定⽬标释放所定的技能,⽬标不存在的话就直接释放技能如果没有同名的那么系统会选择⼀个"某种程度上⽐较相近"的⼈同时也可以写player,raid#之类的,详见第⼀部分例:Code:#showtooltip/cast[@哀⽊涕,exists][]⽣命绽放2.喊话宏/频道喊话内容在指定频道喊话频道可以是:s(说)y(喊)1(综合)2(交易)3(本地防务)4(组队)p(⼩队)ra(团队)bg(战场)e(表情)例:Code:/1FL10⼈便当1-3缺1T,9=1来的带装等成就MMM3.变形宏#showtooltip/cast !变形技能可以在⼈形态释放来变形,也可以在变形状态下重新变形来解减速等等例:Code:#showtooltip/cast!熊形态简单的循环#showtooltip/castsequence reset=条件1/条件2 技能1,技能2,技能3依次释放技能,技能名之间⽤","间隔条件可以是#(秒数)target(切换⽬标)combat(进⼊战⽃)shift/alt/ctrl(按下shifit/alt/ctrl)例Code:#showtooltip/castsequencereset=6/combat痛击,横扫,挫志咆哮,横扫4.双技能宏#showtooltip/cast [条件]技能1;技能2符合条件就释放技能1,否则就释放技能2技能名之间⽤";"间隔条件可以是⾃⾝条件也可以是⽬标条件可以⽤来节省空间,制作也极为简单例1:Code:#showtooltip/cast[stance:1]激怒;猛虎之怒例2:Code:#showtooltip/cast[harm]安抚;解除腐蚀5.使⽤物品宏#showtooltip/use 物品使⽤物品可以直接打物品名字也可以是物品位置编号编号对应:6(腰带)10(⼿套)13(饰品上)14(饰品下)15(披风)例:Code:showtooltip/use6/e绝尘⽽去6.取消buff宏/cancelaura 增益名取消buff⽤,例如取消保护,疾跑奔窜连放例:Code:#showtooltip/cancelaura急奔/cast[stance:3]狂奔怒吼(猎豹形态);狂奔怒吼(熊形态)2.2进阶以上是各种最基本的宏,那么我们能不能将这些宏拓展开来呢?条件更复杂,技能数量更多,多种不同的语句糅杂在⼀起,那就可以实现更多的功能1.分⽀选择宏"对特定⽬标释放技能宏"可以实现⽬标的选择,那么能不能加⼊判断,使得不同条件下对不同的⽬标施放呢? [@player,mod:alt]按住alt的话对⾃⼰释放⽤了宏的话系统内置的⾃我施法按键(alt)就不好⽤了,所以很多技能都会加上这⼀个条件来⼈⼯实现这个功能[@mouseover,harm/help,exists]对⿏标指向的⽬标释放这是很多治疗喜爱的宏,可以免去不断切换⽬标的⿇烦其中,harm和help则根据技能需要改动[@focus,mod:shift]按住shift则对焦点⽬标释放PvP⾮常常⽤且有⽤,shift也可以换成alt或是ctrl[@targettarget,harm/help,exists]对⽬标的⽬标释放这⾥需要注意的是这个harm和help所指的不是⽬标的属性,⽽是⽬标的⽬标的属性例如如果⽬标是boss,则对⽬标的⽬标施放治疗那么这⾥应该写的是help⽽不是harm,很多⼈都会觉得是:⽬标是harm的,所以转向⽬标的⽬标;这是不对的以上列举了⼏个常见的,你也可以⾃⼰试着写⼀写,"在某个条件下则以某⼈为⽬标"条件和⽬标的词汇则在第1部分⾥⾯有详细的介绍下⾯便可以把所有你认为会出现的条件写到⼀起了条件判断是从左到右的,也就是把你觉得应该先进⾏判断的条件写到左边#showtooltip/cast [@⽬标1,条件1] [@⽬标2,条件2] [@⽬标3,条件3] []技能最后的结果就是如果满⾜条件1,则对⽬标1释放,否则如果满⾜条件2,则对⽬标2释放,否则如果满⾜条件3,则对⽬标3释放这⾥建议最后加上⼀个空的中括号,来避免条件限制太死,有时候放不出技能的情况还有如果不写⽬标的话则默认为@target对当前⽬标,所以⼀般"@target"都省略掉了例:Code:#showtooltip/cast[@player,mod:alt][@mouseover,help,exists][help,exists][@targettarget,help,exists][]回春术2.复杂变形宏在"变形宏"上再加上各种条件判断,实现多种变形⼀键完成常⽤的条件有[swimming]⽔栖形态⽔⾥⽤⽔栖[flyable,nocombat]迅捷飞⾏形态飞⾏需要能飞且不战⽃[outdoors,noflyable,nocombat]⼤型棕⾊科多兽不能飞那就只能坐骑了[outdoors,noflyable,combat]旅⾏形态要是还是战⽃的话就旅⾏[indoors]猎豹形态室内就只能猎豹了然后我们直接把以上的全部加到⼀起,就得到了最终的宏Code:#showtooltip/cast[swimming]⽔栖形态;[flyable,nocombat]迅捷飞⾏形态;[outdoors,noflyable,nocombat]⼤型棕⾊科多兽;[outdoors,noflyable,combat]旅⾏形态;[indoors]猎豹形态事实上还有⼀个化简的问题例如说/cast [combat]猎豹形态;[nocombat]旅⾏形态后⾯那个nocombat需要吗?不需要因为判断从左⾄右进⾏,判断到第⼆个的时候就说明第⼀个没有通过了,那么combat没有通过必然是nocombat了但由于实际情况有很多条件并列,导致判断某个条件是否需要就⽐较复杂,有些⼈可能会绕不过来下⾯给出前⾯宏的化简结果Code:#showtooltip/cast[swimming]⽔栖形态;[flyable,nocombat]迅捷飞⾏形态;[outdoors,nocombat]⼤型棕⾊科多兽;[outdoors]旅⾏形态;猎豹形态当然,还可以加上"!"来防⽌连按⼜变回来,注意"!"放在技能名前⾯再给⼀个我⾃⼰⽤的变形宏,尝试下能不能看得懂Code:#showtooltip/cast[flyable,nocombat,nomod]!迅捷飞⾏形态;[form:4,nomod,outdoors][nomod.nocombat,outdoors][noform,outdoors]!旅⾏形态;[swimming,nomod]!⽔栖形态;[form:1,nomod]!巨熊形态;[form:3,nomod]!猎豹形态;[form:5,nomod][nomod,indoors]!⽣命之树/cancelform[form:6][mod]由于宏太长不得已把stance换成form了,效果⼀样3.简单循环中夹杂条件判断的宏下⾯我们再来给castsequence语句加点条件判断你也可以理解为把"简单循环宏"和"双技能宏"结合起来#showtooltip/castsequence [条件1] reset=重置条件A1/重置条件A2 循环A; reset=重置条件B1/重置条件B2 循环B 循环之间⽤";"分隔⽽每个循环则写作技能1,技能2,技能3同⼀个循环⾥的不同技能⽤","分隔⽆脑宏什么的就不说了,这⾥举个野性冲锋的例⼦:Code:#showtooltip/castsequence[stance:3]reset=10野性冲锋(猎豹形态),毁灭;野性冲锋(熊形态)作⽤就是释放对应形态的冲锋,猫跳后再按就是接免费毁灭这⾥的reset=10是因为免费毁灭buff持续10秒4.其他的⼀些命令/focus这条命令有3个作⽤1.没有焦点⽬标的时候将⽬标设置为焦点⽬标2.有焦点⽬标的时候将焦点⽬标更改成当前⽬标3.当前⽬标为空时清空焦点⽬标同时这条命令也是可以加条件判断的,如果不加判断的话⾮常容易误改了焦点不过判断中的@仅针对判断语句的对象,会被设为焦点的永远是当前⽬标同时配套的还有清空焦点⽬标/clearfocus这是⼀个最常见的焦点宏:没焦点就设焦点,按住alt强制设焦点,焦点死亡就清除焦点Code:/focus[mod:alt][@focus,noexists]/clearfocus[@focus,dead]这些命令还可以加进针对焦点⽬标的技能宏⾥例:Code:#showtooltip/focus[mod:alt][@focus,noexists]/clearfocus[@focus,dead]/cast[@focus,mod:shift,harm,exists][@mouseover,harm,exists][]旋风。

魔兽世界宏设置

魔兽世界宏设置

宏其实真的是很简单很简单,大家不会的原因一定是嫌学起来繁复枯燥,流离在这里尽可能用最简单的话把一些简单的宏教给大家,以后大家想做宏就可以自己动手丰衣足食了~一、最最最基本的第一步调出宏编辑界面:在对话框打/m回车或按ESC找宏选项点【新建】,然后选择一个图标,·注意那个红色问号的图标,这个图标会自动变成它下一个会施放的法术的样子哦。

二、最最最常用的宏指令很简单,记住就可以了,就当背单词啦1、施放:/cast+空格+技能2、使用:/use+空格+物品3、选择目标:/target+空格+名称·注意:target是英文目标的意思,宏中也可以作为名词来使用,比如target是目标,targettarget就是目标的目标……o(╯□╰)otarget后面加“=”就是“以什么什么为目标”的意思,后面可以跟targettarget,player(施法者自己),focus(焦点),mouseover(鼠标指向的目标),pet(宠物)等)4、设目标为焦点:/focus5、顺序施放:/castsequence(说明:sequence是连串、顺序、连续的意思,所以这个指令就是大家常说的“按第一下放A,按第二下放B”啦)这个指令的语法是: /castsequence+空格(+reset=n/target/combat/shift )技能A,技能B,技能C……其中n是指秒数,意为n秒后重置此循环;target意为切换目标宏重置;combat是战役的意思,意为战斗结束后重置;shift也可以是ctrl或alt,就是你一按这个功能键宏就重置了。

括号内的内容可以不加或选择用哪个6、随机施放:/castrandom (说明:random即随机的意思)7、/userandom 聪明的你一定知道这是什么……8、/equip 装备,就是穿衣服滴“穿”~三、最最最重要的判断条件英文中的条件句大家都有学过吧?就是if then啦,宏中那些中括号括起来的东西其实就是一堆If和then而已……1、help:判断目标为友方阵营;nohelp:非友方阵营harm:敌对阵营;noharm:非敌对阵营2、dead:目标挂了;nodead:目标没挂3、exists:目标存在;noexists:目标不存在4、"modifier:alt":判断当功能键alt按下时(alt也可以改为shift或ctrl)5、"button:1”:判断宏是被鼠标左键按下时(1也可以改为2,右键)6、flyable: fly是飞,-able是“可...的”,所以flyable就是可以飞的情况下的意思咯~7、channeling:引导中;nochanneling:没在引导中四、加起来~加起来的语法很简单,常用的是/cast [条件1,条件2,条件3,] 技能A;[条件4,条件5] 技能B我们的宏主要有以下模板,仔细看看,看懂后你在宏基础知识方面就合格了:/cast [help] 快速治疗; [target=targettarget] 快速治疗目标为友善则施放快速治疗,否则对目标的目标施放快速治疗。

魔兽世界宏命令完全教程

魔兽世界宏命令完全教程

魔兽世界宏命令完全教程集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-考格威尔(Cogwheel's)宏命令完全指南Cogwheel着 WOWWiki共享维护译版权所有请勿用于商业用途一、基本宏命令1.什么是宏?宏是由一组宏命令组成的。

以下是一些普通宏命令:/say (/s)/whisper(/w, /talk, /t)/emote(/e, /em, /me)/dance喜爱PVP的人,应该不会忘了这个:/spit利用宏,我们可以把这些宏命令放到技能栏上点击使用,而且可以同时做多个动作。

写宏的时候,每条动作写在一行上,就像在聊天界面中输入的一样。

比如,让你的角色喊一声“Everybody, dance now!”然后开始跳舞的宏:/y Everybody, dance now!/dance一个基本完整的宏命令列表可以参考这里:,不过个别新添加的宏命令还没有被收录。

WoWWiki有很多关于宏的资料,尤其是脚本和/run命令(后面将会提到)。

宏命令不可能具有延时功能。

这一现象在我们熟悉/cast之类的命令后就可以很清楚地感觉到。

而一些提供了延时执行命令功能的插件,只能是能执行一些所谓的“良性命令”,如交谈、表情和对于其他插件命令的调用(不过战斗中更换武器是可以进行的)。

2.怎样写宏?首先,打开你的宏窗口:单击主菜单上的“宏”按钮,或者在聊天界面中输入/macro(/m)回车。

在宏窗口的顶端,可以看见两个标签:“通用宏”和“<你的角色名>的专用宏”。

通用宏被存储在账号专有的文件夹中,被所有角色共享。

而角色专用宏则存储在角色自己的文件夹下,是角色专用的(废话……囧)。

在标签下面是18个存放宏的栏位。

再往下是一个栏位,用于显示当前选中的宏;还有一个“修改名称/图标”的按钮,用于修改选中的宏。

然后是一个用于显示、编辑当前宏的文本框。

最下面是三个按钮,傻子也能看出它们是干什么的。

魔兽世界宏命令完全教程

魔兽世界宏命令完全教程

魔兽世界宏命令完全教程集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-考格威尔(Cogwheel's)宏命令完全指南Cogwheel着 WOWWiki共享维护译版权所有请勿用于商业用途一、基本宏命令1.什么是宏?宏是由一组宏命令组成的。

以下是一些普通宏命令:/say (/s)/whisper(/w, /talk, /t)/emote(/e, /em, /me)/dance喜爱PVP的人,应该不会忘了这个:/spit利用宏,我们可以把这些宏命令放到技能栏上点击使用,而且可以同时做多个动作。

写宏的时候,每条动作写在一行上,就像在聊天界面中输入的一样。

比如,让你的角色喊一声“Everybody, dance now!”然后开始跳舞的宏:/y Everybody, dance now!/dance一个基本完整的宏命令列表可以参考这里:,不过个别新添加的宏命令还没有被收录。

WoWWiki有很多关于宏的资料,尤其是脚本和/run命令(后面将会提到)。

宏命令不可能具有延时功能。

这一现象在我们熟悉/cast之类的命令后就可以很清楚地感觉到。

而一些提供了延时执行命令功能的插件,只能是能执行一些所谓的“良性命令”,如交谈、表情和对于其他插件命令的调用(不过战斗中更换武器是可以进行的)。

2.怎样写宏?首先,打开你的宏窗口:单击主菜单上的“宏”按钮,或者在聊天界面中输入/macro(/m)回车。

在宏窗口的顶端,可以看见两个标签:“通用宏”和“<你的角色名>的专用宏”。

通用宏被存储在账号专有的文件夹中,被所有角色共享。

而角色专用宏则存储在角色自己的文件夹下,是角色专用的(废话……囧)。

在标签下面是18个存放宏的栏位。

再往下是一个栏位,用于显示当前选中的宏;还有一个“修改名称/图标”的按钮,用于修改选中的宏。

然后是一个用于显示、编辑当前宏的文本框。

最下面是三个按钮,傻子也能看出它们是干什么的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WOW手把手教宏编程!!!
/bbs/read.php?tid=383&fpage=1
宏只是一种辅助的手段,希望通过下面的讲解让大家能轻松编辑属于自己的宏。

先来看宏的结构:
/script
if (UnitHealthMax(target)>80)
then
CastSpellByName(''火球术(等级4)'')
SendChatMessage(''对 %T 使用火球术'', ''EMOTE'')
else
CastSpellByName(''奥术飞弹(等级2)'')
SendChatMessage(''对 %T 使用奥术飞弹'', ''EMOTE'')
这是一个没有延时功能的宏,带延时功能的宏将在稍后说明,
第一句/script 申明函数开始,这句是必须的,整个宏的中文意思是
如果你选定的目标的生命值大于80,就执行4级火球术,并告知周围的人你对目标使用了这个动作,
%t就是代表目标,否则就执行2级飞弹,告知周围的人你对目标使用了这个动作。

值得注意的是比如SendChatMessage(''对 %T 使用火球术'', ''EMOTE'') 中的EMOTE 如果你换成party就
只是队内可见。

此例使用到的函数:
UnitHealthMax(target) 返回目标生命值
同样此例如不要判断就直接是
/script
CastSpellByName(''火球术(等级4)'')
SendChatMessage(''对 %T 使用火球术'', ''EMOTE'')
注意本文注重介绍思路!
下面介绍一下带延时的宏,首先需要安装一个老牌的插件COSMOS,虽然是全英文的,但是非常好用。

这样的话上面的宏就可以变为
/script
if (UnitHealthMax(target)>80)。

相关文档
最新文档