作者zonhan (我願與妳共舞)
看板WOW
標題Re: [問題] 有巨集可以直接複製別人ID嗎
時間Mon Feb 27 01:55:20 2012
※ 引述《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