Re: [问题] 不同情形的喊话宏

楼主: MarcoReus (Marco Reus)   2018-11-29 14:39:22
※ 引述《Heal (★ 悼念 MJ ★)》之铭言:
: 想要的情形如下:
: 1.战斗中使用灵魂石:
: 战复队友 -> 喊A / 绑自己 -> 喊B
: 2.非战斗中使用灵魂石:
: 绑队友 -> 喊C / 绑自己 -> 喊D
: 因字数问题. 分成两个宏,
: 一个是用在队友, 一个是用在自己
: 目前先写队友用的宏, 如下 (希望有点到队友才发动)
: #showtooltip 灵魂石
: /cast [@mouseover,raid]灵魂石;[@mouseover,party]灵魂石
: /say A
: /stopmacro [combat]
: /cast [@mouseover,raid]灵魂石;[@mouseover,party]灵魂石
: /say C
: 问题是如果没有[@mouseover]那些的判断式,喊话会很正常 (战斗/非战斗)
: 但如果加入了判断式喊话会变成A跟C一起喊..
: 想请教版友是否有解决的方式?
只就你的需求提供最简单的解决方法
把喊话的部分改用script写
#showtooltip 灵魂石
/cast [@mouseover,raid]灵魂石;[@mouseover,party]灵魂石
/script local m if InCombatLockdown() then m="A" else m="C" end SendChatMessage(m, "Say")
变成施法不判断战斗状态, 只有喊话判断
script的一些function不知道可以 google 英文关键字 + wow api
其实wa就是没有字数限制的script, 语法基本共通
作者: oldriver (oldriver)   2018-11-29 15:11:00
让喊话归喊话 技能归技能
作者: pony666 (不要踩到我)   2018-11-29 16:57:00
杰尼龟杰尼 苓膏龟苓膏
作者: Feverist (坐北回铁路去恒春)   2018-11-29 16:59:00
灵魂石绑的来,喊话喊出去,术士发大财!
作者: gp671112 (阿凯)   2018-11-29 17:10:00
打断: 去去武器走
作者: Heal (★ 悼念 MJ ★)   2018-11-30 16:30:00
感谢回文的版友~ 另外, 这串推文很歪XD 可以

Links booklink

Contact Us: admin [ a t ] ucptt.com