刀光劍影 萬人城戰決一雌雄,赤壁練兵眾三國武將,無雙技能隨你搭拜古今群俠為師 闖刀劍江湖
a122928008 ( 暹邏貓的世界 )
Lv. 3 | 文章數:35 | 推薦數:1 | 被推數:20 #1. 2005-10-03 00:35:55
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 設置名 [新設置] 用於調整遊戲設置
seansung ( chican )
Lv. 9 | 文章數:240 | 推薦數:3 | 被推數:74 #2. 2005-10-03 00:53:01
作者:a122928008(暹邏貓的世界)提到:
*** /in 5 僅限說話使用~必需搭配特定ui 可在巨集內暫停5秒,/in 60 就會暫停1分鐘

***武器切換
1. pickupinventoryitem(x) [從主手武器位置或副手武器位置一個武器]
2. pickupcontaineritem(x, y) [和上面不同之處在於是從背包裡面拿]
參數的解釋:
1. pickupinventoryitem(x) [x填寫16代表主手武器位置, 17代表副手武器位置]
2. pickupcontaineritem(x, y) [x是背包 y是格子]
首先先感謝大大的詳細講解..但由於我還是個魔獸新手..還是有點不太懂.
想請教1.in這指令只限於說話使用..那如果用於戰鬥技能呢?該使用哪個指令來使有cd時
                間的指令串聯在一起而成為巨集指令.
            2.關於武器切換的問題,就是x是背包y是格子那請問背包與格子的相對數值又是多
               少呢(比如我有一個12格包那其相對應的數值是多少)?
還麻煩大大能講解一下..感謝^^
a122928008 ( 暹邏貓的世界 )
Lv. 3 | 文章數:35 | 推薦數:1 | 被推數:20 #4. 2005-10-03 01:14:07
作者:seansung(chican)提到:
作者:a122928008(暹邏貓的世界)提到:
*** /in 5 僅限說話使用~必需搭配特定ui 可在巨集內暫停5秒,/in 60 就會暫停1分鐘

***武器切換
1. pickupinventoryitem(x) [從主手武器位置或副手武器位置一個武器]
2. pickupcontaineritem(x, y) [和上面不同之處在於是從背包裡面拿]
參數的解釋:
1. pickupinventoryitem(x) [x填寫16代表主手武器位置, 17代表副手武器位置]
2. pickupcontaineritem(x, y) [x是背包 y是格子]
首先先感謝大大的詳細講解..但由於我還是個魔獸新手..還是有點不太懂.
想請教1.in這指令只限於說話使用..那如果用於戰鬥技能呢?該使用哪個指令來使有cd時
間的指令串聯在一起而成為巨集指令.
2.關於武器切換的問題,就是x是背包y是格子那請問背包與格子的相對數值又是多
少呢(比如我有一個12格包那其相對應的數值是多少)?
還麻煩大大能講解一下..感謝^^


玻璃渣所制定的~巨集函式~中沒有技能之間的延遲或等待的指令
其原因是冰雪暴不想讓遊戲有自動功練之類的功能出現@~@

(X,Y)
背包 X=1~5 遊戲畫面右下~由右1 至左5
格數 Y=1~16 開啟包包~左上為1向右為2依序到最左下時為最後一個數字
例(3,6)第3個包包的第6格
快速回覆 | 註冊 使用完整編輯模式回覆
討論板頭像 [ 設定 ] |簽名檔 [ 設定 ]
有人回覆時通知我 【通知管理