『壹』 魔獸世界宏命令怎麼同時釋放技能
魔獸世界的宏命令可以讓沒有公共CD的技能同時使用,但是如果這兩個或多個技能之間存在公共CD那麼就不能同時使用,但可以按兩下來讓這多個技能連續使用,奧術射擊和震盪射擊不存在公共CD,是可以同時施放出來的宏命令是/施放 奧術射擊,/施放 震盪射擊,具體操作如下:
第一步,進入游戲後按ESC調出主菜單。
『貳』 WOW 對自己釋放技能的宏
WOW對自己釋放技能的宏設置方法如下:
操作設備:戴爾電腦
操作系統:win10
操作軟體:魔獸世界懷舊服v5.1
1、進入游戲後按ESC調出主菜單,如下圖所示:
『叄』 宏命令 如何釋放技能給指定隊友
格式是
/cast [target=xxx]法術名字
『肆』 魔獸世界怎麼設置宏命令讓技能依次釋放
今天的這篇文章和大家聊一聊關於魔獸世界怎樣進行宏命令設置問題,希望能夠幫助到有需要的朋友。
1、首先在電腦中登錄游戲之後,找到宏,設置名稱焦點打斷宏。
『伍』 永恆之塔 宏命令
永恆之塔宏命令設置方法如下:
操作設備:戴爾電腦
操作系統:win10
操作軟體:永恆之塔
1、首先按下ESC按鍵,在菜單中,單擊宏命令設置按鈕,如下圖所示:
『陸』 魔獸的宏是怎麼釋放技能的
說白了就是同時把幾個技能熱鍵綁到一起用一個鍵來代替,就像是一份計劃書一樣,你事先在裡面輸入你常用的一些命令,當你想用的時候只 要按下這個鍵就可以了。 宏命令的設置流程: 首先,回車,再敲/MACRO。看見了吧?會彈出一個窗口,上面有New(新建宏命令)和Complete(完成宏命令)兩個按鍵。點New,又會彈出一 個窗口,哇,花花綠綠的,裡麵包括了WOW幾乎所有的技能圖標,隨你喜歡,隨便選一個!它就是你設置的宏命令的圖標了,給它取個名字吧! 方便你用的時候好找。然後回到第一個窗口,在它上面有一個輸入菜單(別告訴我找不到…它可是佔了這個窗口的一半多…)在裡面輸入特定 的內容,然後點Complete。接下來你要做的就是把這個代表你宏命令的圖標用滑鼠左鍵拉到快捷欄里,想怎麼用就怎麼用… 延時宏的命令格式: /in 時間 指令 如/in 3 dance,就是在3秒後跳舞, /say start! /in 3 say 3s later /in 6 say 6s later 有了這個指令,就可以實現很多功能了,比如 /p healing %T, need 3s, don''t run away /cast heal (rank 1) /in 4 p cured %T 300HP,please notice the enemies turn on me^_^ 等治療完之後提醒別人注意下自己有可能被怪打,不加延時的話,就沒這個效果了。------ 另外, 介紹下/script命令,格式:/script 函數; http://www.cosmosui.org/texts/BlizzardCommands.xml中的函數可以通過這條命令調用。 例如: 對自己治療一下,然後攻擊目標: /target Pugar //選擇自己,假設自己的名字是Pugar /cast Lesser Heal (Rank 1) //施展次級治療rank1 /script TargetLastEnemy(); //重新選擇剛剛選擇的敵人 /script AttackTarget(); //攻擊,等同於右鍵點擊敵人 首先wow是由blz程序員用程序編出來的.宏就是一種程序. 我們可以用宏在wow里干什麼?很多很多... 比如:在wow打字交流和讓人物做表情.這2步..我們可以用一個宏搞定。以下: A回車輸入/marco或點對話框邊的聊天圖標中的/macro或在頻道的菜單里選 宏. B點擊對話框底部的「新建」按鈕 將會彈出另外一個對話框 其中要求你輸入宏的名稱並且為這個宏選擇一個圖標.(自定義 宏 的圖標隨便選.. 名稱可以是中英文和數字) C輸入宏的內容: /s 你好。 /招手 D按確定。 大功告成. 在可以在進入「輸入宏命令」區域。在這里可以輸入想讓這個宏按鈕實現的命令。當然還可以拖動這個宏相對應的圖標到快捷欄的 空位里去. 以後要用到它按快捷鍵就好了。(當然可以重復使用) .很簡單吧.好了~想想看.就剛剛的那個簡單的宏還可以演變成什麼? ---------------我只是一條劃分線--------------- /p 這里安全先休息一下.隨便計劃下一步怎麼做。 /sit ------------------------- /y 救命! /cry ------------------------- 其實有時人們並不在意表情.. ********************************************** 當然wow里的宏不只有如此: %t 注意:t後還有一個空格。使用「%t 」來代替目標怪物、生物或者玩家。如: 你先編寫一個宏 --------------- /s 你好啊,%t 。 --------------- 然後選一個目標(小三).輸入這個宏或按下其快捷鍵。就會出現人物說:你好啊,小三。 有些官方的宏自帶這個功能. 輸入:「/thank」 結果->「你向身邊的每個人道謝.」 輸入:「/thank」(選擇小三)結果->」你向小三道謝.」 再講一個與%t 很像的。/Assist /Assist 注意:t後還有一個空格。/Assist 這是個協助進攻的命令。只要點擊自己的某隊友,然後使用這個命令,你的目標就會變成該隊友當 時所選中的目標。配合「/cast」命令可以做出: ------------------ /Assist /cast 技能名稱(技能等級) ------------------ 這么一個宏。關於/cast 技能名稱(技能等級)可以用Shift+滑鼠左鍵代替。 別外/Target 這是一個自動選擇指定目標的命令。(對指定單位釋放特定魔法) ------------------- /Target 角色的名字 /cast 技能名稱(技能等級) ------------------- 再來一個. ---------------- /施放 技能名稱(技能等級) /script SendChatMessage("<開始攻擊%T >", "PARTY") ---------------- 這個是說你在施放一個特定技能時它可以自動提示:開始攻擊某某。的信息。 其中的PARTY可以換成:EMOTE這樣則以自定義表情的方式發出信息。則別人在聊天窗口中看到:小三開始攻擊某某。 還可以換成"WHISPER", "COMMON", UnitName("target"),則採用密語形式對你施法的目標發送信息。"COMMON"表示密語所用的語言種類。 Common 人類語,聯盟通用語 Orcish 獸人語,部落通用語 Dwarvish 矮人語 Gnomish 侏儒語 Darnassian 暗夜精靈語 ----對友好單位或自己施法---- /施放 技能名稱(技能等級) /script TargetUnit("player") -------------或--------------- /施放 技能名稱(技能等級) /script if SpellIsTargeting() then TargetUnit("player") ----------------同理後面可以加上------------------- /script if ( UnitName("target") ~=nil and UnitIsFriend("player","target") ) then SendChatMessage("<幫助了 %T >", "PARTY"); end ---------------------------------------------------------------------------------------------- UnitIsFriend的意思是對任何友好單位施法時都發出信息。將UnitIsFriend換成UnitInParty,則對隊友單位施法時發出信息。 如果想在任何條件下都只對自己使用治療的話,用如下的宏: -------- /target "自己的人物名稱" /施放 技能名稱(技能等級) -------- --------按目標的職業分別使用不同魔法---------- /script class = UnitClass("target"); if ( ( class == "職業" ) or ( class == "另一個職業" ) ) then CastSpellByName("技能名稱(技能等級)"); else CastSpellByName("技能名稱(技能等級)"); end ---------關鍵看if or then else-------- 懂了吧。 ------------------------ /script if (UnitMana("target")>0) then CastSpellByName("(Rank X)") else CastSpellByName("(Rank X)"); end ------------------------ (UnitMana("target")>0)當選的目標的mana大於0。then CastSpellByName(" 技能名稱(技能等級)")就使用此技能.else CastSpellByName("技能名稱(技能等級)"); end如果不是就使用另一種技能。 --------------------------------------------------------------------------------------------------------- 注:攻擊也算一種技能,它可以自己連續進行.值得一提的是:假設then後你填攻擊.如果中途UnitMana("target")變動到了另一個符合的條件.宏 不會自動選擇第2種施法方式.你需要再按一下宏的熱鍵或打一次命令。 -------------------------------同理--------------------------------- /script if (UnitHealth("target")>1) then CastSpellByName("技能名稱(技能等級)") else CastSpellByName("攻擊"); end --------------------------------------------- 原理相同..這次是UnitHealth.在("target")>1的情況下用指定技能,<=1時直接打一下下搞定. --------------------------------------------- /script x="player";d=UnitHealthMax(x)-UnitHealth(x);if (d>y) then if (d<z) then CastSpellByName(" 技能名稱(技能等級)") else CastSpellByName(" 技能名稱(技能等級)") end;SpellTargetUnit(x);else DEFAULT_CHAT_FRAME:AddMessage("提示的信息自己填"); end; 宏會對玩家自己的HP消耗量進行判斷,如HP的消耗小於y則不使用技能,並在聊天窗口中提示:"相關信息",如消耗量大於y小於z,使用then後 面的 技能,如大於z,則使用else後的技能。 先看UnitHealthMax(x)-UnitHealth(x);這段的UnitHealthMax和UnitHealth可以改成UnitMana等.後面的if (d>n) then if (d<n)是要你自己填 的.then和else後面填上相關技能.AddMessage("提示的信息自己填") -----------------------按目標等級使用不同級別的魔法------------------------- 下面牧師的一例,對目標使用其所能接受的最高等級的「聖言術:韌」 /script P="Power Word: Fortitude(Rank " S={1,2,14,26,38} if (UnitLevel("target") ~= nil and UnitIsFriend("player","target")) then for j=5,1,-1 do if (UnitLevel("target") >= S[j]) then CastSpellByName(P..j..")") return end end end Fortitude應該就是聖言術:韌。Rank " S={1,2,14,26,38}和j=5,1,-1 do有什麼關系? -----------------------具體別的沒看懂----------------------------- /script r=6;l={1,12,24,36,48,60};t=UnitLevel("target");if (t==0) then t=UnitLevel("player");end;if UnitIsFriend("player","target") then for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName("Power Word: Fortitude(Rank "..j..")");break;end;end;end --------------------------這個同理而且比較易懂----------------------------- r=6;l={1,12,24,36,48,60}就是說把Fortitude(聖言術:韌)分為6個階段.t=UnitLevel("target");你選的目標if (t==0) 因為t==0所以就是說 目標無效。then t=UnitLevel("player");自動選擇自己做目標。if UnitIsFriend("player","target") 如果選的目標是可以進行的(buff只對 UnitIsFriend有效)then for j=r,1,-1 do if (t>=l[j]-10)這段不好說.應該是個比例吧.現在wow的玩家級數都在60lv內.所以看不懂的不用理 會.如果自己要改此宏估計j=r,1,-1 do if (t>=l[j]-10)這個不用改變.then CastSpellByName("Power Word: Fortitude(Rank "..j..")");break;end;end;end要改.改一下Fortitude就好。 ---------------------以上都是以60級的牧師的實例Fortitude(聖言術:韌)滿級------------------------- /script r=7;l={1,10,20,30,40,50,60};if not UnitIsFriend("player","target")then TargetUnit("player");end;t=UnitLevel("target");for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName("Mark of The Wild(Rank "..j..")");break;end;end -----------------------以上是以60級德魯依的一例,使用對方能接受的最高級野性印記-------------------------- -------------------------根據連擊點的多寡和能量的多少來決定使用技能種類---------------------------------- 下面是德魯依貓形態(盜賊也是一樣)根據連擊點的多寡和能量的多少來決定是使用Rip還是Rake。如連擊點大於等於3,則使用Rip,如連擊點 小於3並且能量有40點以上,則使用Rake。 /script if ( GetComboPoints() >= 3 ) then CastSpellByName("Rip(Rank 2)"); else if (UnitMana("player") >= 40 ) then CastSpellByName("Rake(Rank 1)"); end end -----------------------------不多說了同理------------------------------ ************************下面看一些關於背包與物品的******************************* Bag:物品存放背包編號 Slot:物品存放格子編號 ------------------------- 背包位子編號是 4 3 2 1 0 背包里物品的位子編號是 1 2 3 4 5 6 7 8 ------------------對友好單位或自己使用物品--------------- /script UseContainerItem(x,y) /script TargetUnit("player") ----------------下面分析------------------------ UseContainerItem(x,y)中的x是背包的編號,y是格子的編號。把它們換成對應物品位置的編號。 將第一行換成/script UseAction(z,x,y),則不需將物品放在背包特定位置,但必須將物品拖入技能欄的特定位置。z表示技能欄的編號。第一 排第一格編號為1,最後一格為12。第二排第一格編號為13,最後一格為24。以此類推。 -----------------------如果想在任何條件下都只對自己使用特定物品-------------------------- /target "player" /use "物品名稱" ------------------------一次使用多個物品--------------------------- /script UseContainerItem(x,y) /script UseContainerItem(x,y) -----------------------n次------------------------ 前可+/target "player"後可+/script TargetUnit("player").有些物品不+也可.但要自己選擇目標. *********************************武器相關********************************** MainhandBag:備用主手武器存放背包編號 MainhandBagSlot:備用主手武器存放格子編號 OffhandBag:備用副手武器存放背包編號 OffhandBagSlot:備用副手武器存放格子編號 TwohandsBag:備用雙手武器存放背包編號 TwohandsBagSlot:備用雙手武器存放格子編號 ------------------------對主手武器或雙手武器使用使用相關物品------------------------- /script UseContainerItem (Bag,Slot) /script PickupInventoryItem (16)
『柒』 《魔獸世界》一技能宏怎麼釋放技能
1.通用格式是: /施放 技能名稱 (英語為/cast )/施放 技能名稱
2.宏的製作方法:
按ESC呼喚控制台,然後點擊【宏命令設置】,點擊【通用宏】(通用所有角色),或者【XXX專用宏】(只作用當前角色),點擊【新建】,找個喜歡的圖標,並在對話框內輸入宏的名字,點擊【確定】,然後在【輸入宏命令】下輸入命令。
點【保存】,在關閉對話框前講新建立的宏的圖標拖入動作條,即可使用。
注意事項:
當選擇的技能之間不存在共CD,那麼就可以一鍵施放。但是如果技能之間沒有共CD,技能的條件互相沖突,則可能其中一個技能無法生效。
同理也可以用在同時使用雙飾品,格式為 /使用 13 /使用 14 (13和14為2個飾品位置,13上14下,也可以直接寫飾品名稱代替數字,英語為/use ),或者混合使用。