发布时间:2024-08-13作者:李颖熙点击:
基础宏命令
/macro (宏名):创建宏。
/unmacro (宏名):删除宏。
/editmacro (宏名):编辑宏。
/makro (宏名):执行宏。
动作宏命令
%s:表示目标。
%t:表示自己。
%l:表示自己上次锁定的目标。
%g:表示自己小组的目标。
%p:表示自己小队的所有成员。
%P:表示自己团队的所有成员。
%a:表示区域内的所有目标。
间隔宏命令
/wait:等待一段时间。
/repeat (次数):重复宏指定次数。
/delay (时间):设置延迟时间。
条件宏命令
/if (条件):如果条件为真,则执行宏。
/else:如果条件为假,则执行宏。
/elseif (条件):如果条件为真,则执行宏。
/endif:结束条件宏。
常用条件
%exists:目标是否存在。
%alive:目标是否存活。
%dead:目标是否死亡。
%stunned:目标是否昏迷。
%group:目标是否在自己的小组中。
%guild:目标是否在自己的公会中。
%invulnerable:目标是否无敌。
例子
攻击目标:/makro Attack
/attack %s
自行施放技能:/makro Heal
/use [Heal]
重复施放技能 5 次:/makro Heal5
/repeat 5
/use [Heal]
如果目标是昏迷,则使用技能:/makro HealStunned
/if %stunned
/use [Heal]
/endif
设置宏命令快捷键:
1. 打开宏命令窗口:按 Esc 键,选择 宏命令。
2. 创建新宏命令:单击 创建 按钮。
3. 输入宏命令名称:在 名称 字段中输入宏命令的名称。
4. 输入宏命令代码:在 代码 字段中输入宏命令代码。
5. 设置快捷键:单击 快捷键 字段右侧的空白框。
6. 按快捷键:按要分配给宏命令的键组合。
7. 单击 保存 按钮。
示例:
要创建一个使用快捷键 Alt + 1 施放技能 "火球术" 的宏命令,请执行以下步骤:
1. 打开宏命令窗口。
2. 创建一个新宏命令,将其命名为 "火球术"。
3. 在 代码 字段中输入:`/cast 火球术`
4. 在 快捷键 字段中单击空白框。
5. 按 Alt + 1。
6. 单击 保存 按钮。
现在,按 Alt + 1 时,将施放技能 "火球术"。
角色控制宏命令
/target (目标名称) - 锁定目标。
/petattack (宠物名称) - 指挥宠物攻击目标。
/petpassive (宠物名称) - 指挥宠物待命。
/follow - 跟随当前目标。
/stopfollow - 停止跟随。
/sit - 坐下。
/kneel - 跪下。
/laydown - 躺下。
/stand - 站立。
物品栏宏命令
/use (物品栏槽位) - 使用指定物品栏槽位中的物品。
/equip (物品名称) - 装备指定物品。
/unequip (物品名称) - 卸除指定物品。
/castto (目标名称) (技能名称) - 对指定目标施放技能。
/macro (宏名称) - 执行指定宏。
聊天宏命令
/s (消息) - 在私聊中发送消息。
/g (组名) (消息) - 在组聊中发送消息。
/r (消息) - 在公会聊中发送消息。
/1 (消息) - 在全局1频道发送消息。
/y (消息) - 在喊话频道发送消息。
其他宏命令
/pause (时间) - 暂停宏一定时间(以毫秒为单位)。
/wait (时间) - 等待宏一定时间(以毫秒为单位)。
/loop - 重复宏直到取消。
/endloop - 停止宏循环。
/comment (注释) - 添加注释(宏执行时不会执行)。
示例宏命令
/target MyTarget; /cast (技能名称) - 锁定目标并施放技能。
/macro MyMacro; /pause 1000; /use 1; /cast (技能名称) - 暂停1秒,然后使用物品栏1槽位物品并施放技能。
/loop; /cast (技能名称); /wait 1000; /endloop - 每隔1秒不停地施放技能,直到取消宏。
/s (玩家名称) 您好! - 在私聊中向指定玩家发送"您好!"消息。
/comment 这是一个宏注释 - 添加的注释,不影响宏执行。
基本宏
施放技能宏:`/cast [modifier] [target] 技能名称`
例如:`/cast [mod:ctrl] [target=mouseover] 闪电`
目标宏:`/target [modifier] 单位名称`
例如:`/target [mod:alt] 怪物`
追踪宏:`/targetexact 单位名称`
例如:`/targetexact 萨维亚女巫`
自动攻击宏:`/autoattack [modifier] [target]`
例如:`/autoattack [mod:shift]`
鼠标点击宏:`/cast [button:1] [target=mouseover] 技能名称`
例如:`/cast [button:1] [target=mouseover] 治疗术`
目标选择宏
目标最近敌人:`/targetenemy`
目标最远敌人:`/targetenemydistance`
目标最近友方:`/targetfriend`
目标最远友方:`/targetfrienddistance`
治疗宏
目标自己治疗宏:`/cast [target=self] 技能名称`
例子:`/cast [target=self] 治愈术`
目标目标治疗宏:`/cast [target=target] 技能名称`
例子:`/cast [target=target] 治疗涌泉`
目标鼠标经过治疗宏:`/cast [target=mouseover] 技能名称`
例子:`/cast [target=mouseover] 活力之泉`
战车宏
召唤战车:`/cast 召唤战车`
离开战车:`/cast 下马`
修复战车:`/cast 战车修理`
切换战车模式:`/cast 战车模式切换`
职业宏
战士:`/cast 战斗姿态`
治疗师:`/cast 专注治疗`
元素师:`/cast 元素转化 电`
工程师:`/cast 部署地雷`
刺客:`/cast 无形术`
其他宏
聊天宏:`/say [消息]`
表情宏:`/emote [表情]`
提示宏:`/script print("[提示消息]")`
菜单宏:`/macromenu [宏名称]`
宏延迟:`/script Wait([延迟时间])`
例如:`/script Wait(0.5)` 会延迟 0.5 秒
2023-08-31
2023-10-14
2023-08-05
2023-08-29
2023-09-25
2023-09-23
2023-09-23
2023-09-11
2023-09-23
2023-09-06