作者leo1021 (Komm, susser Tod)
站內WOW
標題[問題] 關於巨集自動攻擊目標的問題
時間Thu Nov 1 11:32:15 2012
因為最近想要蹲幾隻稀有怪的玩具,所以想寫個巨集搶怪比較方便,但是卻遇到了問題,
我原本所寫的巨集是:
/cast [@稀有怪ID] 審判
但是這個巨集卻沒有反應,不會自動選取目標,也不會施放審判,
所以我就改寫成:
/tar 稀有怪ID
/cast 審判
這個巨集就會成功的自動選取目標並且施放審判,但是卻有個缺點,就是如果附近有其他
的敵對目標,這個巨集就會對敵對目標審判,要是有其他陣營的也在蹲稀有的話會有打錯
目標的風險,所以想來問看看為什麼第一個巨集會無效呢?之前打副本時為了維持雙目標
聖印DOT所以有寫了一個巨集:
/cast [@focus] 審判
這巨集可以讓我在不轉目標的情況下對focus目標審判,照這巨集的想法所寫的第一個巨集
卻沒辦法讓我正確的審判我要的目標,請問這問題有解嗎?還是就只能夠用第二個巨集,
祈禱搶怪不要打錯目標嗎orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.204.199
1F:推 royalksdmc:加上exist? 11/01 11:34
2F:→ zonhan:"@名稱"有對象限制, 僅能寫入當前目標或隊友名字 11/01 11:37
3F:→ qmomo:有印象 [@xxx] xxx要是綠字 11/01 11:38
4F:→ leo1021:但是就算把@名稱改成target=名稱 一樣也是不行 11/01 11:39
PO完文以後原本準備出門買飯,突然靈光一閃,找到了正確的解法了:
/tar 稀有怪ID
/cast [target=target] 審判
就只是把原本的第二個巨集多加了一個判斷,就可以確保只會攻擊我想要的目標而不會
目標不存在時攻擊附近的敵對目標了,就這麼簡單我竟然想了一個多禮拜才突然開竅orz
※ 編輯: leo1021 來自: 114.41.204.199 (11/01 11:44)
5F:→ chiang15:@=試試看 11/01 11:40
6F:→ zonhan:@就是target= 改了當然一樣不行... 11/01 11:41
7F:→ oldriver:@ 就是target=的縮寫 換了當然不行 11/01 11:42
8F:推 GFGF:/target xxxx 11/01 11:44
9F:→ GFGF:/focus 11/01 11:44
10F:→ GFGF:/cast [@focus]審判 試試看 11/01 11:45
11F:→ bniw:3行 /tar 目標 /focus /cast [@focus] 審判 這樣? 11/01 11:46
12F:→ leo1021:我知道@就是target=,只是以前用@focus正常,這次用@名稱 11/01 11:46
13F:→ leo1021:卻失敗,不知道問題在哪而已 突然靈光一閃找到解了 11/01 11:46
14F:→ leo1021:GFGF和bniw版友的方法跟我剛才想的一樣 指定我選取的目標 11/01 11:48
15F:→ leo1021:就行了 感謝推文的各位幫忙 11/01 11:49
16F:推 oldriver:focus是保留字 跟一般人的名字不能相提並論 11/01 11:49
17F:推 altcd:第二行直接 /cast [@exists] 審判 就行了 focus沒必要 11/01 14:44
18F:→ altcd:錯了 打太快 是/cast [exist] 審判 就行了 @不用加 11/01 14:45
19F:推 ironsalami:因為一般的審判無目標會觸動自動鎖敵 然後才真正出手 11/02 03:04
20F:→ ironsalami:索敵 所以用[exist]是個很帥氣的辦法 不同於[] 11/02 03:05
21F:推 ironsalami:target=target可以的原因 可能不是原po所認為的 11/02 03:07
22F:→ ironsalami:而比較接近altcd所使用的真正意義 11/02 03:08
23F:→ ironsalami:目的只是為了避開/施放 []審判與/施放 審判 11/02 03:08
24F:→ ironsalami:所自然導致的前置自動索敵 我想altcd較接近答案 11/02 03:09
25F:推 ironsalami:@focus是真有個變數叫focus 當然你要說真有個叫target 11/02 03:12
26F:→ ironsalami:但是現在當你正有個目標叫做五五六六 11/02 03:13
27F:→ ironsalami:然後施放你的巨集時 他會先執行/tar 稀有怪ID 失敗 11/02 03:13
28F:→ ironsalami:然後下一句/施放 [@target]審判 或[target=target]審判 11/02 03:14
29F:→ ironsalami:你認為他會不會對五五六六轟下去呢...? 11/02 03:15
30F:→ ironsalami:此處 請參考/施放 [@targettarget]神聖震擊 這類的語法 11/02 03:16
31F:推 ironsalami:這是很細節的問題 但對其他巨集來說會有差別 11/02 03:19
32F:→ ironsalami:oh 條件句是exists才對 如果我測試發現有誤 會上來說 11/02 03:24
33F:推 ironsalami:另無目標時使用[noexists]會條件成立 並使技能成為待選 11/02 03:29
34F:推 ironsalami:另外/施放 [exists]聖光術 則要注意自我施法選項 11/02 03:32
35F:→ ironsalami:Oh 其實兩種寫法都會對五五六六轟下去...XD 11/02 03:35
36F:→ ironsalami:只是對於那個語句的解讀 會不一樣 11/02 03:36
37F:→ ironsalami:focus是一保留變數 而左邊的target僅在"這一句"中有效 11/02 03:38
38F:→ ironsalami:耶...怎麼想好像也沒啥差別..XD (搔頭) 除了自動索敵.. 11/02 03:40