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

楼主: Heal (★ 悼念 MJ ★)   2018-11-29 11:21:41
想要的情形如下:
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一起喊..
想请教版友是否有解决的方式?
作者: wraith1215 (鸡脚)   2018-11-29 11:49:00
开麦喊
作者: ssxx (独蝎‧雨言)   2018-11-29 12:13:00
不考虑用TMW之类的UI写吗?
作者: educk512 (Duck)   2018-11-29 13:02:00
你这写法本来就非战斗中会喊A+C
楼主: Heal (★ 悼念 MJ ★)   2018-11-29 13:12:00
有人建议使用WA了..研究中~
作者: tony77731 (...)   2018-11-29 14:00:00
我是觉得你把mouseover用法搞错 这要光标放在队友才行我会写成/cast [party][raid]灵魂石
作者: funyourstech (黄尚)   2018-11-29 14:01:00
很纳闷到底技能喊话是喊给谁看开麦直接解决的问题,同断法开招
作者: tony77731 (...)   2018-11-29 14:02:00
然后say a 前面加/stopmacro [noparty][noraid]第4行也用不到 重复了stopmacro [noparty]就好 多打了
作者: evan700607 (NO MATTER)   2018-11-29 15:47:00
Say可以用条件的话 cast写一次就好反正重点是喊话想判断
作者: vice (拉蒙)   2018-11-29 17:37:00
觉得用TMW或是WA比较简单弄出来

Links booklink

Contact Us: admin [ a t ] ucptt.com