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