巨集整理---轉貼遊戲基地

Home Home
引用 | 編輯 zxcxc
2005-11-17 08:32
樓主
推文 x0
這些資料大部份是轉貼遊戲基地的
我覺得很有用..不過有些可能不太能了解..
自己上線有空時搞搞看吧!!我也是搞很久才弄出[自動包紮]和[互換主手武器]
其實巨集是很好玩的..

==指令查詢==
鍵入 /a 再覆按[Tab] 可依序列出該a開頭的指令,/b即為b開頭的指令,以此累推~(中文字也可以,如:/施 按了[Tab]會列出 施法)
備份World of Warcraftc\WTF\Account\你的帳號\macros-cache及macros-local

●聊天指令
/s /say 一般
/p /party 隊伍
/g /ghelp 公會
/y /yell 大喊
/w 密語
/e e=角色表情及動作
/r 回復上則密語
/chat /chathelp 列出聊天命令

●私人聊天室指令
/chat 列出聊天指令
/join /channel /chan 創造or加入頻道
/cinvite /chatinvite 邀請
/ckick(kick) 踢出
/ban /unban 禁止發言/取消禁止發言
/mute /squelch /unvoice /unmute /unsquelch /void 改變頻道中玩家權限
/mod /moderator(moderate) /unmod /unmoderator 改變頻道中主持人狀態
/moderate 切換主持
/password /pass 改變密碼
/announcement /ann 開關 加入及離開的公告
/chatlist /chatwho /chatinfo 列出頻道或頻道成員
/afk /dnd 設置你的標誌為「離開」或「請勿打擾」
/# /c /csay 發送文字到頻道# 例:/1 Hi!
/leave /chatleave /chatexit 離開頻道
/owner 顯示或改變聊天頻道的名字

●角色表情及動作指令
/下跪 /乞求 /侮辱 /吃飯 /咆哮 /哭泣 /坐下 /大笑 /害羞 /小雞 /強壯
/招手 /指點 /敬禮 /睡覺 /站立 /親吻 /談話 /跳舞 /鞠躬 /鼓掌
未實測
/Agree(同意) /Amaze(吃驚) /Angry(憤怒)/ Apology (道歉)/Applaud (喝彩)/Bashful (害羞)/Beckon (招手)/Beg (跪求)/Bite (啃咬)/Bleed (流血)
/Blink(眨眼) /Bush(埋伏) /Bonk(巨響)/ Bored (無聊)/Bounce (蹦跳)/Brb (即回)/Boggle (猶豫)/Bow (鞠躬)/Burp (打嗝)/Bye (再見)/Cackle (尖笑)
/Calm(平靜) /Cheer(歡呼) /Chicken(小雞)/ Chuckle (輕笑)/Clap (鼓掌)/Cold (冷酷)/Comfort (安慰)/Confused (迷惑)/Congratulate (恭喜)
/Cough(咳嗽) /Cower(膽怯) /Crack(響指)/ Cringe (畏縮)/Cry (哭泣)/Cuddle (擁抱)/Curious (好奇)/Curtsey (行禮)/Dance (跳舞)/Drink (喝酒)
/Drool(口水) /Duck(閃避) /Eat(進食)/ Eye (雞眼)/Fart (放屁)/Fidget (煩躁)/Flex (肌肉)/Frown (皺眉)/Gasp (喘氣)/Gaze (凝視)/Giggle (傻笑)
/Glare(怒視) /Gloat(得意) /Greet(問候)/ Grin (嬉笑)/Groan (呻吟)/Grovel (曲膝)/Guffaw (狂笑)/Hail (致敬)/Happy (歡樂)/Hello (哈羅)
/Hug(緊擁) /Hungry(饑餓) /Insult(侮辱) /Introduce (介紹)/Jk (玩笑)/Kiss (飛吻)/Kneel (跪拜)/Laugh (大笑)/Laydown (躺下)/Lick (添舌)
/Listen(聆聽) /Lock(上鎖) /Massage(按摩) /Moan (嗚咽)/Moon (裸臀)/Mourn (哀悼)/No (否定)/Nod (點頭)/Nosepick (挖鼻)/Panic (恐慌)
/Peer(偷窺) /Plead(懇求) /Point(指點) /Poke (手戳)/Ponder (沉思)/Pounce (突襲)/Play (遊戲)/Praise (讚美)/Purr (貓叫)/Puzzle (為難)
/Raise(舉手) /Ready(就緒) /Roar(怒吼) /Rofl (爆笑)/Rude (粗魯)/Salute (敬禮)/Scratch (抓癢)/Sexy (性感)/Shake (顫抖)/Shimmy (擺動)
/Shiver(打顫) /Shoo(驅趕) /Shout(呼喊) /Shrug (聳肩)/Shy (害羞)/Sigh (歎息)/Sit (坐下)/Slap (耳光)/Sleep (睡覺)/Smirk (假笑)/Smile (微笑)
/Snarl(怒?) /Sniff(吸氣) /Snicker(竊笑) /Snub (斥責)/Sooth (撫慰)/Spit (吐出)/Stand (站立)/Stare (盯視)/Stink (臭味)/Surprised (驚訝)
/Surrender(投降) /Talk(談話) /Talkex(興奮) /Talkq (彷徨)/Taunt (嘲弄)/Tap (輕拍)/Tease (挑逗)/Thank (感謝)/Thirsty (口渴)/Threaten (恐嚇)
/Tickle(撓癢) /Tired(疲倦) /Veto(否決) /Victory (勝利)/Violin (提琴)/Wave (揮手)/Welcome (歡迎)/Whine (牢騷)/Whistle (口哨)/Work (工作)
/Yawn(呵欠)

