作者deathson (小米)
看板WOW
標題[問題] 恢復德巨集請教
時間Sun Nov 13 12:02:27 2022
版本:現行
最近試著想寫一個恢復德使用的巨集
邏輯是: 當滑鼠游標在友善目標身上時, 施展生命之花
當目標在友善目標身上時, 施展生命之花
當目標在不友善目標身上時, 施展星湧
當目標不存在時, 施展生命之花
(理論上目標不存在時, 預設施展目標應該就是自己)
寫起來就變成:
/cast [@mouseover,help]Lifebloom;[help]Lifebloom;
[nohelp]Starsurge;[noexist]Lifebloom
(Lifebloom: 生命之花, Starsurge: 星湧)
不過, 這樣寫的話無法讓巨集做出在無目標時對自己施展生命之花的效果
請問有人知道能怎麼樣改才能做到嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 107.130.101.135 (美國)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/WOW/M.1668312150.A.E9A.html
2F:→ deathson: 非常感謝 (_ _) 11/13 17:15
3F:→ deathson: 可以請問一下 [][]連用是代表其一達成就好嗎? 11/13 17:16
4F:→ octantis: 是是唷,先判斷前面的 11/13 18:33
5F:→ deathson: 了解 多謝講解~ 11/13 19:01
6F:推 dssworkshop: 設定裡面有一個[自動自我施法]要勾起來 11/14 10:16
7F:推 sniper2824: nga德魯伊區有一篇巨集的還不錯 可以去找 11/14 11:17
8F:推 StanleyLee: 不好意思借串問一下,如果要把兩個不同技能寫在一起 11/14 21:47
9F:→ StanleyLee: ,例如:沒有[強效隱形術]時施放[隱形術],之類 11/14 21:47
10F:→ StanleyLee: 的要怎麼寫呢? 11/14 21:47
11F:→ deathson: 應該是做不到 現在的Macro系統不能判斷buff存在與否 11/15 11:20
12F:推 sniper2824: 他是在說 如果沒有強效隱形 改施放隱形術.. 11/15 12:16
13F:推 SkyUzziel: 看條件,新巨集條件known應該可以寫法師的隱身術,自 11/15 16:42
14F:→ SkyUzziel: 己去嘗試看看,官網改版資料有範例。 11/15 16:42
15F:推 SkyUzziel: /cast [known :a技能]a技能;[known :b技能]b技能 11/15 17:09
16F:→ SkyUzziel: ;c技能 11/15 17:09
17F:→ SkyUzziel: 大概這方式,手機打的符號應該有錯,在自己修改。 11/15 17:11