[心得] 一键天赋宏

楼主: TeaEEE (爱不趴 不爱趴)   2014-09-25 02:04:08
最近迷上了竞技场,虽然技术普普通通可是玩起来还是相当的有趣的
有时为了克制敌队组合更换相对应的天赋
可是常发生换了天赋后又忘了拉到快捷键上的糗事
所以就开始研究,如何使用同一个宏可对应到同层的不同天赋
以我自已最近常玩的DK 60级天赋为例
* 简单无脑版
#showtooptip
/cast 死亡契约
/cast 死之虹吸
/cast 转化
缺点是当转了天赋后,按钮变成"?"
看不出技能的冷却或是开/关的状态
* 进阶版
#showtooptip
/cast 死亡契约
/cast 死之虹吸
/cast 转化
/script GSI=GetSpellInfo;icona=GSI(48743);iconb=GSI(108196);iconc=GSI(119975)
/run SetMacroSpell("Talent60",GSI(icona) or GSI(iconb) or GSI(iconc))
这宏中48743,108196,119975分别是死亡契约,死之虹吸,转化的link id
大家在编写自已的宏时可以到wowhead去查询自已要使用的技能link id
这个宏的名称为"Talent60"
当我们按下这个宏时,宏中的SetMacroSpell("Talent60",...
会把这个宏的图像换成我们目前天赋的图像
只要宏名称和SetMacroSpell中的名称相同即可
大家还是可以依自已的喜好习惯来命名
进阶版宏也是有缺点的,当点了该宏之后虽然图像改变了
但是技能也进入CD时间了
竞技场只有2分钟的准备时间
如果是长CD的技能会发生开打了技能还在冷却中的问题
* 改良版
#showtooptip
/cast [combat] 死亡契约
/cast [combat] 死之虹吸
/cast 转化
/stopmacro [nobutton:2]
/script GSI=GetSpellInfo;icona=GSI(48743);iconb=GSI(108196);iconc=GSI(119975)
/run SetMacroSpell("Talent60",GSI(icona) or GSI(iconb) or GSI(iconc))
这宏可使用鼠标右键点选更换图像
而在竞技场的准备时间中
在未进入战斗时不会发生触发技能的问题
PS:转化这技能比较特殊无冷却时间而是开/关的技能
不加[combat]是像战场脱战后还能使用给自已回血使用
作者: BigCat   2014-09-25 02:05:00
推猛贼
作者: Layase1 (Layase)   2014-09-25 02:39:00
大猫又趁乱推倒人了
作者: macheal (西云)   2014-09-26 07:42:00
/run SetMacroSpell("AR",GetSpellInfo("圣光之锤") or "死刑宣判")我的宏是这样的,不过缺点也是要先按一次XD

Links booklink

Contact Us: admin [ a t ] ucptt.com