●角色語音指令
/不 /你好 /再見 /呼救 /恭喜 /感謝 /攻擊目標 /敵人 /歡呼 /治療我 /火車
/笑話 /等等 /粗魯 /衝鋒 /調情 /跟著我 /逃跑 /開火 /魔法耗盡 /點頭

●公會指令
/ginfo 列出公會信息
/g 公會頻道
/o 僅向公會管理者發言
/ginvite 邀請加入公會(會長 管理者)
/gremove 踢出會員(會長 管理者)
/gdemote 調整會員等級(會長)
/gmotd 設置今日公會訊息(會長)
/gquit 退出公會
/groster 公會名冊(會長 管理者)
/gleader 指派管理者(會長用)
/gdisband 解散公會(會長用)

●其它命令
/f /follow 跟隨這個玩家
/who 尋找玩家
/played 檢視角色上線時間
/cast 施放技能 前置指命 例: /cast Fireball(Rank 1)
  中文輸入為: /施放 魔法名(等級 1)
  shift按住 + 滑鼠點選技能 可直接在巨集裡輔助列上指令


★巨集MACRO
巨集指令字元限制在255字以內,中文版限制在1023字以內
1.開始巨集設定選單 輸入 /macro 或 /巨集
2.選擇巨集(圖像)及輸入(名稱)
3.輸入巨集內容
4.完成
5.拖曳至快捷熱鍵區點用

o協助攻擊
/script TargetNearestEnemy();
/p Pulling %t
/script AttackTarget();

o獵人標記後寵物攻擊
/cast Aspect of the Monkey
/script PetAttack();
/script AttackTarget();

?餵食寵物
/script if (not PlayerFrame.inCombat) then if (not GetContainerItemLink(4, 1)) then OpenBag(4); else CastSpellByName("Feed Pet"); PickupContainerItem(4, 1); end end

?牧師
/script if (UnitName("target") ~=nil and UnitInParty("target")) then CastSpellByName("Power Word: Shield(Rank 1)") else TargetUnit("player") CastSpellByName("Power Word: Shield(Rank 1)") TargetLastEnemy(); end;

o切換第四包包的第一個武器
/script PickupContainerItem(4, 1);
/script -- 1H weapon now on cursor.
/script PickupInventoryItem(16);
/script -- 1H weapon now equipped, 2H weapon on cursor.
/script PickupContainerItem(4, 3);
/script -- 2H weapon in inventory, no item on cursor.
/script PickupContainerItem(4, 2);
/script -- offhand item on cursor.
/script PickupInventoryItem(17);
/script -- off hand item now equipped, no item on cursor.

o切換第四包包的第一個武器
/script PickupInventoryItem(17);
/script -- off hand item now on cursor.
/script PickupContainerItem(4, 2);
/script -- off hand item now in inventory
/script PickupContainerItem(4, 3);
/script -- 2H weapon now on cursor.
/script PickupInventoryItem(16);
/script -- 1H weapon now on cursor, 2H weapon equipped
/script PickupContainerItem(4, 1);
/script -- 1H weapon now in inventory, no item on cursor.

x目標有腐蝕術就使用痛苦詛咒,若否則使用腐蝕術
/Script
for i=1,8 do
UnitDebuff("Target", i);
GameTooltip:SetUnitDebuff("Target",i);
if GameTooltipTextLeft1:GetText()=="腐蝕術" then
CastSpellByName("痛苦詛咒(等級 3)") else CastSpellByName("腐蝕術(等級 3)")
end;

o施放技能後寵物攻擊
/施放 腐蝕術(等級 3)
/script PetAttack()

o使用急救繃帶,並指回原先目標
/target 名字
/script UseContainerItem(第幾包,第幾格);
/script TargetLastEnemy();

