顯示廣告
隱藏 ✕
看板 NashStyle
作者 YOONANASH(風)
標題 [轉錄][問題] 關於火法上目標活體的巨集
時間 2012年01月20日 Fri. PM 11:40:18


※ 本文轉錄自 YOONANASH 信箱

看板 WOW
作者 leo1021 (Komm, susser Tod)
標題 [問題] 關於火法上目標活體的巨集
時間 Sat Dec 17 03:07:04 2011


因為最近火法天賦崛起,所以我的法師也洗成了火法來打副本,但是在寫活體巨集的時候

遇到了一點小麻煩,希望有版友能夠幫忙解惑。




因為火法如果同時掛三個以上目標DOT的話會獲得10%加速的BUFF,所以我想要試著寫一個

活體巨集,它的功用就是:當我有mouseover目標的時候對它上活體,如果沒有的話就對

我的當前目標上活體。就是這麼簡單的一個巨集,但是我自己實際動手寫的時候卻沒辦法

達成我想要的結果,因為不知道是我自己寫法錯誤還是這個巨集本身就無解,所以上來請

大家指點一下。我自己一開始所寫的幾個巨集如下:

/cast [target=mouseover]活體爆彈;活體爆彈

這個巨集如果我沒有mouseover目標的話,它不會對我的當前目標上活體。

/cast [target=mouseover][harm]活體爆彈

這個巨集也一樣,沒有mouseover目標的話不會對我的當前目標上活體。

/cast [harm][target=mouseover]活體爆彈

這個巨集反而變成永遠只對我的當前目標上活體,不會對我的mouseover目標上活體。

自己寫了幾個巨集都失敗以後我發現,不管我的寫法怎麼改變,只要[target=mouseover]

寫在最前面,那麼不管怎麼寫永遠都是對我的mouseover目標上活體;相反的如果把[harm]

寫在最前面,那麼永遠都只對我的當前目標上活體。想請教一下對於巨集有較深入研究的

版友們,關於我所想寫的這個巨集是否為可行的呢?還是說只能用複合鍵的方式來解呢?

/cast [target=focus,mod:alt][target=mouseover,mod:ctrl]活體爆彈;活體爆彈

這個巨集是我目前寫出來可以完美達成我要求的巨集,但是這巨集的mouseover目標要按

ctrl才會上活體,有沒有辦法可以讓這巨集不用按ctrl一樣可以對mouseover目標上活體

而且不影響這個巨集的功能呢?

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.202.225
scvb:那邊可以加一個exists 這樣沒有滑鼠目標的話會進行下一個判斷1F 12/17 03:13
scvb:[@=mouseover,exists,harm]活體抱蛋;活體抱蛋

多謝指點!經過你的指點以後,我把巨集改寫成下面這樣:

/cast [target=mouseover,exists][target=focus,mod:alt]活體爆彈;活體爆彈

這樣可以完美達成我所想要的要求了,果然遇到巨集這種問題還是要來版上直接請教,

比我自己想了兩三天還要有效率又有效,十分感謝scvb版友的指點。
※ 編輯: leo1021         來自: 114.41.202.225       (12/17 03:23)
scvb:抱歉@後面沒有等於,請刪除3F 12/17 03:21
scvb:/cast [@mouseover,exists,harm]活體爆彈;活體爆彈

--
--
※ 作者: YOONANASH  時間: 2012-01-20 23:40:18  來自: 111-240-53-149.dynamic.hinet.net
※ 看板: NashStyle 文章推薦值: 0 目前人氣: 0 累積人氣: 533 
e)編輯 d)刪除 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