上周开荒史诗本灭得死去活来,好几次团灭就因为我没及时开减伤。团长直接开麦喷:"奶妈是睡着了吗!"憋得我老脸通红。痛定思痛决定搞个自动喊话宏,结果搜出来的教程全是老古董代码,在巨龙时代版本根本跑不动。
踩坑踩得头皮发麻
不信邪自己折腾,第一版写了个/p 开罩子了!快打! ,结果按下技能键之后愣是卡了三秒才弹出喊话。刚准备调整,突然手贱点到背包里的符文卷轴,聊天框哗刷出十几条"开罩子了",队友直接刷屏问号。
- 错误代码:把宏绑在物品上
- 致命伤:没加施法成功判定
- 血压飙升:每次测试都要重新买卷轴
翻源码找到救命稻草
蹲在奥格瑞玛训练假人前,把系统自带喊话插件的代码全扒出来看。发现核心就两行:
/cast 真言术:盾 /script SendChatMessage("给你套盾了别乱跑!","YELL")
结果刚得意三秒又翻车——用这个宏给T套盾时,语音喊话和文字喊话同时触发。团长当场怒吼:"别在YY嚎叫!吵得听不见DBM倒计时!"
最终版万能模板
连夜扒了二十几个职业论坛,整理出三个必须加的开关:
- #showtooltip:图标随技能变
- /stopmacro [channeling]:引导技能防打断
- /run if GetSpellCooldown(17)==0 then SendChatMessage("核心技能就位","say")end:冷却监控
现在我的奶萨终极宏长这样: /cast [@player] 灵魂链接图腾 /run if not UnitChannelInfo("player") then SendChatMessage("全员吃链子!","raid")end
#show 灵魂链接图腾
效果绝了!开图腾瞬间自动发团队警报,关键是不影响操作。上周野团还有个法师私聊求分享宏,说每次看他手忙脚乱敲字,左手键盘都快搓出火星子了。(笑)