/script TargetUnit("player");
/script UseContainerItem(第幾包,第幾格);
/script TargetLastEnemy();

/Script UseContainerItem(0,1);
/Script if (SpellIsTargeting()) then SpellTargetUnit("Player") end;

o使寵物攻擊選定的目標
/script PetAttack();

/Script PetAttack()

?使用副手武器附屬能力
/script UseInventoryItem(GetInventorySlotInfo("SecondaryHandSlot"));

o協助寵物攻擊
/script AssistUnit("pet");

/script if UnitExists("pet") then AssistUnit("pet"); end

/Script TargetUnit("Pet")
/Assist

o標記自已或1~5位隊友
/target player
/target party1~5

o協助第2位隊友進行攻擊
/script AssistUnit("party2");

/Script TargetUnit("Party1")
/Assist

o協助隊伍裡叫小豬的隊友進行攻擊
/script AssistUnit("小豬");

o選定自已
/script TargetUnit("player");

o自動選定隊友1,在隊頻聲明正在治療,再施放治療術1級
/Script TargetUnit("Party1")
/p 正在為 %t 治療
/施放 治療術(等級 1)

o選定指定目標,施放技能,施法後自動標記回怪物
/target 名字
/施放 治療術(等級 1)
/script TargetLastEnemy();

o召回寵物並設為被動狀態
/Script PetFollow()
/Script PetPassiveMode()

o痛苦+魯莽+語言
假如目標為法師系則使用語言詛咒,若目標血量血量大於30%則使用痛苦詛咒,以上都不相符合則使用魯莽詛咒
/Script if(UnitMana("Target")>0) then CastSpellByName("語言詛咒(等級 1)") else if (UnitHealth("Target")>30) then CastSpellByName("痛苦詛咒(等級 1)") else CastSpellByName("魯莽詛咒(等級 2)") end end;

o命法魂
假如目標血量少於10%則吸取靈魂,若目標為法師系則吸取法師,都不符合則吸取生命
/Script if(UnitHealth("Target")<10) then CastSpellByName("吸取靈魂(等級 2)") else if(UnitMana("Target")>0) then CastSpellByName("吸取法力(等級 1)") else CastSpellByName("吸取生命(等級 3)") end end;

?魅犬術
使用魅魔誘惑技能並通知隊友,地獄獵犬對自身如有Buff則吃之,若無則對選擇目標使用
/Script B=UnitName("Pet") C=CastPetAction T=TargetLastEnemy; U=TargetUnit;
/Script if B=="瑟爾艾斯" then C(6); SendChatMessage("%T誘惑勿打","Party");T(); else if B=="胡哈姆" then if UnitDebuff("Player",1) then U("Player");C(6);T(); else U("Target");C(6); end end end


