哥们姐们,今天我来唠唠我在魔兽世界里怎么把喊话宏玩出花来的。以前,我跟大伙儿一样,喊话就是/s或者/y,再或者/ra,然后手动打字。后来发现,打团本或者刷大米的时候,哪有那么多时间给你手打字?一个手忙脚乱,就可能灭团,或者错过最佳时机。

我最早琢磨这事儿,就是打副本喊控制。老是用鼠标点技能,再切输入法打字喊“羊了羊了”,时间根本不够。经常是羊都快没了,我字还没打完。那会儿我就想,有没有什么办法能按一下技能,字儿就自己喊出来?

从入门到“我觉得我行了”

一开始学着弄,就看了点帖子,知道了最基础的。比如用#showtooltip 技能名字来显示技能图标,这样宏的图标就跟着技能走,不用每次换技能都重新设置图标了,省心。然后后面直接跟/cast 技能名字,再加个/s 我羊了那个怪!。就这么简单,我那时候觉得自己老厉害了,按一下就能施法加喊话,效率瞬间提升一大截。

可是用了一阵子就发现问题了。有时候我根本没选中怪,或者没对准,技能没放出来,但喊话却发出去了,挺尴尬的。也有时候,我就是想放技能不喊话,或者光喊话不放技能,这一个宏绑死了就实现不了。特别是打团本,治疗压力大的时候,我一个大招下去,总想跟队友说一声“大招交了,放心打”,但又怕重复喊话吵到别人,或者在没必要的时候也喊出来。

进阶:学会看脸色说话的喊话宏

后来就发现,宏这玩意儿挺智能的,能“看脸色”说话。比如,可以根据你鼠标指向、目标类型、是不是按了修饰键来决定要不要喊话,或者喊什么话。这可把我给打开了思路。

判断目标类型:对敌人喊和对队友喊

我发现,宏里可以加条件判断。最常用的就是[harm][help]

  • 要是对敌人用技能,我通常会加[harm]。比如我玩个法师,羊怪的时候:
    #showtooltip 变形术
    /cast 变形术
    /s [harm] 我把 <%t> 羊了,别碰!

    这样,只有我成功选中一个可攻击的敌方目标并且施放变形术时,才会喊话“我把 XXX 羊了,别碰!”。如果我没选中目标,或者选中了个友方目标,它就不喊话,只放技能。

  • 反过来,给队友加血或解debuff的时候,可以用[help]。比如我玩奶骑,给个大圣疗:
    #showtooltip 圣疗术
    /cast 圣疗术
    /ra [help] 圣疗术给 <%t> 了,稳住!

    这宏就更智能了,只有我把圣疗术给了友方目标的时候,才会喊话,省得我在队伍频道瞎喊。

修饰键的妙用:一个宏干俩事儿

还有一个特别爽的,就是用修饰键。比如[mod:alt][mod:shift][mod:ctrl]

  • 我做了一个奶萨的宏,正常按键是治疗链,如果按住Shift再按键,就放治疗之潮图腾,同时喊话。
  • #showtooltip 治疗链
    /cast [mod:shift] 治疗之潮图腾; 治疗链
    /ra [mod:shift] 我放治疗之潮图腾了,赶紧站位!

    这样,我一个键位就能干两件事,按Shift按宏放图腾并喊话,不按Shift就只放治疗链,干净利索。

其他条件:战斗状态、天赋专精

后来我发现还有更多条件可以用:

  • [combat][nocombat]:战斗中和非战斗状态。有时候我只想在战斗中喊话,非战斗就不喊。比如开英勇的时候,只在战斗中喊“开英勇了,爆发!”。
  • [spec:1][spec:2]:根据天赋专精来。比如我玩个德鲁伊,熊T和猫D的喊话需求不一样。我可以设置一个宏,在熊形态下按键是嘲讽并喊话,猫形态下按键是撕碎。

让喊话更有趣:随机和轮询

一直喊同一句话,时间长了也会腻。我试过让宏喊话能随机或者轮流着来。

  • 随机喊话:这个稍微复杂点,需要用一点点脚本命令/run。我发现可以把几句想说的话存起来,然后让宏随机选一句说。比如我卖东西的时候,不想老说“出XXX,来G速密”,我可以准备几句不同的话。
  • /run local msgs = {"卖XXX,便宜走","XXX求带走!","清仓XXX,手慢无"} SendChatMessage(msgs[random(1,#msgs)],"TRADE")

    这样每次按宏,它就会在贸易频道随机喊出其中一句。是不是比一直喊一句要专业多了?显得我这人活泛,不呆板。

  • 轮询喊话:这个相对简单,但更适合技能或者一系列动作,喊话用的少,但也能玩。比如说,我希望第一次按喊“我来了”,第二次按喊“我到了”,第三次按喊“我走了”。这个就需要/script来做计数器,稍微麻烦点。不过我主要用随机喊话,觉得更灵活。

我的常用喊话宏实践

现在我的角色宏列表里都是这种进阶喊话宏。

  • 打断喊话:玩DPS或者T,打断技能是很关键的。
  • #showtooltip 脚踢
    /cast 脚踢
    /ra [combat] 我打断了 <%t> 的施法!下一个谁来接?

    这样,我一脚踢出去,团队频道就自动报点,队友就知道我交了打断,能更好地安排下一个。

  • 集火喊话
  • #showtooltip 技能名字
    /cast 技能名字
    /ra [target=focus,exists][harm] 集火目标 <%focus> / <%t>!

    这个宏会优先集火焦点目标,如果没焦点,就集火当前目标。非常实用。

  • 通知BUFF状态
  • #showtooltip 嗜血
    /cast 嗜血
    /ra [combat] 嗜血/英勇已开启!三分钟内别想了!

    开爆发技能的时候,通知一下团队,让大家知道爆发时间,做好准备。

折腾这些宏,虽然花了不少时间,但我觉得特别值。每次按下一个键,它能根据情况帮你施放技能,还能自动帮你喊出精准的、有用的信息,甚至能随机换词儿,感觉自己玩游戏都更专业,更流畅了。那些野团里老是乱喊、瞎喊的队友,跟我的宏一比,高下立判。这就是我一路摸索过来,把喊话宏玩出点心得的经验。希望对大伙儿有用,也去试试,把自己的喊话宏搞得更智能,更专业!

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。