Re: [問題] 不同情形的喊話巨集已刪文
※ 引述《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, 語法基本共通
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.35.160
※ 文章網址: https://www.ptt.cc/bbs/WOW/M.1543473565.A.EC6.html
※ 編輯: MarcoReus (111.249.35.160), 11/29/2018 14:44:48
推
11/29 15:11,
5年前
, 1F
11/29 15:11, 1F
推
11/29 16:57,
5年前
, 2F
11/29 16:57, 2F
推
11/29 16:59,
5年前
, 3F
11/29 16:59, 3F
推
11/29 17:10,
5年前
, 4F
11/29 17:10, 4F
推
11/30 16:30,
5年前
, 5F
11/30 16:30, 5F
討論串 (同標題文章)