***巨集裡角色的代號
"player" 玩家自己
"pet" 玩家的寵物
"party1~5" 1~5號隊友
"partypetN" 第N個隊友的寵物n=1~4
"raidN" 第N個團隊夥伴n=1~40
"raidpetN" 第N個團隊夥伴的寵物n=1~40
"target" 被選中的目標
"mouseover" 鼠標正在劃過或剛剛劃過的目標
下面的值只能用於一些特殊場合:
"npc" or "NPC" 玩家正在與之交互的NPC
比如說需要引用2號隊友的生命值,就用 UnitHealth("party2") 就可以了
***巨集的格式
中文的 /說 /施放
英文的 /say /cast /s可寫成/s
要用到函數的時候(一般後面會有一個括號,比如UnitMana()),需要用 /script 開頭。
例如施放一個技能,可以寫成 /cast 真言術:盾(等級 1);也可以寫成 /script CastSpellByName("真言術:盾(等級 1)")
***編輯巨集時,打開技能窗口,然後shift+左鍵點擊相應技能,這樣就會自動在巨集編輯窗口裡面添加 /施放 你選擇的技能
*** /in 5 僅限說話使用~必需搭配特定ui 可在巨集內暫停5秒,/in 60 就會暫停1分鐘
***向隊友施展一個增益法術而且不失去我當前的目標
/施放 真言術:盾(等級 1)
/target 隊友的名字
未選目標時會對指定名字施放,選定目標時直接向選定目標施放。
/target 隊友的名字
/施放 真言術:盾(等級 1)
/script LastTarget()
直接改變目標,並對目標施放,進入自動攻擊模式而且會使得盜賊失去他們的技能點
***武器切換
1. PickupInventoryItem(x)   [從主手武器位置或副手武器位置一個武器]
2. PickupContainerItem(x, y) [和上面不同之處在於是從背包裡面拿]
參數的解釋:
1. PickupInventoryItem(x)   [x填寫16代表主手武器位置, 17代表副手武器位置]
2. PickupContainerItem(x, y) [x是背包 y是格子]
巨集:
/script PickupInventoryItem(16);
/script PickupContainerItem(0, 1);
/script PickupInventoryItem(17);
/script PickupContainerItem(0, 2);
***
引用目標的生命,法力,性別,等級等數值
UnitHealth("目標") 目標生命值(HP)
UnitHealthMax("player1") 目標生命最大值
UnitMana("unit") 目標法力值(mana)
UnitSex("unit") 顯示目標的性別(Sex)
UnitLevel("unit") 顯示目標的等級(LV)
***切換跑步鞋
/script PickupInventoryItem(8);
/script PickupContainerItem(4,7);
/script UseContainerItem(4,13);
第一行命令 PickupInventoryItem(n)
n代表 1=頭部 2=手 3=頸部 4=腰部 5=肩部 6=腿部 7=背部 8=腳 9=胸部 10=手指一 11=襯衣
12=手指二 13=飾品一 14=手腕 15=飾品二 16=主手武器 17=副手武器 18=遠攻武器 19=遠攻彈葯
第二行命令 PickupContainerItem()
指定背包及格子並切換第一行指定部位的東西
第三行命令是上馬
=====================
***AlphaMap 指令列表
/alphamap 或者 /am
/am raid - 顯示團隊標記
/am ptips - 顯示隊伍團隊提示信息
/am mntips - 顯示 MapNotes 提示信息
/am gtips - 顯示 Gatherer 提示信息
/am mngtips - 顯示 MapNotes Gathering 提示信息
/am moveslider - 允許/禁止透明調節框移動
/am slider - 顯示透明調節框
/am gatherer - 開啟對 Gatherer 支持
/am mapnotes - 開啟對 MapNotes 支持
/am gathering - 開啟對 MapNotes Gathering 支持
/am combat - 戰鬥時自動關閉
/am wmclose - 當世界地圖關閉時自動關閉
/am lock - 允許 AlphaMap 窗口拖動
/am scale <0.0-2.0> - 設置 Alphamap 窗口比例
/am tog - 顯示 AlphaMap 窗口
/am alpha <0.0-1.0> - 設置 AlphaMap 透明度,0.0 - 透明 1.0 - 完全不透明
***Confab 指令列表
/confab
/confab style1style2style3style4 (default: style1)
/confab autohide onoff (default: on)
/confab undock
/confab dock [frame]
/confab autodock onoff
/confab lock
/confab unlock
/confab chatsticky offdefaultpartyguildraidofficersay1-10 (default: default)
/confab enableArrowKeys (default)
/confab disableArrowKeys
/confab texture
/confab alpha

1.常用指令
/help 列出常用指令幫助
/assist [名字] 協助所選的目標
/cast spell 施放法術
/afk [文字] 顯示要離開一會兒,再輸入一次/afk關閉
/combatlog 導出你的戰鬥資訊到/wow目錄/LogsPlayerCombatLog.txt 文件裏
/dnd [文字] 開啟DND模式表示請勿打擾,再輸一次/dnd關閉
/duel [名字] 要求與目標決鬥
/yield (/forfeit) 在決鬥時投降
/emote 文字 (/em, /me) 表示接下來的文字是動作
/exit 退出遊戲
/follow (/f) 自動跟隨當前目標
/ignore 名字 忽略目標玩家
/inspect (/ins) 查看目標玩家的裝備
/logout (/camp) 坐下並且登出
/macro 打開巨集設置介面
/macrohelp 給出關於設置宏的幫助
/played 顯示你遊戲人物的線上時間
/pvp 在接下來的5分鐘內開啟PVP模式
/raid 文字 (/r) 在RAID頻道裏說話
/random 數位 [數位2] (/rnd, /rand) 扔出一個從1到某個數字範圍內的亂數字,或者是兩個數字範圍之間的亂數字
/remfriend 名字 (/removefriend) 把一個好友從你的好友列表裏去掉
/split 數量 把一部分的錢平均分給你的隊友
/target 名字 (/tar) 從當前目標轉向你所指定的玩家
/time 顯示當前遊戲的伺服器時間
/trade (/tr) 與當前選擇的目標交易
/who [文字[ 文字2...]] [數位[-數位2]] [r-"種族"] [c-"職業"] [z-"區域"] [g-"公會"]
如果沒有添加任何尾碼的話,列出在當前區域與你等級相近的所有線上玩家。文字指定玩家的名字,公會,職業,種族或者所在的區域;數位表示指定列出玩家的等級範圍。
/bug 提交出錯報告
/suggest 提交建議
/note 文字 提交一條信息
/script LUA-command 用於UI設計者
/console command 用於一些遊戲的內部指令,比如"gxrestart", "reloadui" and "quit"
/console 設置名 [新設置] 用於調整遊戲設置

獻花 x0