精華區beta WOW 關於我們 聯絡資訊
※ 引述《Ithildin (伊西爾丁)》之銘言: : 因為我的Focus有其他用途 : 然後想寫個按一下就幫坦克上大地盾的巨集 : 請問一下有沒有指令是點了就能儲存目標ID : 然後另外一個巨集就是對該目標ID施法這樣子呢? : 總覺得有辦法做到... 1. 建一個空的新巨集1(這邊取名"大地盾for坦") 2. 再建一個新巨集2,內容如下: /run XX=UnitName("target")EditMacro(GetMacroIndexByName("大地盾for坦"), "大地盾for坦",1,"/cast [@"..XX.."]大地盾",1) (請接成一行) 3. 戰鬥外按下巨集2, 就會把巨集1的對象改為@當前目標名 ^^^^^^ 這是重點,因為戰鬥中是不能改巨集的 (其實巨集1是被巨集2整個按它的template重寫, 不過只有@XX的部份會變動) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.87.2 ※ 編輯: zonhan 來自: 118.168.87.2 (02/27 02:05)
ak147:酷 所以戰鬥中按1就好! 02/27 02:05
ak147:戰鬥中按到2會不會杯具? editmacro()有限定戰鬥外嗎? 02/27 02:08
zonhan:巨集改動都是戰鬥外生效 02/27 02:10
ak147:瞭解! 02/27 02:11
ak147:讓我想到一個叫buffet的ui 02/27 02:14
Ithildin:收到 太感謝了 02/27 08:01
Ithildin:戰鬥中坦克落跑的話大概也只能哭哭等出事 OK的 (?) 02/27 08:02
Evq3:侯塞雷 02/27 08:51
jerrysimon:請問這個裡面要如何塞有2行以上的巨集呢?我設都報錯 02/27 09:43
zonhan:有兩行的話, 要用\n當換行符號 02/27 10:04