[問題] 不同情形的喊話巨集

作者: 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