玩魔獸滑鼠宏有什麼用
① 魔獸世界的宏有什麼用
宏是計算機語言的一種形式 基本上就有用一個代碼代替另外一個或者多個代碼。
比如過一個戰士的宏如下
#showtooltip 沖鋒
/施放 沖鋒
/施放 斷筋
/投擲
/startattack
把這個宏放在技能蘭里點一下,就會同時放宏里的幾個技能,因為沖鋒需要在8-20碼之間並且在非戰斗狀態下,斷筋需要在5碼之內,投擲飛刀的時候人物不可以移動,所以這個宏里的幾個技能不沖突。就是說點這個宏在距離敵人8-20碼的時候戰士會沖鋒,沖到對手後再點這個宏,戰士會對敵人斷筋。如果沒有怒氣的話點這個宏,只要敵人在8-20碼以內,並且戰士不動的話,會向敵人投擲出飛刀。/startattack是開始攻擊,無論什麼情況下點這個宏戰士都會進入自動攻擊狀態,#showtooltip 沖鋒 這個代碼是把沖鋒技能的技能說明顯示在宏頂端,效果是當你把宏放到技能蘭里的時候,滑鼠放在該宏上,會出現 沖鋒 的技能說明和冷卻時間。
一系列指令合並到一起的意思,比如說兩個技能同時釋放,或某些功能的快捷方式,比如說喊固定的話!
② 魔獸世界宏是什麼東西有什麼作用啊;求詳細解釋
宏就是一個短的程序 也就是說編完之後你按下這個按扭就可以完成好幾個動作 我們把那些能自動執行某種操作的命令統稱為「宏」。 宏的創建 輸入「/macro」或者點擊談話按鈕並且選擇宏選項,將會彈出一個對話框,裡面記錄著你現有的宏。在開始的時候裡面應該沒有任何宏。 點擊對話框底部的「新建」按鈕,將會彈出另外一個對話框,其中要求你輸入宏的名稱並且為這個宏選擇一個圖標。 給你的宏命名,選擇一個容易記憶的名字。例如,輸入「assist[協助]」。 選擇一個圖標。這里我們選擇的是一把劍。 點擊「確定」按鈕。你現在能夠在你的宏對話框里看到這個宏的名稱(assist),在名稱的旁邊有你剛才選擇的圖標(劍)。 現在在assist[協助]圖標上點滑鼠左鍵加亮它。有一個按鈕用來改變你的宏的名稱和圖標,以便你以後想改變它的名稱或者選擇一個不同的圖標。 一旦你的「assist」圖標是加亮狀態,你就可以向下移動你的滑鼠指針進入「輸入宏命令」區域。在這里你可以輸入想讓這個宏按鈕實現的命令。如果命令是斜杠命令,你需要在命令前加入「/」,就好像在輸入命令一樣。 輸入「/assist Nebu[協助Nebu]」。 現在移動你的滑鼠指針回到劍的圖標(assist[協助]宏),在這個圖標上按下滑鼠左鍵不松開。 現在拖動圖標到你的快捷欄的空位里去。 當你要使用這個新的宏的時候,鍵入這個按鈕對應的數字或者直接右鍵點擊按鈕本身。 現在你擁有了一個宏按鈕,它將在其他玩家(Nebu)攻擊的時候協助他。無論何時,當Nebu攻擊目標的時候,點擊這個按鈕後你的目標將會變為他正在攻擊的目標。 結束創建 當你編輯或者創建好一個宏後,點擊宏對話框右上角的」x」按鈕來關閉這個窗口。 宏的編輯 輸入「/macro」然後左鍵點擊你希望改變的宏。你現在可以在「輸入宏命令」框里對這個宏做一些改變,完成後點擊」x」按鈕來關閉宏窗口。 宏的限制 宏是有長度限制的,如果你的信息太長了,就縮減一些! 宏的建議 盡可能使用游戲內置的斜杠命令 這里列舉了宏的一些其他可能的用途: 重復一些你不想多次輸入的文字 為了在線拍賣而重復文字 製作搞笑的文字 執行一系列命令,例如: /leave 1 /leave 2(離開頻道1和頻道2) /join wowtraders(加入wowtraders頻道) /g Hello everyone!(在你的公會頻道說「Hello everyone!」) 其它信息 你可以在你的宏中使用「%t」來代替目標怪物、生物或者玩家,將「%t」插入在你的句子中便可。例如,「/say hi %t」,如果你選定了目標為玩家Nebu,這條命令實際上就等同於「/say hi Nebu」。「/cast」讓你能夠通過名稱來施放法術。輸入「/cast 法術名稱」 ―― 例如:「/cast Fireball(Rank 1)」。你可以手動輸入名稱,也可以通過按住Shift鍵後滑鼠左鍵點擊法術書中的一個法術,這樣可以將法術名稱補充到「/cast 」的後面去。
③ 我是個新魔獸世界玩家看網上老說「宏」是什麼意思啊重要嗎
宏的意思,就是用一個按鍵,來達到幾個目的
比如說,你想在頻道里喊同樣的話,做宏,然後滑鼠點點就能打到說話的目的
同樣,宏也可以釋放技能,把技能做到宏裡面就可以了
宏在屏幕左下方,聊天窗口那邊可以打開,(ESC鍵貌似也可以打開,不確定,很少用)
進入宏的界面開始編輯,先選一個圖標,然後編輯宏的名字,確定之後開始編輯宏,你想要達到什麼目的就編什麼樣的宏,比如,你想在綜合頻道喊話,輸入/1
XXXXXX
XXXX就是你要說的內容/1後面要加空格
同理/2
/3
/4
/Y
等等,這些都是簡單的說話宏
還有技能宏
開頭就是/施放
等等
網上還有很多高端的宏,看人家的宏內容是什麼,合適自己用的就復制過去吧
④ 魔獸世界裡的宏有什麼用途
可以幫你把技能綁定在一起
比如:①氣定神閑+火球術可以通過命令宏編輯以後設置綁定在一個鍵位裡面
這樣你就能一鍵釋放兩個技能
②焦點目標攻擊,控制,打斷
例如在打競技場的時候,最少會出現2V2的局面,那麼你除了滑鼠點中的當前目標以外,
敵方還有一個目標存在(DPS or 治療),如果你是法師的話,你可以通過宏命令編輯
在滑鼠點中當前目標施法情況下,變形術(羊)第二個目標。
即使不用滑鼠去點第二目標,也能羊到敵方,做到輸出1目標後馬上進入控制另外一個
⑤ 魔獸世界裡的宏是什麼有什麼作用
在WOW的世界中,可能你會第一次接觸到「宏」這個名詞。 什麼是宏命令? 說白了就是同時把幾個技能熱鍵綁到一起用一個鍵來代替,就像是一份計劃書一樣,你事先在裡面輸入你常用的一些命令,當你想用的時候只要按下這個鍵就可以了。 WOW宏教程之新手上路(圖) 宏命令的設置流程: 首先,回車,再敲/MACRO。看見了吧?會彈出一個窗口,上面有New(新建宏命令)和Complete(完成宏命令)兩個按鍵。點New,又會彈出一個窗口,哇,花花綠綠的,裡麵包括了WOW幾乎所有的技能圖標,隨你喜歡,隨便選一個!它就是你設置的宏命令的圖標了,給它取個名字吧!方便你用的時候好找。然後回到第一個窗口,在它上面有一個輸入菜單(別告訴我找不到…它可是佔了這個窗口的一半多…)在裡面輸入特定的內容,然後點Complete。接下來你要做的就是把這個代表你宏命令的圖標用滑鼠左鍵拉到快捷欄里,想怎麼用就怎麼用… 宏的一般用途: 你可以在宏命令里輸入一些你可能經常會說的話或是一些搞笑的語句。 比如,你可以在宏窗口裡輸入以下內容: 「/say 各位部落的牛鬼獸魔們…賞小弟點錢吧…」 或者「/say 我是奸商!長期收購各種皮類材料。」 甚至「/say 哇,那個人的背影好像一條狗耶!」 其中/say就是說的意思,當然你也可以輸入/yell,這個是全區域大叫的意思(你試試刷屏看看…如果你想見GM的話)另外/g是工會說話而/p是小隊說話。 當你想讓人看到這些話時,只需要點擊代表那句話的宏鍵就可以了。 一般比較酷的人(比如我)會在宏命令里連續寫上好幾行的內容,搭配上動作表情和語音,比如當你向某人求婚時: 第一行內容:「/Kneel」 第二行內容:「/say 如果你不嫁給我,那麼我就一輩子不起來…」 或者當你被怪物追殺時: 第一行內容:「/v help」 第二行內容:「/say 哪位兄弟發發慈悲先,幫我把屁股上的狗嘴翹開…」 其中/Kneel就是讓你跪下來的動作而/v help則是發出求救的聲音(真的有聲音!)。當然,在游戲里有好多動作和聲音選項可以用在宏裡面,你可以在聊天窗口上的一個選項里看到所有的動作和語音選項。 幾個常用的宏命令: /Assist 這是個援助進攻的命令。當你的隊伍同時面對幾個敵人時,只要點擊自己的隊友(一般是隊伍中的戰士),然後使用這個命令,你的目標就會變成戰士所選中的目標。大家集中火力消滅一個起! /Cast 這是個使用技能的命令。當你在宏命令里輸入/Cast 技能名(技能等級)或者只要按住Shift同時用滑鼠點擊一下你想要輸入的技能的圖標。例如當你是一個戰士,想製作一個使用戰斗怒吼的宏時,你可以輸入/Cast Battle Shout(Rank 1)或者是直接按住Shift點擊Battle Shout這個技能的圖標。當然你可以在一個宏的不同行上輸入幾個技能,那麼當你使用這個宏時,幾個技能就會一起釋放出來,再用不著你像章魚一樣同時按下幾個鍵了 。 %t 這個符號也許會經常出現在你的宏命令里,它是一個代碼,代表你當前所選中的人名。例如,你在宏里寫下這么一句。(注意:後面要加一空格。) 「/g %t ,今天天氣真好,有沒興趣和我一起上山采蘑菇…」 如果你點中一位名叫苯笨的玩家,那麼當你按下這個宏時,你就會說:「笨笨,今天天氣真好,有沒興趣和我一起上山采蘑菇…」 /Target 這是一個自動選擇目標的命令,你可以在宏里輸入/Target (xxx),那麼當你按下這個宏時,你將自動選定這個叫xxx的目標。 宏命令在戰斗中的用途: 對WOW有所了解的人都知道,在WOW中的組隊戰斗中非常講究配合。其中,戰士要充當一個肉盾角色,牢牢的吸引住怪物,法師盜賊等進攻型角色則要在盡量造成殺傷力的同時又要保證怪物對自己的仇恨不超過戰士,別讓怪物丟下戰士追著自己打,而牧師等職業更是肩負著為隊伍成員加血的重要責任。那麼在這個分工細致的戰斗過程中,時時刻刻讓隊友們知道自己在干什麼,希望隊友們干什麼是非常有必要的。這便是宏在戰斗中的用途了。 我們舉一個例子吧。 比如我們的女牛頭戰士掛牛頭賣狗肉正准備對一頭叫金牙的狗頭人發起攻擊,那麼在進攻前她會先按下這個宏: 「/P 同志們請注意,同志們請注意!我把%t 老兄勾引來了,大家埋伏好准備打劫…」翻譯過來也就是「同志們請注意,同志們請注意!我把金牙老兄勾引來了,大家埋伏好准備打劫…」 這樣提醒全隊玩家是非常有必要的,否則大家都不知道即將面臨一場戰斗那可糟糕了……想像一下,如果沒有宏命令,掛牛頭賣狗肉一邊拉怪還要一邊辛苦的敲字… 於是乎,純潔的金牙老兄便被牛嫂勾引過來了,殊不知,面臨它的將是一隊如狼似虎的部落玩家… 當金牙老兄出現在部落眾的視線里時,我們的亡靈法師骨頭按下了這個宏: 「/Target (掛牛頭賣狗肉) /P %t 請放心!目標已經鎖定! /Assist /p %t ,你逃不掉了…」 翻譯過來就是對隊友們說「掛牛頭賣狗肉請放心!目標已經鎖定!金牙,你逃不掉了…」同時目標已經自動轉向了掛牛頭賣狗肉選中的金牙。 接下來女牛頭人使勁對金牙仇恨度,挑釁,增加到了一定時候,牛頭便又按下了這個宏。 「%t 已經完全對我著迷!同志們超傢伙上啊!」 翻譯過來就是「金牙已經完全對我著迷!同志們超傢伙上啊!」 早就在一旁等的不耐煩地一幫部落禽獸們立刻歡呼雀躍的跑上前去,其中還以亡靈法師骨頭最為積極,他的宏是這么設的: 「/p 社會主義好,社會主義好,社會主義的鋼炮準的呱呱叫,我在瞄,你在跑,打中以後痛得你是哇哇叫,啊,哇哇叫…」 /Cast Fireball(Rank 1)」(釋放一級火球術) 於是乎骨頭邊唱著歌邊扔了個火球出去… 戰斗很快就結束了,大家把金牙扒了個光,發現並沒有什麼值錢的東西,於是隊里的巨魔牧師磨了蘑牙,選定掛牛頭賣狗肉又按下了這個宏: 「/p 漂亮的%t 小姐,我來給你補補妝,接著發揮你的魅力去勾引人吧! /Cast Lesser Heal(Rank 2)」釋放2級輕微治療。 相信以上的宏除了可以讓你更好的掌握一場戰斗的同時也能讓你在激烈的戰斗中會心一笑吧?其實宏在戰斗中發揮的作用遠不止這些,如何更好(更有趣)的設置屬於你自己的宏也是WOW的樂事之一。
⑥ 魔獸世界的滑鼠指向宏干什麼用的
就是僅僅滑鼠指向某個人,就可以施放對應法術,不需要點擊選中那個人為目標,加快操作,以及減少目標來回切換造成的復雜操作,追求高端的話可以試試,如果是剛剛接觸,這個雖然練手法,但並不是最先需要掌握的。
⑦ 魔獸世界宏是什麼有什麼用該怎麼用
一、基本宏命令
[::艾澤拉斯國家地理 BBS.NGACN.CC::]
1.什麼是宏? 宏是由一組宏命令組成的。以下是一些普通宏命令: /say (/s)
/whisper(/w, /talk, /t)
/emote(/e, /em, /me)
/dance
喜愛PVP的人,應該不會忘了這個:/spit利用宏,我們可以把這些宏命令放到技能欄上點擊使用,而且可以同時做多個動作。寫宏的時候,每條動作寫在一行上,就像在聊天界面中輸入的一樣。比如,讓你的角色喊一聲「Everybody, dance now!」然後開始跳舞的宏:
/y Everybody, dance now!
/dance
一個基本完整的宏命令列表可以參考這里:[
http://www.wowwiki.com/List_of_Slash_Commands
此網頁不屬於本網站,不保證其安全性
繼續訪問 取消 不再提示我 http://www.wowwiki.com/List_of_Slash_Commands《宏命令全表》 ],不過個別新添加的宏命令還沒有被收錄。WoWWiki有很多關於宏的資料,尤其是腳本和/run命令(後面將會提到)。
註:我先在此說一下,宏的執行是立即進行的。這意味著當你點擊技能欄上的一個宏時,宏命令會一條接一條地執行,執行完後才會返回遊戲控制。這將會產生兩個重要問題:第一,如果寫了一個會執行很長時間的宏(如:/run for i=1, 1000000000 do end),游戲會被卡死,直到它執行結束;第二,也是更重要的一點,那就是宏命令不可能具有延時功能。這一現象在我們熟悉/cast之類的命令後就可以很清楚地感覺到。而一些提供了延時執行命令功能的插件,只能是能執行一些所謂的「良性命令」,如交談、表情和對於其他插件命令的調用(不過戰斗中更換武器是可以進行的)。2.怎樣寫宏? 首先,打開你的宏窗口:單擊主菜單上的「宏」按鈕,或者在聊天界面中輸入/macro(/m)回車。在宏窗口的頂端,可以看見兩個標簽:「通用宏」和「<你的角色名>的專用宏」。通用宏被存儲在賬號專有的文件夾中,被所有角色共享。而角色專用宏則存儲在角色自己的文件夾下,是角色專用的(廢話……囧)。 在標簽下面是18個存放宏的欄位。再往下是一個欄位,用於顯示當前選中的宏;還有一個「修改名稱/圖標」的按鈕,用於修改選中的宏。然後是一個用於顯示、編輯當前宏的文本框。最下面是三個按鈕,傻子也能看出它們是干什麼的。
如果要創建一個宏,首先單擊窗口下方的「新建」按鈕,這時窗口旁邊會顯示一個對話框,用於選擇圖標和輸入宏的名稱。如果選擇了第一個圖標(就是那個很紅很暴力的問號),WoW會自動根據你宏命令中涉及的技能或物品選擇圖標。選好圖標,輸入完名稱,就可以單擊「確定」按鈕了。
順便提幾點:1.使用問號圖標的宏,可以通過使用#show指定顯示的圖標。2.雖然可以給不同的宏起相同的名字,但是最好不要這樣做。因為有些插件和宏命令是通過宏名稱來調用宏的。3.在圖標列表中可以[ /read.php?pid=24931055 添加自定義的圖標 ]。
現在,你選擇的宏圖標被顯示在欄位中了(還會顯示部分宏名稱)。同時,新建的宏被選中,圖標顯示在當前選中宏的欄位中:現在你可以寫你的宏了。單擊編輯文本框,然後輸入吧。
註:宏限定為255個字元,傳聞這樣做是為了以後可以把用戶的宏上傳到伺服器中。不過……現在能做的就是遵循這個限定,至於想要把宏移植到其他機器上使用,請參見第三部分的[ /read.php?pid=24931055 宏的移植 ]。
寫完宏以後,只要把它的圖標拖放到技能欄中就可以了。當你執行一個宏,或者是關閉宏窗口的時候,宏都會自動保存的。現在點擊宏的圖標,看看效果吧!
3.施放法術 在正常游戲過程中,很多宏命令通過聊天窗口輸入使用似乎並不好用,但是在宏中就不一樣了。在特定場合下,簡簡單單的表情宏也可以產生有趣的角色扮演效果哦,那麼,繼續看……
這個:/cast,它是最常見的宏命令了。作用嘛,就是施放一個技能書中的技能(包括寵物的)。最簡單的用法就是這樣:
/cast 暗言術:痛
把這個宏放到技能欄上點擊,將會對目標施放你最高級的痛。這和把技能書中的痛拖到技能欄上,然後點擊的效果是一樣的。我們製作的宏同樣會在技能欄顯示你的技能冷卻狀態和射程狀態,點擊後同樣能正確的施放痛。如果宏使用了問號圖標,那麼還同樣會顯示痛原有的圖標。
那直接用技能不就行了么,何必用宏呢?繼續看,在宏中通過集成多條命令可以產生什麼效果吧,這才是宏的價值所在。比如說你是個法師,想讓隊友知道你要羊掉誰,你該怎麼辦?用宏吧,一個簡單的/p命令加上一個/cast就可以了(使用這個無恥的插件可以達到更好的效果:[
http://www.wowinterface.com/downloads/info6826-CCWarn.html
此網頁不屬於本網站,不保證其安全性
繼續訪問 取消 不再提示我 http://www.wowinterface.com/downloads/info6826-CCWarn.htmlCCWarn ],不過我們現在需要的只是這個簡單易懂的教學例子):
/cast 變形術
/p 我羊了%t!誰打誰扛著哈!
註:由於宏的執行是立即進行的,所以不管目標是否有效技能是否冷卻,宏被點擊時/p命令就執行了,也就是說這兩行命令的順序顛倒後效果是相同的。如果你想在確定成功施放一個技能後才執行某條命令,你可以試試這個插件:[
http://www.wowinterface.com/downloads/info4167-AfterCast.html
此網頁不屬於本網站,不保證其安全性
繼續訪問 取消 不再提示我 http://www.wowinterface.com/downloads/info4167-AfterCast.htmlAfterCast ]。AfterCast可以設定在施放某個技能後執行一條宏命令,當然,是在第1節末尾所提到的限制之下的。如:
/aftercast /p 請隊友點門,把懶豬%t揪過來!
/cast 召喚儀式</SPAN>
i.關於技能名稱和等級的說明
/cast命令對技能名稱是十分嚴格的,文字、標點、空格,一個都不能錯。為了防止出錯,編輯宏時,你可以打開你的技能書,按下Shift然後單擊你的技能圖標,技能名稱和等級就會被正確地輸入到你的宏編輯文本框中,如:
/cast 暗言術:痛(等級 5)
如果把「(等級5)」刪掉,宏在執行時就會自動選擇你最高級別的技能執行;不過在很多場合下,還是需要指定級別的技能,比如術士放逐就需要根據時間來選擇技能。另外要注意,等級指示中使用的括弧是英文的半形括弧,等級與數字間有一個半形空格。而一些技能名稱中的括弧,比如「精靈之火(野性)」中的括弧,是中文的全形括弧。以下宏命令不能正常執行:
/cast 精靈之火(野性)
/cast 精靈之火(野性)(等級 1)
而以下的命令是正確的:
/cast 精靈之火(野性)
/cast 精靈之火(野性)()
空的括弧效果和沒有括弧是一樣的。由於255字元限制的存在,空間還是要節省的,所以空括弧可以刪掉了…… 4.使用物品或者飾品 使用物品和飾品和施放法術是類似的。用於使用物品的命令是/use,後面只需要加上物品的名字就可以了。例如:
/use 綠色機械陸行鳥
另外,還有以下其它的使用格式:
i./use <裝備欄>
這種格式可以使用指定裝備欄中的物品。具體使用請參見[
http://www.wowwiki.com/InventorySlotId
此網頁不屬於本網站,不保證其安全性
繼續訪問 取消 不再提示我 http://www.wowwiki.com/InventorySlotId《裝備欄編號方式》 ]。例如:
/use 13
使用第一個飾品。
ii./use <背包> <欄>
這種形式是在指定背包中確定物品欄的,比如你總是把貓食狗糧放在行囊的第一個欄位中,那麼你就可以用這樣的宏來喂養寵物:
/cast 喂養寵物
/use 0 1
背包的編號為0-4,順序是從右到左,即0是行囊。物品欄則是從上到下從左到右,從1開始依次編號的(與書寫順序相同):
1234
5678
……
或者是:
12
3456
78910
……
如果怕把/cast和/use的用法混淆了,那就徹底搞混吧,因為它們其實本來就是完全一樣。/cast可以使用物品,而/use也可以施放技能。這一點在目前看來似乎沒有什麼,但是到後面,介紹命令條件語和施法隊列時,你會發現能把物品和技能混合在同一條命令中是多麼爽的一件事。
5.集成多個動作 首先,在一個宏中想一鍵釋放多個法術是不行的。大多數技能和很多物品會觸發公共冷卻(GCD),防止你同時做太多的動作。即使一個技能釋放失敗,如果它可以觸發GCD,那麼它也會阻止後續/cast命令的執行。這是2.0版本之後的設定,之前可能看到這樣的宏:
/cast 壓制
/cast 斬殺
/cast 致死打擊
/cast 破甲
但是現在,記住,這種宏已經不能正常執行了。如果壓制施放失敗,雖然沒有觸發GCD,客戶端也不會繼續執行後續的技能施放。不過令人欣慰的是部分技能還是可以集成到一個宏中。任何不觸發GCD的瞬發技能後面可以接上另一個技能(「下次近戰攻擊」型的技能,如英勇打擊也歸於此類)。一個技能可以通過看說明知道它是否瞬發,至於是它是否觸發GCD通過實驗就可以知道。
2.3版本之前,在這個瞬發無GCD技能之後需要加上一個/stopcasting才可以施放其後的技能。施放第一個技能後,游戲客戶端會認為當前在施法狀態,而/stopcasting就可以解除這個狀態,就可以解決後續技能不能釋放的問題。但是由於技能是瞬發,/stopcasting實際上並不能取消技能的施放。
而現在這里可以不用/stopcasting了,例如:
/use 短暫能量護符
/cast 奧術強化
//stopcasting
/cast 氣定神閑
//stopcasting
/cast 炎爆術
6.選擇目標 選擇目標是宏的另一個主要作用。此類功能可以用專門的目標選擇命令實現,改變當前的目標;也可以在一些命令中用[target=]命令條件語實現,臨時指定施法或使用物品的目標,而不改變當前目標。命令條件語在[ /read.php?pid=24930940 第二部分 ]將會講到到。現在我先介紹目標選擇命令。
最基本的命令是/target,用法如下:
/target Cogwheel
/target的選擇是經過最佳相近匹配的,也就是說,如果我正站在你附近(並且附近沒有誰叫Cog的),你執行/target Cog,我就會變成你的當前目標。至於這種機制是利是弊……那就取決於實際情況了,因為這個東東貌似不穩定,有時會得到莫名其妙的結果。比如下面這個宏就可能不是很好用:
/target 黑翼法師
/cast 痛苦詛咒
如果附近沒有黑翼法師呢?或許結果就是:選中了團里的某個人,因為他的名字在某種意義上比較相近。雖然你的詛咒不會真對他們放出來,但還是夠囧的。 另外一個問題是,它可能會選擇你身後一個離你100碼的單位——根本不是你想選中的那一個……不過在2.3版之後,增加了一個/targetexact命令,第一個問題得到解決了。
除了用人名進行選擇之外,還可以通過單位標識符進行選擇。單位標識符(Unit ID)是用於標識特定單位的字元串。比如你的當前的目標就可以用「target」來表示,而你自己對應的標識符是「player」,如果你有寵物,那麼它的標識符是「pet」。另外,通過在一個正確的標識符後加上target,就可以獲取他的目標。如此變態也可以:
/target
這里是一個可用ID的全表:[
http://www.wowwiki.com/UnitId
此網頁不屬於本網站,不保證其安全性
繼續訪問 取消 不再提示我 http://www.wowwiki.com/UnitId《單位標識符》 ]。
i.其他選擇命令 以下是其他的目標選擇命令:
/assist
不加任何其他參數時效果是選擇你目標的目標,如果在其後加上人物名稱,那麼就會選擇對應人物的當前目標。例如:
/assist Cogwheel
另外,在客戶端的界面選項中有一個選項,可以設置用/assist選中一個敵對目標時是否自動進行攻擊。
/cleartarget
清除當前目標。
/targetexact
准確選擇,如果附近沒有單位的名字和給出的參數完全匹配,就不會切換目標。
/targetlasttarget, /targetlastfriend 和 /targetlastenemy
顧名思義,分別用來選擇上一個目標、上一個友方目標和上一個敵對目標。如果你之前沒有過任何目標,那麼這些命令不會產生任何影響。
/targetenemy 和 /targetfriend
選擇敵方目標和選擇友方目標。這兩條命令是按一定順序循環選擇指定類型的目標的,和使用Tab鍵的效果類似。如果在命令後加上一個1作為參數,那麼就會按循環的反方向進行選擇。例如:
/targetenemy 1
效果就和按下Shift+Tab鍵一樣。
註:這兩個宏命令每個宏中只能用一次。
/targetparty 和 /targetraid
按距離循環選擇你附近的小隊或團隊隊友,與/targetenemy類似,也可以用1作為參數改變選擇的循環方向。 7.控制寵物 之前在講施放技能的時候提到過,使用/cast命令可以施放寵物的技能。玻璃渣把法師的水寶寶的霜星起名叫「冰凍術」就是為了避免和法師自身的「冰霜新星」技能沖突,從而導致不能在宏內使用。但是有寵物的職業會發現,如果宏只能施放技能的話,甚至還不如寵物技能欄的功能。別急,燃燒的遠征中,新增了以下這些宏指令:
i./petattack
讓你的寵物去攻擊你的當前目標。當然,在命令後加參數可以指定攻擊的對象。
ii./petfollow
寵物切換到跟隨狀態,同時取消攻擊。
iii./petpassive, /petdefensive 和 /petaggressive
寵物切換被動、防禦和主動攻擊狀態。同寵物技能欄上的最後3個按鈕。
iv./petautocaston 和 /petautocastoff
打開/關閉寵物技能的自動施放。例如:
/petautocaston 折磨
/petautocastoff 受難
不過美中不足,沒有直接切換自動施放狀態的宏命令,我將在後面[ /read.php?pid=24930914 模擬點擊 ]部分提到一個解決方法。
8.宏在動作欄的顯示控制 「#show」 如果一個宏使用問號圖標,魔獸世界客戶端會默認把宏內容中的第一個技能或物品的圖標、冷卻狀態等信息顯示在技能欄上。比如前面所講的這個例子:
/use 短暫能量護符
/cast 奧術強化
/cast 氣定神閑
/cast 炎爆術
客戶端會把奧術強化的狀態信息作為宏的狀態顯示。但是這恐怕不是我們所希望的,因為這個宏的目的是炎爆,前幾行的奧強氣定都只是為了最後把一個大大的臉盆給丟出來。如果在宏的前面加上這樣一行,炎爆術就會被當作宏的默認技能:
#show 炎爆術
如果使用了問號圖標的話,宏還會直接顯示炎爆的圖標。#show的參數機制和/cast類似,可以使用技能名、物品名、物品編號(如item:12345)、裝備欄或者背包+物品欄編號。
和#item類似的還有#showtooltip。正常情況下,滑鼠指向宏的時候,提示信息顯示的是宏的名字。而這在絕大多數情況下是很不好用的(除非你用了TheoryCraft之類的插件可以顯示詳細的技能信息)。而用#showtooltip就可以指定宏在滑鼠指向時顯示的信息,用法同#show。另外,如果使用了#showtooltip的話,就沒必要再用#show了。
如果客戶端自動選擇的技能符合你的要求,那麼可以只用#showtooltip而不加參數來顯示該技能的說明,這樣可以節約空間。
現在有了足夠的基礎,以下這些命令我就只簡要地講解一下了。有些命令看似沒啥用,但如果配合將在第二部分介紹的命令條件語,它將會產生驚人的效果。9.其他的命令 i.裝備物品
用於裝備物品的命令有兩個:/equip和/equipslot。/equip的參數為物品名稱,效果是把對應物品裝備到默認的裝備欄中,類似在背包中右鍵單擊物品(如:一件單手武器就會被裝備到主手上)。而/equipslot的參數為[
http://www.wowwiki.com/InventorySlotId
此網頁不屬於本網站,不保證其安全性
繼續訪問 取消 不再提示我 http://www.wowwiki.com/InventorySlotId裝備欄編號和物品名稱 ],效果是把物品裝備到指定欄位中去。例:
裝備武器:
/equip 虛空角斧
把飾品裝備在第二個飾品欄中:
/equipslot 14 棍子上的胡蘿卜
注意:即使是在戰斗中,插件頁是可以直接使用裝備命令的。因此在AfterCast和Chronos中可以使用裝備命令。如果插件內部會檢查命令是否經過安全化可能就不那麼好用了,因為它屬於「安全化」指令——但是事實上它並沒有受到安全限制。
[::艾澤拉斯國家地理 BBS.NGACN.CC::]
ii.隊列施法或使用物品
很多時候我們需要經常按一定順序使用固定的一些技能或物品。這樣的操作是可用/castsequence宏命令進行傻瓜化的。/castsequence命令用法是在後面寫上一些技能或物品的名稱,之間用英文的半形逗號分隔,和/use、/cast類似。技能名、物品名、物品代號、裝備欄代號和背包位代號都可以混合使用。每次執行宏,就使用當前的技能或物品(從第一個開始),如果成功,隊列的當前位置就被移至下一個技能或物品。也就是說需要反復執行宏來按順序使用這些技能或物品。當最後一個技能/物品成功使用後,這個隊列就被重置到開頭。比如:
/castsequence 獻祭, 腐蝕術, 痛苦詛咒, 生命通道
這是痛苦術士起手的招牌動作。注意,如果獻祭沒有施放成功(比如魔法不足,超出范圍,被沉默了等等),這個隊列不會繼續執行,直到獻祭放出去。所以下面這個宏是屁用沒有的:
/castsequence 壓制, 斬殺, 致死打擊
在技能列表之前,可以插入一個條件語,用於另外指定一些隊列的重置條件。語法是:
reset=n/target/combat/shift/alt/ctrl
以上的這些條件都可以任意共存。其中,n是數字,表示從某次執行宏開始,經過n秒後沒有再次執行這個宏,那麼隊列就被重置到開頭。這一點很重要,因為這意味著無法利用reset條件語來精確計時(比如讓某技能一冷卻就用)。target條件表示當目標切換時,宏隊列重置;combat條件表示脫離戰斗後重置;shift,alt和ctrl表示當執行宏時指定的鍵為按下狀態時重置。例如:
/castsequence reset=10/shift 第一個技能, 其他技能, 一些物品如果這個宏圖標使用的是問號,就會自動顯示下一個要施放技能的圖標。但如果/castsequence前面還有其他/cast和/uses命令,這個功能就沒有了,而且玻璃渣也沒有提供什麼命令來解決這個問題。
[::艾澤拉斯國家地理 BBS.NGACN.CC::]
iii.隨機施法或使用物品
最常見的例子就是希望隨機召喚一個坐騎來裝B,使用/castrandom或者/userandom宏命令很容易實現這個功能。用法和/castsequence類似,如:
/castrandom 迅捷綠色機械路行鳥, 軍用黑色機械路行鳥, 召喚恐懼戰馬
iv.攻擊
以前的宏是/attack,後面可以寫上單位名作為攻擊對象,無參數則以當前目標為對象。效果是切換當前的攻擊狀態(攻擊/停止攻擊)。但是這個宏從2.2.3開始就被廢除了,只能使用/startattack和/stopattack了。分別用來攻擊和停止攻擊。如:
/startattack Cogwheel
v.技能欄控制
有兩個控制技能欄翻頁的宏:/changeactionbar和/swapactionbar。前者接受一個數字作為參數,表示要切換到的技能欄頁碼。常見的是獵人用來轉換近戰遠程攻擊狀態:
/cast 雄鷹守護
/changeactionbar 1
和
/cast 靈猴守護
/changeactionbar 2
/swapactionbar命令後面要寫兩個頁碼,表示來回切換指定的兩個技能頁。如果當前技能頁不是兩個頁碼中的一個,當前頁就會被設置為第一個頁碼指定的技能欄頁。
/swapactionbar 1 2