⑴ wow獵人宏大全
wow獵人宏具體如下:
一、/petautocastoff 閃電吐息
二、/cast !自動射擊
三、/cast [target=pettarget, exists] 殺戮命令
四、/cast [target=pettarget, exists] 殺戮命令
五、/cast [pet:風蛇,target=pettarget]閃電吐息
六、/cast 穩固射擊
七、/script UIErrorsFrame:Hide()
八、/cast(獸王的新穩固抽筋宏)
九、#showtooltip 猛禽一擊
十、/cast 猛禽一擊
十一、/castrandom 摔絆
十二、/cast !自動射擊
十三、#showtooltip 急速射擊
十四、/cast 狂野怒火
十五、/cast 急速射擊
十六、/use 嗜血胸針
十七、/use 刃拳的寬容
⑵ wow宏指令大全 現在沒電腦幫我查一下,不詳細的請不要發言
分類
英文指令 中文指令 說明
人物
/cancelaura /取消光環 取消指定增益效果,如同右擊增益圖示一般。
人物
/cancelform /取消形態 取消型態。
人物
/usetalents /啟用天賦 啟用指定天賦。
3.2.0新增。
作戰
/assist
/a /協助 協助指定目標。
作戰
/cast
/spell /施放
/法術 施放技能。
作戰
/startattack /開始攻擊 開始自動攻擊。
作戰
/stopattack /停止攻擊 停止自動攻擊。
作戰
/stopcasting /停止施法 打斷目前正在施放的法術。
作戰
/castrandom /隨機施法 隨機施放列表中的法術。
3.2.0後必須等隨機列表中被選中的技能施放後,才能施放下一個隨機技能。
作戰
/castsequence /連續施法 依序使用列表中的法術。
物品
/use /使用 使用物品。
物品
/userandom /使用隨機 使用隨機列表中的物品。
3.2.0後必須等隨機列表中被選中的物品使用後,才能使用下一個隨機物品。
物品
/equip
/eq /裝備 裝備指定物品。
物品
/equipslot /裝備欄位 裝備指定物品至指定部位。
物品
/equipset /裝備套裝 裝備指定套裝。
3.2.0新增。
對象
/target
/tar /目標 設定目標。若使用單位名稱,采模糊比對。
對象
/cleartarget /清除目標 清除目標。
對象
/targetexact /選定指定目標 設定目標。若使用單位名稱,采精確比對。
對象
/targetlasttarget /選定前一目標 設定目標為前一個選取的目標。
對象
/targetlastenemy /選定前一敵人 設定目標為前一個選取的敵人。
對象
/targetlastfriend /選定前一友方 設定目標為前一個選取的友方。
對象
/targetenemy /目標敵人 設定目標為最近的敵人。
對象
/targetfriend /目標友方 設定目標為最近的友方。
對象
/targetenemyplayer /選定敵方玩家 設定目標為最近的敵方玩家。
對象
/targetfriendplayer /選定友方玩家 設定目標為最近的友方玩家。
對象
/targetparty /目標隊伍 設定目標為最近的隊伍成員。
對象
/targetraid /目標團隊 設定目標為最近的團隊成員。
對象
/focus /專注目標 設定專注目標。
對象
/clearfocus /清除專注目標 清除專注目標。
寵物
/petattack /寵物攻擊 寵物攻擊。
寵物
/petfollow /寵物跟隨 寵物跟隨。
寵物
/petstay /寵物停留 寵物停留。
寵物
/petautocastoff /關閉寵物自動施法 關閉寵物自動施法。
寵物
/petautocaston /開啟寵物自動施法 開啟寵物自動施法。
寵物
/petautocasttoggle /切換寵物自動施法 切換寵物自動施法。
寵物
/petaggressive /寵物攻擊型 寵物主動狀態。
寵物
/petdefensive /寵物防禦型 寵物防禦狀態。
寵物
/petpassive /寵物被動型 寵物被動狀態。
控制
/swapactionbar /切換快捷列 在兩頁快捷列間切換。
控制
/changeactionbar /改變快捷列 切換至指定快捷列頁數。
控制
/click /點擊 點擊某個框架的某個按鈕。
其他
/stopmacro /關閉巨集 停止運行巨集。
其他
/dismount /下馬 解散坐騎。
其他
/leavevehicle /離開載具 離開載具。
⑶ 魔獸世界法師宏命令大整理
補充下
一次打開所有包袱可以按Shift+B 不用做宏
/施放 法術名稱 就可以自動施放目標所能承受的最高等級
法術
-------------------傳說中的分割線-------------------
"5. 瞬羊宏、瞬火宏
if unitIsEnemy("target") then
/施放 氣定神閑
/施放 變形術(等級 x)
注意:這個宏需要點擊2次。第一次激活氣定神閑,第2次變羊。
把x改為你現在學會的變羊術的最高等級
把第二句改為/施放 炎爆術(等級 x) 就是瞬火宏了
當然你也可以用
/施放 強化奧術
/施放 氣定神閑
/施放 炎爆術(等級 x)
然後連點宏3次來開啟強化奧術並施放瞬大火球 "
以上的宏似乎有個問題:
我們知道,所有法術施放後有1S的公共CD點這個宏時會報錯
"另一個動作正在進行中",所以,這個宏應該使用判斷語句
當無"強化奧術的"和"氣定神閑"的時候施放"強化奧術"法術;當有"強化奧術"但無"氣定神閑"的時候施放"氣定神閑"法術;當既有"強化奧術"也有"氣定神閑"的時候施放
"炎爆術" 這樣的話,當你連按3次是就可以放8同的魔法了
-------------------傳說中的第二根分割線-------------
加速任務顯示速度 可以在"界面設置"中實現
具體方法:
按Esc 選擇"界面設置" 點選"高級選項"
在"立即顯示任務文本"前打勾
-------------------傳授中最後的分割線----------------
最後,前面提到的一樓的大部分功能,用插件都可以實現
附上NGA上的FS宏:
法師
冰箱能用就冰箱,沒冷卻就急速冷卻+冰箱:
把 寒冰屏障 放到一個你不用的按鈕上,記下編號,編號看上邊基礎知識,
把紅色字用你查到的編號代替
/script local c,i,b,f,d,_=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strsub(b,5)=="Frost" then f=1;break;end;end;if not f then _,d=GetActionCooldown(你冰箱編號);if d>2 then c("急速冷卻");SpellStopCasting();end;c("寒冰屏障");end;
也可以使用法術書編號來節省動作條,編號看上邊基礎知識
/script local c,i,b,f,d,_=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strsub(b,5)=="Frost" then f=1;break;end;end;if not f then _,d=GetSpellCooldown(你冰箱編號,"spell");if d>2 then c("急速冷卻");SpellStopCasting();end;c("寒冰屏障");end;
奧術強化+護符+炎爆術
護符放哪裡無所謂,會自動開已經冷卻的護符
/script local c,x,u,s,p,d,e,_=CastSpellByName,GetInventoryItemCooldown,UseInventoryItem,SpellStopCasting,"player";c("奧術強化);s();_,d,e=x(p,13);if d<2 and e then u(13);else _,d,e=x(p,14);if d<2 and e then u(14);end;end;s();c("炎爆術");
氣定神閑+炎爆術
/施放 氣定神閑
/script SpellStopCasting();
/施放 炎爆術
平時冰箭,出靈風8件效果就火球
/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"Telep") then f=1;break;end;end;if f then c("火球術");else c("寒冰箭");end;
這類宏有個特點,平時用小技能,在特定buff出現後換大技能,比如這里冰箭就是小技能,火球就是大技能
既然分出了大小,那就知道可以怎麼改了,火球術可以改成其他「大技能」,比如 炎爆術
冰箭可以換成其他「小技能」,比如 灼燒,都是中國字,別跟我說你不會
平時冰箭,出奧術專注效果就火球
/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"ManaB") then f=1;break;end;end;if f then SpellStopCasting();c("火球術");else c("寒冰箭");end;
同上,火球術可以改成其他的,比如 炎爆術,奧術飛彈,冰箭可以改成 灼燒
平時冰箭,出奧術專注 或 出靈風8件效果就火球
奧術專注是下個法術免費,所以一旦出了特效,要馬上取消當前法術,換大的,否則免費特效就被當前法術浪費了
而靈風8件是下個法術瞬發,當前正在引導的不受影響,所以不用取消當前的
由於256位元組限制,要取消兩個都取消,否則都不取消,那就是說必須都取消,這樣靈風會損失當前引導的法術
這種損失就是半個冰箭或者半個灼燒,如果大家認為這種損失可以接受的話,就用這個合並版:
/script local c,i,j,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and (strfind(b,"ManaB") or strfind(b,"Telep")) then f=1;break;end;end;if f then SpellStopCasting();c("火球術");else c("灼燒");end;
灼燒疊5層就火球,否則繼續灼燒
/script local c,i,d,n,f=CastSpellByName;for i=1,16 do d,n=UnitDebuff("target",i);if d and strfind(d,"SoulB") then f=1;break;end;end;if f and n==5 then c("火球術");else c("灼燒");end;
打賊奧爆宏
有目標就放最高級奧暴,沒有目標就放1級奧暴
/script if UnitCanAttack("target","player") then CastSpellByName("魔暴術");else CastSpellByName("魔暴術(等級 1)");end;
自動補 冰甲術,奧術智慧,魔法抑制
缺啥補啥,閑著沒事按按能強身健體,定國安邦……
/script local n,s,k,j,b,f={"tArm","lSen","hMag"},{"冰甲術","奧術智慧","魔法抑制"};for k=1,3 do f=nil;for j=1,16 do b=UnitBuff("player",j);if b and strfind(b,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;
自動把被控制的隊友變羊,小隊,團隊通用版
對於會控制玩家的BOSS很有用,比如哈卡,AQ神廟1
/script local n,p,i,t=4,"party";if UnitInRaid("player") then n=40;p="raid";end;for i=1,n do t=p..i;if UnitCanAttack("player",t) then TargetUnit(t);CastSpellByName("變形術");SendChatMessage("%t 被控制,我把他變羊了~",p);break;end;end;
隨機變羊,豬,烏龜宏
/script local s,m,r={"",":龜",":豬"},{"%t變羊了","%t是烏龜","%t是豬"},random(3); CastSpellByName("變形術"..s[r]);SendChatMessage(m[r],"yell");
可以根據變的種類喊話,想喊什麼自己改
火沖打圖騰
/script local t,n,i,_={"根基","戰栗","地縛","灼熱","清毒"};for _,i in t do n=i.."圖騰";TargetByName(n,1);end;CastSpellByName("火焰沖擊(等級 1)");
法師自動製造各種魔法寶石
SuperMacro版,宏寫不下
左邊窗口:
/script ConjureManaStone();
右邊窗口:
Code:
function ConjureManaStone()
local x,j,b,s,l,f={"紅寶石","黃水晶","翡翠","瑪瑙"},1;
while j<5 do
f=nil;
for b=0,4 do
for s=1,18 do
l=GetContainerItemLink(b,s);
if l and strfind(l,"法力"..x[j]) then
f=j;break;
end;
end;
if f then break;end;
end;
if f then j=j+1;
else CastSpellByName("製造魔法"..x[j]);break;
end;
end;
end;
⑷ wow戰士宏命令大全
http://tieba..com/f?kz=704118594
http://wow.17173.com/content/2009-07-31/1249023520.shtml
給你一些一般般的,其他區NGA或者貼吧去好好找吧
⑸ 求魔獸世界宏命令詳解
宏命令都是以/開頭的,以#開頭是為了設置一個宏的圖標狀態,比如#寒冰箭,那麼你的宏的圖標就是寒冰箭了(不過好像必須是你會的技能才行,假如你是一個戰士的話那麼不會顯示出這個圖標),當然你在宏的圖標選擇的時候選擇第一個問號才可以,要不#的描述不會起作用,而#showtooltip是在圖標上顯示一個技能的CD時間比如#showtooltip 嘲諷,那麼就會在這個圖標上顯示嘲諷的CD時間,當然插件已經提供了這個功能。
實際有效的宏都是以/開頭
/cast 寒冰箭(等級 11)就可以釋放寒冰箭了。
/target XX(選擇一個目標)
宏當然還可以混合使用:(宏的主要目的也就是實現多行一起完成,如果只有一行的話那麼直接在聊天界面輸入也可以完成的)比如
/target (玩家名字)
/cast 快速治療(等級 7)
這個宏是由2行組成,那麼系統會按順序執行先執行第一行,然後執行第二行,就可以一鍵完成直接選住這個玩家對其釋放快速治療。
/cast 奧術強化
/cast 冰冷血脈
這個宏就可以實現2個技能同時開啟。但是要注意,如果前邊的技能會獲取一個公共CD或者前邊的技能是一個需要施法時間的時候那麼後邊的技能不會自動釋放。
/cast [taget=focus]寒冰箭(等級 11)就可以直接對焦點釋放寒冰箭的宏。
當然還可以:
/cast [modifier:alt,taget=focus]寒冰箭(等級 11)就可以在按住alt再點技能的時候對焦點釋放寒冰箭,不按住的時候對當前目標。
魔獸世界的宏是相當龐大的,高級的宏是需有學過程序的基礎才可以寫。
順便說一下魔獸世界的宏是用lua語言書寫。
以下介紹一些常見的宏:
/cast或者/釋放 釋放一個法術
/use 使用一個物品,比如/use 妖術之顱(如果未裝備次物品澤會自動裝備,當然你得處於非戰斗狀態),當然身上的物品都是有編號的,比如/use 13(使用飾品欄第一個物品)
物品編號:
0 彈葯 1 頭部 2 頸部 3 肩部
4 襯衣 5 胸 6 腰帶 7 腿部
8 腳 9 手腕 10 手套 11 手指1(即最上面的那個戒指位)
12 手指2 13 飾品1(最上面的那個飾品位) 14 飾品2
15 背 16 主手 17 副手 18 遠程武器 19 聖契
/say或/s 普通說話說
/whisper或/w或/talk或/t (玩家名字)(內容) 密語一個玩家
/emote或/e或/em或/me(表情) 釋放一個表情動作
/taget或/tar (名字) 選擇一個目標
taget宏可以指定一些特殊ID:
/taget focus(選擇焦點)
focus 焦點 player 玩家,你自己 pet 你的寵物
partyN 小隊成員,N是其編號,分別為1,2,3,4
partypetN 小隊成員的寵物,N是小隊成員的編號
raidN 團隊成員,N是其編號,取值1-40
raidpetN 團隊成員的寵物,N是團隊成員的編號
target 當前目標 playertarget 當前目標 mouseover 滑鼠指向
/stopcasting 中斷施法
例子:
/stopcasting
/cast 法術反制
停止當前施法後對目標反制(可以省掉自己移動打斷再進行反制)
/stopmacro 中斷宏
/mount (坐騎名字) 上你的坐騎
這里順便說下如果寫成/mount 紫色虛空幼龍,白色幼龍,XX 這樣的話會在這些坐騎中隨機選擇一個,當然/cast 技能1,技能2也是可以的。
/focus (名字)設置一個焦點
最後說一下/scrit或/run開頭的宏,這些宏就是腳本了,需要一定的編程基礎才可以使用,當然/script也可以試驗所有插件開發中用到的所有魔獸世界API埠的東西。
如果想知道更多的東西請參考中國魔獸世界開發者維基:http://wiki.cwowaddon.com/
⑹ WOW 戰士宏命令大全
戰士常用宏命令
一、1鍵實現3姿態間的切換
首先,菜單里選擇按鍵設置,把8號快捷鍵的鍵位設置2,設為Q
然後,打開技能書,在戰斗姿態下,把「狂暴姿態」圖標拖到8那格去
切換狂暴姿態,在狂暴姿態下,把「戰斗姿態」圖標拖到8那格去
最後滑鼠點一下切換防禦姿態,把「狂暴姿態」圖標拖到8那格去
這樣,在戰斗姿態或者防禦姿態按一下Q,都能切成狂暴姿態。而在狂暴姿態按一下Q,就能切回戰斗姿態。如果要在切姿態的同時換武器,把姿態的圖標換成以下宏:
1、從任意姿態任意武器切換到戰斗姿態+雙手武器
/script P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(4,15));if(oi) then P(17);PC(4,7);else P(17);PC(4,15);end;P(16);PC(4,11);end
/施放 戰斗姿態
2、從任意姿態任意武器切換到防禦姿態+主手武器+盾牌
/script P=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(4,15));if(oi) then P(17);C(4,7);C(4,15);AutoEquipCursorItem();end;else C(4,11);P(16);C(4,15);P(17);end
/施放 防禦姿態
3、從任意姿態任意武器切換到狂暴姿態+雙持武器
/script P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(4,7));if(oi) then P(17);PC(4,15);PC(4,7);AutoEquipCursorItem();end;else PC(4,11);P(16);PC(4,7);P(17);end
/施放 狂暴姿態
副手武器放在4號背包(最左邊的背包,因為這個包是最後被拾取的物品填滿的背包,不容易因為盾或副手武器的那一格被填滿導致宏實效)的7(副手武器)、11(主手武器或雙手武器)、15(盾)三格。
背包的數法是:
1 2
3 4 5 6
7 8 9 10
11 12 13 14
15 16 17 18
由於某些同志提出他們只有14包,那麼可以把宏中所有的「15」都改為比如「12」,然後把盾放到12那格就可以了。
切姿態同時換武器的宏倒非我原創,只是把自己用的這個給貼出來。武器戰士倒不一定用,狂暴戰士必備。
具體打法:起手拿慢速雙手武器,選中目標後3.8秒再沖鋒,這樣近身瞬間0秒即可砍出一刀,然後按Q切狂暴姿態+雙持。看到閃避了再次按Q切回戰斗姿態+雙手武器壓制。(如果怪長得太高,我們需要比如dex這樣的插件來提示狂暴姿態中打出的閃避)
二、三種姿態下的攻擊常用技能整合
首先再次打開按鍵設置,把回復對話R鍵那裡改為I。因為,第一,戰斗到一半不小心把對話框按出來是很容易導致失敗的。第二,R鍵是一個很就手的鍵,按久了不會累。
然後,把9號快捷鍵的鍵位設置2,改為R
1、在戰斗姿態下,把以下這個宏的圖標放到9
/施放 沖鋒(等級 3)
/施放 壓制(等級 4)
/script if ( UnitHealth("target")<20 ) then CastSpellByName("斬殺(等級 5)"); else if ( UnitHealth("target")>=20 ) then CastSpellByName("致死打擊(等級 4)"); end end
/script if (UnitMana("Player")>80) then CastSpellByName("英勇打擊");end
2、在防禦姿態下,把以下圖標放到9(這個我直接給出的是防戰的版本了,其他天賦戰士記得把第四行的「盾牌猛擊」改為致死打擊或者嗜血)
/施放 盾牌格擋
/script SpellStopCasting();
/script if (UnitMana("Player")>5) then CastSpellByName("復仇");end
/script if (UnitMana("Player")>40) then CastSpellByName("盾牌猛擊");end
/script if (UnitMana("Player")>59) then CastSpellByName("英勇打擊");end
3、在狂暴姿態下,把以下宏的圖標放到9
/施放 攔截(等級 3)
/script if ( UnitHealth("target")<20 ) then CastSpellByName("斬殺(等級 5)"); else if ( UnitHealth("target")>=20 ) then CastSpellByName("致死打擊(等級 4)"); end end
/script if(UnitAffectingCombat("player")==1) then CastSpellByName("旋風斬") else end
或者
/施放 攔截(等級 3)
/script if ( UnitHealth("target")<20 ) then CastSpellByName("斬殺(等級 5)"); else if ( UnitHealth("target")>=20 ) then CastSpellByName("致死打擊(等級 4)"); end end
/script if (UnitMana("Player")>80) then CastSpellByName("英勇打擊");end
這樣一個R鍵就實現了沖鋒、壓制、攔截、致死(嗜血、盾牌猛擊)、斬殺、旋風、英勇、盾牌擋格、復仇共9個技能的使用。大大節約了鍵位。也彌補了某些操作上的缺陷。比如斬殺前出了閃避,R按下去就自動是壓制了(一般壓制秒人最後20%血還是可以的,還有打盜賊他很可能是開了閃避了,一味斬殺都是閃避)。還有能很方便的保持盾牌擋格和復仇。破甲的話另外設一個鍵吧。怒大於一定量的時候自動用英勇打擊宣洩。狂暴戰士的話可以把宏裡面的數字改小一點。
三、破膽怒吼+立刻綳帶,以及一鍵綳帶宏
/施放 破膽怒吼
/script SpellStopCasting()
/script UseContainerItem(2,1)
/script TargetUnit("player")
其中
/script UseContainerItem(2,1)
/script TargetUnit("player")
就是一鍵綳帶宏。可以單獨建一個。綳帶放在中間那個包左上開始第一格。
這是戰士的一個實用技巧。雖然時機有時候難以把握,但是只要敵我雙方身上都沒有流血效果,我們就可以25怒+2000血,也就是說這個宏用好了能頂一件+200耐的裝備。成功用出後要是都沒打贏,那基本上就是RP問題.....
一鍵綳帶也非常有用。平時我們綳帶都是點了綳帶還要點人。或者要先F1再點綳帶。總之就是要按兩個鍵。將其簡化到一個鍵,只要多節省1秒,那就是多獲得了250血,也就等於比不會這招的對手多25耐。25耐的優勢還不夠多麼?
3-2 鏗鏘玫瑰烈 朋友要的,一鍵血性狂暴+切換狂暴姿態
/施放 血性狂暴
/script SpellStopCasting()
/施放 狂暴姿態
/ if (UnitHealth("target")<20) then CastSpellByName("斬殺(等級 5)"); end
/施放 嗜血(等級 4)
/ if (UnitMana("Player")>34) then CastSpellByName("旋風斬");end
/ if (UnitMana("Player")>34) then CastSpellByName("英勇打擊");end
狂暴狀態攻擊的宏,如果對方的血少於20%則斬殺
否則放嗜血. 如果怒氣大於34,則使用旋風斬, 或英勇打擊
這個數值我自己設的,具體情況可以看自己更改.
武器戰士的
/script if(UnitIsFriend("player","target")) then AssistUnit("target"); end;
/cast 壓制(等級 x)
/script if (UnitHealth("target")<20) then CastSpellByName("斬殺(等級 x)") else CastSpellByName("致死打擊(等級 x)") end
第一行:點中目標時打目標,點中隊友時協助隊友打。
第二行:壓制亮了打壓制。
第三行:目標血少於20%時出斬殺,否則出致死打擊。
/施放 壓制(等級 4)
/ if (UnitHealth("target")<20) then CastSpellByName("斬殺(等級 5)"); end
/施放 嗜血(等級 4)
/ if (UnitMana("Player")>34) then CastSpellByName("英勇打擊");end
戰斗狀態用的,原理同上
/ if(UnitAffectingCombat("player")==1) then CastSpellByName("旋風斬");end
只在戰斗狀態釋放旋風斬,應某些朋友的要求添加的
/施放 破膽怒吼
/ SpellStopCasting()
/target 安達里克
/ UseContainerItem(4,1)
/ TargetLastEnemy()
破膽綳帶宏, 第3行名字改成你自己的
/施放 破膽怒吼
/ SpellStopCasting()
/ UseContainerItem(4,1)
/ TargetUnit("player")
這個也可以
/施放 盾牌格擋
/ SpellStopCasting();
/ if (UnitMana("Player")>14) then CastSpellByName("復仇");end
/ if (UnitMana("Player")>44) then CastSpellByName("盾牌猛擊");end
/ if (UnitMana("Player")>59) then CastSpellByName("英勇打擊");end
2月1日更新:優先使用盾牌格檔的宏,我目前TANK用
/ P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(4,16));if(oi) then P(17);PC(4,15);else P(17);PC(4,16);end;P(16);PC(4,14);end
/施放 戰斗姿態
/ P=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(4,16));if(oi) then P(17);C(4,15);C(4,16);AutoEquipCursorItem();end;else C(4,14);P(16);C(4,16);P(17);end
/施放 防禦姿態
/ P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(4,15));if(oi) then P(17);PC(4,16);PC(4,15);AutoEquipCursorItem();end;else PC(4,14);P(16);PC(4,15);P(17);end
/施放 狂暴姿態
最後一個背包的最後3個格分別放,主手/雙手(4,14),副手(4,15),盾牌(4,16)
一、從任意姿態任意武器切換到戰斗姿態雙手武器
/ P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,盾牌格));if(oi) then P(17);PC(背包,副手武器格);else P(17);PC(背包,盾牌格);end;P(16);PC(背包,主手/雙手格);end
/施放 戰斗姿態
二、從任意姿態任意武器切換到防禦姿態主手武器+盾牌
/ P=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,盾牌格));if(oi) then P(17);C(背包,副手武器格);C(背包,盾牌格);AutoEquipCursorItem();end;else C(背包,主手/雙手格);P(16);C(背包,盾牌格);P(17);end
/施放 防禦姿態
三、從任意姿態任意武器切換到狂暴姿態雙持武器
/ P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,副手武器格));if(oi) then P(17);PC(背包,盾牌格);PC(背包,副手武器格);AutoEquipCursorItem();end;else PC(背包,主手/雙手格);P(16);PC(背包,副手武器格);P(17);end
/施放 狂暴姿態
⑺ 求魔獸世界詳細宏命令教程
魔獸世界的宏命令是為了讓技能同時開啟,然後達到爆發輸出的目的,宏命令常用的是/施放,/使用,施放是用來施放技能的,使用是用來使用飾品的,設置如下:
第一步,按ESC調出主菜單。
⑻ wow宏命令大全
宏 Macro 相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以將這些命令按照自己對條件的設置串聯起來,比如:/Kneel是讓你跪下來的動作而/say就是最基礎的對話動作 我們現在用一個宏把他們串起來: 第一行內容:「/Kneel」 第二行內容:「/say 如果你不嫁給我,那麼我就一輩子不起來…」 」 這樣你的人物就會先下跪再說:"如果你不嫁給我,那麼我就一輩子不起來…" 宏可以應用所有WOW中已經定義了的斜杠"/"和表情命令,更要命的是,宏甚至可以應用人物的魔法和技能, 只需要在宏的定義過程中應用"/cast"命令,下面是已知的一些常用命令: /Assist 這是個援助進攻的命令。當你的隊伍同時面對幾個敵人時,只要點擊自己的隊友(一般是隊伍中的戰士),然後使用這個命令,你的目標就會變成戰士所選中的目標。大家集中火力消滅一個起! /Cast 這是個使用技能的命令。當你在宏命令里輸入/Cast 技能名(技能等級)或者只要按住Shift同時用滑鼠點擊一下你想要輸入的技能的圖標。例如當你是一個戰士,想製作一個使用戰斗怒吼的宏時,你可以輸入/Cast Battle Shout(Rank 1)或者是直接按住Shift點擊Battle Shout這個技能的圖標。當然你可以在一個宏的不同行上輸入幾個技能,那麼當你使用這個宏時,幾個技能就會一起釋放出來,再用不著你像章魚一樣同時按下幾個鍵了 。 %t 這個符號也許會經常出現在你的宏命令里,它是一個代碼,代表你當前所選中的人名。例如,你在宏里寫下這么一句。(注意:後面要加一空格。) 「/g %t ,今天天氣真好,有沒興趣和我一起上山采蘑菇…」 如果你點中一位名叫苯笨的玩家,那麼當你按下這個宏時,你就會說:「笨笨,今天天氣真好,有沒興趣和我一起上山采蘑菇…」 /Target 這是一個自動選擇目標的命令,你可以在宏里輸入/Target (xxx),那麼當你按下這個宏時,你將自動選定這個叫xxx的目標。 /in 這是一個延時命令,時間以秒為單位.同時它不支持攻擊指令.格式:/in 3 dance 三秒後跳舞,如/in 3 dance,就是在3秒後跳舞, /say start! /in 3 say 3s later /in 6 say 6s later 二:進階教程 一些有用的 Macro 1。允許你在窗口和全屏狀態之間切換 /script SetCVar("gxWindow", 1 - GetCVar("gxWindow")); /console gxRestart 2。對於法師,必須要有的:將「X」換為你目前的變形術等級(下同);用它替換掉變形術技能。當你在隊伍之外時使用它會得到「你不在隊伍中。」的信息,但在隊伍中的時候其它同伴會了解到你將釋放的變形術目標。 /p Sheeping >>> %t<<< /cast Polymorph (Rank X) 3。作為一個術士,這是在隊伍中使用的宏:首先將目標轉為拖怪手或者坦克正在攻擊的目標,然後命令寵物向前攻擊,跟著一個虛弱詛咒。 /assist 隊伍中的拖怪手或者坦克的名字 /script PetAttack(); /cast Curse of Weakness (Rank X) 4。從背包和袋子里切換身上的武器 /script if ( not CursorHasItem() ) then PickupContainerItem(, ); PickupInventoryItem( ); end bag# - 使用哪一個袋子的物品(0、1、2、3、4。0是背包) slot# - 袋子里的位置(從0至左上) equip# - 16 是主要武器, 17 是副武器 5。這個宏治療隊伍里你指定的人,如果你不在隊伍中它會治療你自己。然後會自動將目標切換回你最後一個敵人。它同時還會使用隊聊提醒隊友你會治療哪一個人。 /script if (UnitName("target") ~=nil and UnitIsFriend("player","target")) then CastSpellByName("Heal(Rank X)") SendChatMessage("Incoming Heal to %T", "Party") else TargetUnit("player") CastSpellByName("Heal(Rank X)") TargetLastEnemy(); end 6。加速任務顯
⑼ WOW宏命令
/cast=/施法
/use=/使用
格式:/cast 技能名含等級
最好是從法術書裡面shift+點擊加入
target=? 目標為(施法.使用物品)
格式:/cast [target=?] 技能
/target=?
[target=mouseover] 這個據說很好用,施法目標為滑鼠指向
/stopcasting=打斷當前施法
#show=顯示技能圖標
格式:/show 技能名或物品編號(item:XXXXX)
只會顯示技能圖標,不會顯示技能介紹..距離和CD沒注意..因為沒用過這個..
#showtooltip=顯示技能詳細信息
格式同上
會顯示技能介紹,包括距離,CD
/cast [modifier:ctrl/alt/shift] 技能A;技能B
按住ctrl/alt/shift+點擊/快捷鍵 使用技能A
直接點擊/快捷鍵 使用技能B
/cast [button:2] 技能A;技能B
右鍵點擊 使用技能A
左鍵點擊/快捷鍵 使用技能B
如果需要將上面兩個整合很多條在一起話...需要加入[nomodifier]來聲明區分 實例如下:
亂七八糟混合吃喝宏...
#showtooltip item:34062
/use [nomodifier,button:1] 魔法點心
/use [nomodifier,button:2] 魔法冰川水
/use [nomodifier,button:2] 魔法羊角麵包
/cast [modifier:alt,button:1] 造水術(等級 9)
/cast [modifier:alt,button:2] 造食術(等級 8)
/cast [modifier:shift,button:1] 召喚餐桌(等級 1)
看的懂的話以上都畢業了......
----------------------------------------------------華麗而又猥瑣的分割線----------------------------------------------------
關於焦點的專區.....
/cast [tatget=focus,exists] 技能
這個就是對焦點施法的基本格式.....需要其他功能自行整合就OK...
#showtooltip [target=focus,harm] [] 技能名
宏顯示的距離染色是與焦點的距離 不是與目標的距離...個人覺得極度好用...盯羊盯反制好用...
整合實例:
#showtooltip [target=focus,harm] [] 法術偷取
/stopcasting
/cast [modifier:alt,target=focus,exists] 法術偷取;法術偷取
----------------------------------------------------分割線真是個好東西呀好東西----------------------------------------------------
一些不太常見的語句...
/castsequence=順序施法
格式: /castsequence reset=? 技能A,技能B,點點點點點點
用處為點一下是使用技能A,點兩下使用技能B,點三下四下五六七下順延....
?處可以為 數字(多少秒後重製)
combat(戰斗狀態切換重製)
target(切換目標重製)
/cast [nochanneling:技能A] 技能B
不打斷技能A,等A完了再放B
以上兩個有延遲...拼DPS別用...
/clearfocus=清除焦點
/cleartarget=清除目標
/cancelAura=取消BUFF,最常見的就是/cancelAura=寒冰屏障
/castrandom=隨機施法
格式: /castrandom 技能A,技能B,技能C,省略號省略號
----------------------------------------------------不曉得還要出場幾次呢,好期待----------------------------------------------------
關於技能喊話...這里有個[ http://bbs.ngacn.cc/read.php?tid=1989774更加全面和高端的帖子 ]....大家可以跳過我寫的直接去看....
說話方面....
/? 那啥那啥要說啥寫啥
?=1/2/3/4/p/y/s/raid/g/bg 綜合/交易/本地防務/尋求組隊/小隊/大喊/說/團隊/工會/戰場
說的話裡面要用到目標名字的話,用%T 例如:
/use 污染之核
/raid 我已經把污染之核傳給--->%T<-----了,別站著不動了趕緊傳啊你個彪子白吃那麼多飯了再不傳團長該罵人了說的就是你%T呢你還到處瞄啥呢
貌似看起來很累的樣子...算了這么簡單幹嘛要仔細看....
密語方面....格式跟說話差不多
/w 要密語的人 說啥寫啥我愛你之類也可以喲~~
"要密語的人"不支持"%T"引用目標
要密語目標用下面的
/script SendChatMessage("要說的話","whisper",GetDefaultLanguage("target"),UnitName("target"))
引用焦點名字的話..是下面格式...(改自ID:格格巫.84958的回復)
/script SendChatMessage("我已經把"..UnitName("target").."變成烏龜了","yell")
yell可以改say,raid等,喊出來格式為 我已經把XXXX變成烏龜了
好吧引用焦點名字其實跟引用目標名字類似的 .....用%f引用...最開始懶得去試結果弄麻煩了...
---------------------------------------------導演說這次是最後一次出場了怎麼辦呀人家還沒玩夠呀----------------------------------------------------
最後是一些看起來挺復雜的語句...我也不知道該怎麼解釋...會英文的仔細看一看就懂了..實例:
水元素宏..原創人ID:WiNDDRiVER 感謝...
#showtooltip [nopet] [target=pet,dead] 召喚水元素; [pet] 冰凍術
/script if(GetPetActionCooldown(5)>0 and GetSpellCooldown('召喚水元素')==0)then PetDismiss()end
/cast [nopet] 召喚水元素;冰凍術
/petpassive
/petattack [harm]
/petfollow [noharm]
功能說明:沒有水元素的時候顯示水元素技能詳細,點擊召喚水元素,改被動
有水元素顯示水元素冰環(冰凍術)技能詳細 點擊使用冰凍術,有可攻擊目標同時攻擊.沒有跟隨
原帖地址傳送門(此宏在9樓閃光):[ http://bbs.ngacn.cc/read.php?tid=2878579&fpage=1猛擊此處可見 ]
變羊宏..同樣很強大...
#showtooltip [target=focus,harm] [] 變形術(豬)
/stopcasting
/clearfocus [modifier:shift][target=focus,dead][target=focus,noexists]
/focus [target=focus,noexists]
/castrandom [target=focus] 變形術(等級 4),變形術(豬)
功能說明:無焦點 點擊 將目標設為焦點並隨機變羊.
有焦點 點擊 將焦點隨機變羊,無視有無目標
有目標 shift+點擊 將目標改為焦點並隨機變羊
無目標 shift+點擊 取消焦點
焦點死掉會自動清除焦點
我沒有變形術(龜)啊啊啊!沒有啊!!!!真的..沒有啊...(淚奔.掀桌)
喜歡研究的同學可以仔細看看這兩個宏..個人感覺是沒有什麼可以改進的地方了..接近完美.
可能有些不完善或者有誤的地方..歡迎大家補充指正....
上面的實例都是在別人放出宏的基礎上改進或者改變的....拿誰的是真的忘記了...原創者勿怪.
加一點關於冰箱宏的...現在用的最多的就是
#showtooltip 寒冰屏障
/stopcasting
/cancelAura 寒冰屏障
/cast 寒冰屏障
經過很多次試驗....好吧盡管它的CD是4分鍾...如果是施法狀態..開始讀條---時間段A--->讀條一個GCD時間----時間段B--->技能放出
現象:
在時間段A按冰箱宏是不能正常工作的.也就是,按一下只打斷施法.不會用冰箱..
在時間段B按冰箱宏..按一下就打斷施法然後冰箱了,正常工作...
原理:打斷施法後到重製GCD有一個延遲時間...如果施法不到一個GCD時間..那麼這個延遲時間就會影響到宏的順序執行,導致中斷...
為啥反制偷取不會受這個影響不會中斷呢?因為反制偷取沒有GCD...冰箱會走GCD
所以.....多加註意....總結..按冰箱宏太多次會死..按少了偶爾也會死....囧rz
更新..綜合上面提到的"冰箱"問題..以及回復中討論的"反制"問題(詳見8-20樓討論)
推測..延遲的問題....不是出在/stopcasting上,也不是因為判定是否施法狀態..都是因為打斷施法後的GCD重製延遲引起...只不過一個是導致延遲,一個是導致宏工作中斷..如果推測成立,那麼
結論:按宏打斷施法並反制跟移動打斷施法並反制,是一樣快的! 只不過由於移動狀態不如靜止狀態更能感受細微差別,才"感覺"移動打斷後反制更快.../stopcasting無罪,不應該拋棄它!
歡迎再次討論....
在別的網站看到這么一篇文章....其中的內容..摘錄如下(稍有修正):
ps.摘錄地址如下:http://wow.766.com/ye_1160/wow_zhgl_1991/2007/07-16/43CD20BD-454A-D14E-F134-43AD1F5F4D80.shtml#
此網頁不屬於NGA網站,NGA不保證其安全性
繼續訪問 取消 不再提示我[ http://wow.766.com/ye_1160/wow_zhgl_1991/2007/07-16/43CD20BD-454A-D14E-F134-43AD1F5F4D80.shtml#猛戳可見 ]
似乎這個網站也是無責任轉載...作者寫的佚名...所以...沒法聲明原作者...<----算免責聲明
第一大類:動作指令,即宏命令里「/」後面的指令,是最一般的用來執行動作的命令。這是一條可執行的宏命令的軀體,可以說是一個宏語句想要實現的意圖。又可分為直接動作指令和條件動作指令兩類。
1、直接動作指令:也就是編寫後可直接執行某一動作的動作指令,可追加條件指令,但後面不用再接法術名稱或物品名稱。此類指令很簡單,包括:
/startattack 開始攻擊
/stopattack 停止攻擊
/stopcasting 停止施放 (此動作指令後可追加某一法術名稱,但實際意義不大,所以這里依然作為直接動作指令)
/stopmacro 停止宏執行
/assist 協助
/focus 設置焦點目標
/clearfocus 清除焦點目標
/cleartarget 清除目標
/petattack 寵物攻擊
/petfollow 寵物跟隨
/petstay 寵物原地停留
/petpassive 寵物被動姿態
/petdefensive 寵物防禦姿態
/petagressive 寵物主動姿態
/dismount 下馬
這些都是直接動作指令,執行效果就是直接開始或終止某一動作或狀態。後面均可追加條件指令,表示符合某一或某些條件時進行此動作。
2、條件動作指令:也就是需要接法術名稱或者物品,並可依靠條件指令進行選擇執行的一些動作指令。這類指令最常用到,也是使得宏多樣化的基本指令。此類指令很常見,包括:
/cast 施放
/castrandom 隨機施放
/castsequence 順序施放
/cancelaura 取消BUFF
/cancelform 取消姿態
/equip 裝備
/equipslot 裝備到指定位置
/use 使用
/userandom 隨機使用
/changeactionbar 切換動作條
/swapactionbar 順序切換動作條
/petautocaston 寵物自動施放技能開
/petautocastoff 寵物自動施放技能關
/click 點擊
這一類指令的共同特點就是後面必須追加某一法術,物品或者某一參數代碼,當然也可以用條件指令來進行判斷,表示符合某一或某些條件執行某一法術(使用某一物品或執行某一動作)。這類命令里有些需要使用參數代碼,在最後我會給出常用的參數代碼列表。
第二大類:條件指令,即宏命令里[]中間的部分,是否執行某一動作指令所依據的條件。這是一條可執行的宏命令的靈魂,它告訴系統宏的某一動作指令什麼情況下是可行的,什麼情況下是不可行的。這類指令又分成兩類:狀態條件指令和指針條件指令。
1、狀態條件指令:顧名思義,就是指明某一狀態作為動作執行條件的指令。這一條件指令是2宏里最有特點的一個指令群它使得宏的功能更加實用和多樣。此類命令很多,包括:
help 目標友善
harm 目標敵對
exists 目標存在
dead 目標已死
stance:<X> 處於某個姿態
stealth 潛行狀態
modifier:<X> <X>可以是shift/ctrl/alt,shift/ctrl/alt被按下狀態
button:<X> <X>可以是1/2/……5/<系統定義按鍵>,用滑鼠的某個按鍵點的宏
equipped:<X> <X>可以是某個物品種類/身上某個裝備格/某物品的類型/或者子類型,裝備此(類)物品
channeling:<X> <X>為某法術名,某法術正在引導中
actionbar:<X> <X>為1到6的某一個參數代碼,指定的動作條頁面已被顯示
pet:<X> <X>可為寵物種類或指定寵物的名字,指定寵物存在
combat 處於戰斗狀態
mounted 騎乘狀態
swimming 游泳狀態
flying 飛行狀態
indoors 在室內
outdoors 在戶外
group:party/raid 正在一個小隊/團隊中
這些命令指明在某狀態下,宏定義動作指令可施放。所有狀態條件指令前面都可以加個「no」,表示相反的狀態,比如nostealth表示非潛行狀態,nodead表示沒死。在宏語句中,此類指令都寫在[]中間,前面交代過,可以用「,」或者「/」來分隔,表明選擇條件指令之間的關系是「並且」還是 「或者」。
2、指針條件指令:即表明動作指令所針對的對象。此條件指令很特殊,只有一個,就是target。其實與其說target是條件指令,不如說是指針指令。但是由於其應用在宏里的時候是寫在[]之間的,所以把它歸結在條件指令里,以方便記憶宏的書寫格式。此指令格式為:
target=<X> <X>可以為player/target/pettarget/targettarget/<某人或寵物的名字>……,動作施放目標為玩家/當前目標/寵物目標/目標的目標/某人或寵物……
注意在此條件指令後有個「=」,這也是target指令的特殊標志。在使用target指令的語句里,不表示目標為某某的狀態,而是表明此動作指令將向某某發出。
另外,最近開始流行多指針條件指令判定了,也就是為了追求戰斗時的效率,用最快的方法來施放技能。最突出的一個條件指令就是 target=mouseover。簡單說明一下目前WOW可以實現的目標指針條件指令種類,常用的就不說了,不常用有focus,即焦點目標,這是個可以脫離選擇而獨立進行監視的目標,需要使用/focus動作指令或指定系統快捷鍵來完成設置。還有就是mouseover。 target=mouseover意思就是將動作指令的指針指向滑鼠停留目標上,此時你無需選中這個目標,只要滑鼠停留在目標的身上,使其顯示高亮就可以了。
第三大類:輔助指令,即用來輔助完善宏的功能的指令。常用的有兩個:
#show 在宏圖標上顯示指定圖標
#showtooltip 在宏圖標上顯示說明
這兩條指令後面均可追加技能或者物品名,則在宏圖標選擇界面里選擇了「?」圖標的時候,會顯示指定的圖標和說明。關於「?」圖標,在游戲升級補丁說明中有詳細講解,這里就不再贅述了。只說兩點,一是這兩條指令要和「?」配合使用才能發揮最大的作用,其次是#showtooltip指令一定要放在宏的最開頭,否則會失效。另外多說一句,「#」後面有無空格均可。
1、裝備對應位置編號:
頭 1
頸 2
肩 3
襯衣 4
胸 5
腰帶 6
腿 7
腳 8
手腕 9
手套 10
手指1 11
手指2 12
飾品1 13
飾品2 14
背 15
主手 16
副手 17
遠程武器/聖物/聖契/神像 18
2、部分物品類型對應英文代碼:
Two-Hand 雙手
Bag 包
Shirt 襯衫
Chest 胸部
Back 背部
Feet 腳
Finger 手指
Hands 手
Head 頭部
Held In Off-hand 副手物品
Legs 腿部
Neck 頸部
Ranged 遠程
Off Hand 副手
Shoulder 肩部
Tabard 徽章
Thrown 投擲(遠程槽物品)
Trinket 飾品
Waist 腰部
One-Hand 單手
Main Hand 主手
Wrist 手腕
⑽ wow宏命令設置
常用的宏命令:
1、技能命令
/cast釋放一個或多個技能,可以加入一些條件判斷,是最常用的命令。
/castsequence依次釋放釋放數個技能,同樣可以加入一些條件判斷,常見於所謂的"無腦宏"。
/use使用一個物品,可以直接用物品名稱也可以用物品欄位置。
2、動作命令
/cancelform取消變形
/cancelaura取消狀態或增益
/startattack開始攻擊,釋放技能會自動開始攻擊。
/stopattack停止攻擊,與startattack相反,用於防止破除控制等功能。
(10)wow宏命令大全62擴展閱讀:
種族介紹
魔獸世界設計了13個種族可供玩家進行選擇。
即暗夜精靈、人類、獸人、牛頭人、矮人、亡靈、巨魔、侏儒(原版);血精靈、德萊尼(燃燒的遠征TBC);狼人、地精(大地的裂變CTM);熊貓人(熊貓人之謎MOP)。
每個種族都各有自己鮮明的特色,包括各個種族各自的故事背景、城市、能力天賦以及不同的運輸方式和坐騎。