魔兽世界宏教程

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

考格威尔(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.什么是宏?

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

●/say (/s)

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

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

●/dance

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

利用宏,我们可以把这些宏命令放到技能栏上点击使用,而且可以同时做多个动作。

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

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

到)。

注:我先在此说一下,宏的执行是立即进行的。这意味着当你点击技能栏上的一个宏时,宏命令会一条接一条地执行,执行完后才会返回游戏控制。这将会产生两个重要

问题:第一,如果写了一个会执行很长时间的宏(如:/run for i=1, 1000000000 do end),游戏会被卡死,直到它执行结束;第二,也是更重要的一点,那就是宏命令不可能具有

延时功能。这一现象在我们熟悉/cast之类的命令后就可以很清楚地感觉到。而一些提供

了延时执行命令功能的插件,只能是能执行一些所谓的“良性命令”,如交谈、表情和对

于其他插件命令的调用(不过战斗中更换武器是可以进行的)。

2.怎样写宏?

首先,打开你的宏窗口:单击主菜单上的“宏”按钮,或者在聊天界面中输入/macro (/m)回车。在宏窗口的顶端,可以看见两个标签:“通用宏”和“<你的角色名>的专

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

角色自己的文件夹下,是角色专用的(废话……囧)。在标签下面是18个存放宏的栏位。

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

修改选中的宏。然后是一个用于显示、编辑当前宏的文本框。最下面是三个按钮,傻子

也能看出它们是干什么的。

如果要创建一个宏,首先单击窗口下方的“新建”按钮,这时窗口旁边会显示一个对话框,用于选择图标和输入宏的名称。如果选择了第一个图标(就是那个很红很暴力

的问号),WoW会自动根据你宏命令中涉及的技能或物品选择图标。选好图标,输入完

名称,就可以单击“确定”按钮了。

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

称来调用宏的。3.在图标列表中可以添加自定义的图标。

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

然后输入吧。

相关文档
最新文档