精華區beta WOW 關於我們 聯絡資訊
感謝前陣子K板大的幫忙,德魯依的單鍵變身巨集接近完工了 可以簡化80%以上的變身狀況,主要適用於一般解任務到處跑的德魯依 懷著感謝的心情,我決定PO上最後寫出來的成品給其他需要的人 1. #showtooltip 2. /cancelform, stopmacro [noexists]; 4. /dismount [mounted]; 5. /cast [combat][exists,harm] 主要作戰形態(變身); [swimming] 水棲形態(變身); + 6. [flyable] 迅捷飛行形態(變身); [outdoors] 召喚座騎; 主要作戰型態; 左邊數字只是表示第幾行,不用抄,而+號也只是表示前後兩行要接在一起, 實際運用時不用寫上去。主要作戰形態則是填入你的主修變身。 召喚座騎要填得是你的陸上座騎,或著你也可以叫它呼叫某按鍵位置的座騎巨集 這巨集的作用是︰ 除非原本就在主要作戰形態,否則如果有選擇目標,或是已進入戰鬥狀況, 按下就會變為主要作戰形態。 (備戰、反擊用) 不在以上情況時,如果能飛就會變成鳥,不能飛就會召喚座騎, 在水中就會變成水棲形態 (為了快速移動) 最後,當你不在主要作戰形態時,如果沒有選取目標,也未進入戰鬥狀態, 那麼按下巨集就會取消變身,或是取消座騎回到人形 (取消狀態回到人形) 說起來有點複雜,所以你可以試用看看,就曉得這是怎麼回事了 唯一有個小遺憾,就是當你在主要作戰形態時,如果只是想回到人形, 就必須選取一個目標再按巨集才有用,若不選取目標就按巨集, 那就會變成鳥或是召喚座騎,而不會變成人。 這也是我想請大家幫我改善的地方,謝謝 可能考慮用modifier來解決這個問題吧 ----------------------- 回推文的意見,經實測之後,stopmacro不能擺在cancelform的下一行, 否則只要未選取目標,想要變成移動形態時,巨集就會結束了, 所以我才想和cancelform擺在同一判斷式之下執行,而且後來發現這樣是有效的。 你可以試著把第二行的stopmacro指令刪除,就會發現如果變鳥之後未選取目標 想直接變回人時,按下去鳥會再變一次,不會變成人,所以雖然我不是巨集高手 但我覺得stopmacro在此應該是有作用的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.163.204
Xavy:咦.. 第二行可以那樣用喔 第一次看到 05/26 19:03
Xavy:為什麼第五行要nostance:2 ? 05/26 19:06
dream1124:感謝指正,那是非必要的指令 05/26 19:12
Xavy:測試結果第二行不能那樣寫,同等於 /cancelform [noexists] 05/26 19:13
Xavy:cancelform跟stopmacro分兩行寫吧 05/26 19:13
Xavy:附帶一題 你的遺憾是因為stopmacro剛剛沒作用 05/26 19:25
fewhy:其實我比較建議把 移動型變身 跟 解除寫在一起就好 05/26 19:45
fewhy:作戰時候可以用的全部拆開來單獨放 靈活性會比較大 05/26 19:46
dream1124:所以說囉,一開始講了,這畢竟只是一般用途的巨集 05/26 20:40
dream1124:如果想要解任務,又採集還順道陰人一下,那不如不用巨集 05/26 20:57
fewhy:還是要用啊XD... 05/26 21:34
※ 編輯: dream1124 來自: 61.216.98.111 (05/26 22:01) ※ 編輯: dream1124 來自: 61.216.98.111 (05/26 22:01)
coftea:這篇不適合m吧 語法有誤而且不是心得而是問題吧 05/27 02:44
coftea:我後面有回一篇文章 你看一下合不合意 05/27 02:49
> -------------------------------------------------------------------------- < 作者: Xavy (Gururu) 看板: WOW 標題: Re: [心得] 德魯依單鍵變身巨集 時間: Tue May 26 22:10:59 2009 那是因為你cancel之後 接著下面的變鳥 所以才會鳥變鳥 (變鳥條件是不是戰鬥,目標不存在,不能游泳) stopmacro根本沒用到 要不然正常的情況鳥再變鳥應該會變成人才對 另外你stopmacro的作用不就是要為了中斷巨集? 沒目標的時候只做了cancelform阿 -- Q: 自然之怒爛透了。 Nature's Fury sucks. A: 這不是一個問題。你能用一個問題的格式重新表達它嗎? That isn't a question. Can you please rephrase that in the form of a question? Q: 為什麼自然之怒爛透了? Why does Nature's Fury suck? -from WoLK alpha 鳥德 Q&A 文章已消失 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.204.140
Xavy:我最愛戰巨集了 (扭 05/26 22:15
nahceal:沒啥意思 05/26 22:31
Xavy:對了你不妨試試把stopmacro拿掉 05/26 22:54
dream1124:算啦, 管他的, 反正現在可以用就好了, 以後更強再來改 05/26 23:20
Xavy:我是覺得既然是m文,就要弄到盡善盡美 05/27 00:05
dream1124:那你覺得要怎麼改?看起來若不是邏輯重寫,就是要用更深 05/27 00:37
dream1124:的語法 05/27 00:37
> -------------------------------------------------------------------------- < 作者: coftea (茶~~) 看板: WOW 標題: Re: [心得] 德魯依單鍵變身巨集 時間: Wed May 27 02:39:44 2009 ※ 引述《dream1124 (喔不~~我不要當阿宅!!)》之銘言: : 感謝前陣子K板大的幫忙,德魯依的單鍵變身巨集接近完工了 : 可以簡化80%以上的變身狀況,主要適用於一般解任務到處跑的德魯依 : 懷著感謝的心情,我決定PO上最後寫出來的成品給其他需要的人 : 1. #showtooltip : 2. /cancelform, stopmacro [noexists]; : 4. /dismount [mounted]; : 5. /cast [combat][exists] 主要作戰形態(變身); [swimming] 水棲形態(變身); + : 6. [flyable] 迅捷飛行形態(變身); [outdoors] 召喚座騎; 主要作戰型態; : 左邊數字只是表示第幾行,不用抄,而+號也只是表示前後兩行要接在一起, : 實際運用時不用寫上去。主要作戰形態則是填入你的主修變身。 : 召喚座騎要填得是你的陸上座騎,或著你也可以叫它呼叫某按鍵位置的座騎巨集 : 這巨集的作用是︰ : 除非原本就在主要作戰形態,否則如果有選擇目標,或是已進入戰鬥狀況, : 按下就會變為主要作戰形態。 (備戰、反擊用) : 不在以上情況時,如果能飛就會變成鳥,不能飛就會召喚座騎, : 在水中就會變成水棲形態 (為了快速移動) : 最後,當你不在主要作戰形態時,如果沒有選取目標,也未進入戰鬥狀態, : 那麼按下巨集就會取消變身,或是取消座騎回到人形 (取消狀態回到人形) : 說起來有點複雜,所以你可以試用看看,就曉得這是怎麼回事了 : 唯一有個小遺憾,就是當你在主要作戰形態時,如果只是想回到人形, : 就必須選取一個目標再按巨集才有用,若不選取目標就按巨集, <恕刪> 感覺怪怪的 試著幫你修改一下看合不合意 #showtooltip /cancelform [stance:5,harm][stance:5,combat] /dismount [mounted] /cast [combat][harm] 獵豹形態(變身);[swimming] 水棲形態(變身); [flyable] 迅捷飛行形態(變身);[nomounted,noflyable] 某陸上座騎 沒戰鬥沒敵對目標的時候壓一下變鳥或坐騎 壓一下解除 在游泳的時候便海豹 只要有戰鬥或者目標是敵對的就變豹 在壓一下解除 (當然戰鬥型態可以改成肥鳥不過這樣第一行的STANCE的5要改成6) 感覺這樣會比較順暢一點 補充一下: (落落長的碎碎念 不想看就跳過吧) 這兩巨集主要差異點在 /cancelform 如果一開始就無差別取消型態 容易發生取消型態以後馬上變回來 舉例來說 你是豹型 壓下去會直接變成人瞬間再變回豹 我想因為這樣原PO才想加入stopmacro 阻止這個改變 不過我後來想想其實 /cancelform 可以完全不加 單靠 /cast 那一串自動判斷 變形還是變回人 而我的/cancelform 也單只是讓系統的預防坐騎施法墜落效果取消 也就是在空中也能直接變豹 (沒這行也可以 只是要落地才可以依巨集變豹) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.28.222 ※ 編輯: coftea 來自: 220.135.28.222 (05/27 09:11)