二、动态触发与条件嵌套
//战斗触发宏
//@p 5 @t 3
@if ($ranged $gcd 0)
/cast 火球术
@endif
@if ($melee $gcd 0)
/cast 砍杀
连击计数:"//count @t 5 /say 爆发连击"
三、团队协作与信息整合
//集合令宏
/@y 全体成员集合!剩余10秒后清剿BOSS
/@g 3 环形阵型
信息整合方面,可编写实时状态监控宏:
//坦克监控
//@r 1 @t 1
@if ($health < 20)
/say 坦克血量告急!
四、高级组合与技能连携
技能连携宏需精确控制冷却间隔,例如法师团队输出链:
//输出链宏
/if ($gcd 0)
/gcd 2
/cast 魔爆术
坦克技能循环宏:
//坦克循环
/cast 治疗波
/gcd 5
/cast 龙之怒
五、实战应用与注意事项
副本实战中需注意:
创建"备用宏组"应对突发状况
开启"宏指令日志"(//log on)便于调试
常见错误包括:
忘记检查宏权限(//rights)
混淆触发条件(@p与@t误用)
过度嵌套导致执行延迟
【常见问题解答】
如何解决宏指令执行卡顿
答:检查嵌套层级不超过15层,避免连续使用//gcd指令
能否实现多职业通用宏
如何监控队友状态
答:使用//unitframe指令调用第三方插件数据
宏指令如何跨服务器同步
答:通过游戏内"宏组同步"功能或第三方数据管理工具
能否实现自动换装
答:需配合装备栏位宏(//equipped)和技能需求判断
如何避免宏权限冲突
能否监控BOSS血量
如何实现倒计时提醒
答:通过//wait指令控制循环间隔,配合//say输出提示