关于更改天赋时的巨集
2014-03-09 23:23:16 作者:网络 来源: 浏览次数:0
摘要:虽然我有试过全部写在一起还是可以使用,但是巨集显示技能的图示就不会更改了
我的猎人为了节省快捷键写了一个巨集
#showtooltip
/cast [mod:alt] 寒冰陷阱; 刀刃飞掷
但有时候需要看场合更改天赋将[刀刃飞掷]改成[强力射击]或是[弾幕]
虽然我有试过全部写在一起还是可以使用
但是巨集显示技能的图示就不会更改了
想请问有没有更好的写法可以在更改天赋技能时
也同时改变既能图示的方法
或是只能再另外写相对应天赋的巨集呢?
感谢死斗大大的情报
我试着用那篇文的方法自己写了下巨集
#showtooltip
/cast [mod:alt] 寒冰陷阱; 刀刃飞掷
/cast [mod:alt] 寒冰陷阱; 强力射击
/cast [mod:alt] 寒冰陷阱; 弹幕
/跑local s=GetSpellInfo SetMacroSpell("90天赋",s("寒冰陷阱") or s("刀刃飞掷")or s("强力射击") or s("弹幕"))
但是仍有小小缺陷如果把寒冰陷阱加入最后一行.会使得巨集只能显示陷阱. 但功能上都是OK的.
想请问大大还有没有更好的写法呢?
如果最多就是这样了.我就拿掉寒冰陷阱的显示图样就好.
感谢指教.
/跑local s=GetSpellInfo SetMacroSpell("90天赋",s(SecureCmdOptionParse("[mod:alt]寒冰陷阱")) or s("刀刃飞掷")or s("强力射击") or s("弹幕"))
因暂时无法上线,故无法测试,可参考看看。
PS可能showtooltips [mod:alt]寒冰陷阱; 这样的语法也要加上,毕竟上面是要有执行过巨集才会更动图示。
SecureCmdOptionParse的用法
例如:print(SecureCmdOptionPasre("[mod:alt]已经按下ALT键;未按下ALT键))
表示若[mod:alt]成立就输出其后的字串,到分号为止,若不成立则输出分号之后的字串
相关报道: