當前位置:遊戲中心平台 - 單機遊戲攻略 - 魔獸世界QS的宏怎麽制作?

魔獸世界QS的宏怎麽制作?

壹、循環宏 1、快速回藍: 宏說明:把法術審判到怪物身上,被審判的怪物在攻擊時有可能給騎士恢復X點藍。 a、智慧聖印→審判(2個魔法循環) 新建宏如下: 第壹個宏 /script AQ={};AQ.i=1;AQ.x=function() AQ[AQ.i]() end /script AQ[1]=function() CastSpellByName("智慧聖印(等級 1)"); AQ.i=2 end /script AQ[2]=function() CastSpellByName("審判"); AQ.i=1 end 再新建壹宏如下: 第2個宏 /script AQ.x() b、智慧聖印→審判→智慧聖印(3個魔法循環) 新建宏如下: 第壹個宏 /script AQ={};AQ.i=1;AQ.x=function() AQ[AQ.i]() end /script AQ[1]=function() CastSpellByName("智慧聖印(等級 1)"); AQ.i=2 end /script AQ[2]=function() CastSpellByName("審判"); AQ.i=3 end /script AQ[3]=function() CastSpellByName("智慧聖印(等級 1)"); AQ.i=1 end 再新建壹宏如下: 第2個宏 /script AQ.x() 註:宏 /script AQ.x() 只用建立1次!在進入遊戲之後只要使用壹次第壹個宏, 然後利用第二個宏就可以實現技能的循環使用了。 其他魔法使用可以把文中的魔法名字(智慧聖印(等級 1))替換成妳需要用到的任何魔法OK! 實際運用舉例: 分別把文中第1個宏做5次分別拖到快捷欄裏: A、光明聖印→審判 B、智慧聖印→審判 C、公正聖印→審判 D、憤怒聖印→審判 E、十字軍聖印→審判 1、比如現在要打壹個怪物,我壹般先用光明聖印→審判——命令。這樣在掉血的同時恢復壹些血來加強作戰持久性。 2、隊伍中給隊友加血所以藍耗的很快,這時候我壹般單手武器+盾,用智慧聖印→審判→智慧聖印這樣來快速回藍。 3、副本裏人型怪物會逃跑所以容易拉火車,這時公正聖印→審判,可以有效的阻止火車的產生。 4、沒有坦克,單手武器+盾 充當坦克,這時 憤怒聖印→審判,可以有效的拉住怪。 5、單手+盾用 十字軍聖印→審判→正義聖印 是不錯的組合。 靈活運用的地方還有很多!這裏我就用這幾點來說明那個循環宏的運用。 我把所有技能都拖到技能欄裏壹樣可以實現,但是妳可以試試看就知道操作性的優劣了 二、清潔術 /施放 清潔術 /script TargetUnit("player") 如果妳當前選擇的目標是可以對其使用此魔法的友好單位的話,則對其使用魔法。 如當前目標是不能接受此魔法的單位,或沒有選擇任何目標的話,則對自己使用魔法。 而且不會對當前目標進行切換,不會中斷對當前敵人的攻擊 註:清潔術可以換成其他法術,如:列王祝福、智慧祝福等等…… 三、神聖幹涉和保護祝福 a、神聖幹涉 /施放 神聖幹涉 /script TargetUnit("player") /script if ( UnitName("target") ~=nil and UnitInParty("player","target") ) then SendChatMessage("<聖光與我同在……神聖幹涉 %T >", "PARTY"); end 在神聖幹涉時說話!“聖光與我同在……神聖幹涉”可以設置成任何妳想說的話 b、保護祝福 說明:有時候要讓法師去暴怪,為了保護法師所以給法師加上10秒的物理無敵並提醒他。 /施放 保護祝福 /script TargetUnit("player") /script if ( UnitName("target") ~=nil and UnitInParty("player","target") ) then SendChatMessage("<妳被聖光保護中,10秒內物理攻擊免疫! %T >", "PARTY"); end 註:可以把文中的"PARTY"換為: 1、"EMOTE",則以自定義表情的方式發出信息。則別人在聊天窗口中看到:"某某將在X秒內……神聖幹涉某某" 2、“say”是周圍的玩家說話。 3、“yell”喊話 四、智能加血 a、宏說明:如小於200則不使用治療,並在聊天窗口中提示:"目標正常",如消耗兩大於200小於400,使用3級的聖光術治療,如大於400,則使用5級的聖光術進行治療。(治療等級可以自己改) /script x="player";d=UnitHealthMax(x)-UnitHealth(x);if (d>200) then if (d<400) then CastSpellByName("聖光術(等級 3)") else CastSpellByName("聖光術(等級 5)") end;SpellTargetUnit(x);else DEFAULT_CHAT_FRAME:AddMessage("目標正常"); end; b、根據自己當前MANA來消耗量進行判斷(引用 作者:aprillight ) MACRO 11 "聖光" Spell_Holy_HolyBolt.blp /script p="player";m=UnitMana(p);if m>580 then r=8;else if m>465 then r=7;else if m>365 then r=6;else if m>275 then r=5;end;end;end;end;CastSpellByName("聖光術(等級 "..r..")");if ( not UnitIsFriend(p,"target") ) then TargetUnit(p);end; END 五、武器切換 說明:“雙手武器”換成“單手武器+盾” & “單手武器+盾”換成“雙手武器” a、雙手切換單手並換第二個快捷欄,快捷欄第11,12分別是壹單手壹盾的快捷方式 /script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12); /script CURRENT_ACTIONBAR_PAGE = 2; /script ChangeActionBarPage(); b、單手切換雙手並換回第壹快捷欄,快捷欄12是壹雙手武器快捷方式 /script ActionButtonDown(12);ActionButtonUp(12); /script CURRENT_ACTIONBAR_PAGE = 1; /script ChangeActionBarPage(); 還可以用另外壹種方式切換武器: 首先在快捷欄10、11、12(也就是0、 -、 =的位置)拖上雙手武器、單手武器、盾的快捷方式; 雙手武器: /script ActionButtonDown(10);ActionButtonUp(10); 單手武器+盾: /script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12); 六、更換裝備 說明:學工程的騎士很多的所以工程的小飾品切換蠻麻煩,所以可以做個宏來切換身上裝備的宏。 做個切換火箭鞋的宏: /script PickupInventoryItem(8); /script PickupContainerItem(4,7); 文中數字8代表腳部裝備的位置,4,7代表背包裝備的位置。背包位置見文章底。 七、按目標的職業分別使用不同魔法 下面是聖騎士的壹例。如果目標職業為盜賊或戰士則使用力量祝福,否則使用智慧祝福。 /script class = UnitClass("target"); if ( ( class == "盜賊" ) or ( class == "戰士" ) ) then CastSpellByName("力量祝福(等級 1)"); else CastSpellByName("智慧祝福(等級 1)"); end 八、救人 /s 還魂咒 /施放 救贖(等級 1) 補充: 格子編號取決於妳的包的大小,壹般都是從左往右,從上往下(壹行接壹行) 比如 6格包 ____1 2 3 4 5 6 16格包 1 2 3 4 5 6 7 8 9 ......

記得采納啊

  • 上一篇:壹心是誰的兒子,他的父母呢,有什麽身份?
  • 下一篇:7.1浩劫DH惡魔獵手神器任務怎麽做流程壹覽
  • copyright 2024遊戲中心平台