安伯宏盜賊

View previous topic View next topic Go down

安伯宏盜賊

Post by Heyro on Wed 29 Sep 2010, 8:43 pm

鏈接給流氓的宏2.0(v2)的螺紋:

宏的輕鬆,一個盜賊指南
是啊,所有其他類有一個專門的線程,除了盜賊宏。這是為什麼?我們有需要呢!因此,這將有望得到stickied備查。我絕不是一個宏觀專家 - 大多數的信息在這裡已被宰殺的其他來源(起源,而我不記得),這絕對不是一個完整的做,資訊科技的所有網頁。但是,還有大量的冗餘信息在這裡,可以發現在其他各種論壇或線程。這個想法是,我的隱身 Bruthahs和Sistahs將不必四處打聽尋找宏觀信息。希望你會發現這很有用。請隨意添加你喜歡的宏,或變更,您使用。

好了,現在對於一些宏觀基礎 ...

想使用一個項目在您的一個包嗎?例如; UseContainerItem(的x,y),其中X是bagslot,y是itemslot。
X =袋; [4] [3] [2] [1] [0]。他們的指望從 4比0,從左到右。 0是你的背包。
為 Y =插槽內袋計數,從左上角到右下角;
[1] [2] [3] [4]
[5] [6] [7] [8]
[9] [10] [11] [12]
[13] [14] [15] [16]
注意:不要使用任何“UseContainerItem”腳本與供應商的屏幕打開。你會自動出售的所有項目,全部一次。

想要做的事情一個項目,你有裝備?例如; UseInventoryItem(#)或PickupInventoryItem(#)。
庫存 /裝備帶槽:
0 =彈藥
1 =頭
2 =脖子
3 =肩膀
4 =襯衫
5 =胸部
6 =腰帶
7 =腿
8 =腳
9 =手腕
10 =手套
11 =手指一
12 =手指二
13 =飾品 1(上)
14 =飾品 2(下)
15 =回
16 =主手
17 =副手
18 =不等
19 =戰袍
20 =頭袋(最右邊一)
21 =第二件行李
22 =第三袋
23 =第四袋(最左邊一)
要使用特定的行動以行動吧?例如; UseAction(#)或GetActionCooldown(#),或IsUsableAction(#)。
下面是動作條數字(1-6),以及相關的插槽編號:
1:1 2 3 4 5 6 7 8 9 10 11 12
2:13 14 15 16 17 18 19 20 21 22 23 24
3:25 26 27 28 29 30 31 32 33 34 35 36
4:37 38 39 40 41 42 43 44 45 46 47 48
5:49 50 51 52 53 54 55 56 57 58 59 60
6:61 62 63 64 65 66 67 68 69 70 71 72
是啊是啊,這是偉大的,但我怎樣做一個字符串的法術 /技能火來自同一單擊或按下按鈕?那麼,你是有限的公共冷卻。所以,你可以串在一起,只要你想很多,如果他們有沒有全局冷卻,然後在最後你可以把這樣做了有全球冷卻時間。例如;
/施放法術沒有全局冷卻時間
/腳本 SpellStopCasting()
/施放法術沒有全局冷卻時間
/腳本 SpellStopCasting()
/施放法術冷卻時間與全球
代碼收縮基礎 ...
看到上面的鏈接全部瓢,但基本知識;分配變量,這是任何重複不止一次在你的宏。還要注意的是等級的法術不再需要 - 最高等級即會自動提供給您使用。分號是沒有必要的 - 你可以使用空格,或使用“)”為你的分隔符。可以肯定,以消除許多不必要的空格,你可以 - 他們計算在你的文本限制255個字符。還有一件事,“/運行”和“/腳本”是相同的,除了/運行時間較短 ...

例如,這個字串有184個字符...

/腳本,如果(GetComboPoints()> = 5)和UnitMana(“玩家”)> = 45然後用到CastSpellByName(“剔骨(Rank8)”);結束
/腳本,如果UnitMana(“玩家”)> = 35用到CastSpellByName(“邪惡攻擊(Rank8)”);結束
但可以縮短輕鬆 ...

/腳本 ç =用到CastSpellByName; ü = UnitMana(“播放器”),如果(GetComboPoints()> = 5)和U> = 45那麼 C(“剔骨”);結束;如果U> = 35℃(“邪惡攻擊” );結束
可以讓我們到140字。不過,更棒的是,如果我們要成為垃圾郵件黨衛軍,無論如何,誰在乎我們有多少能源?讓我們把它縮短 ...

/運行 C =用到CastSpellByName;如果(GetComboPoints()> = 5),則 C(“剔骨”),否則 C(“邪惡攻擊”);結束
“是李爾,但誰在乎它是否下降到98個字符?我該怎麼做與其他157個字?“嗯,現在你可以投入更多的細節為您的宏和定制到您的需求。要通過 ThistleTea一些瞬間能量,或者一些還擊或冷血行動?現在你有房...

/運行 C =用到CastSpellByName;克= GetComboPoints()如果IsUsableAction(5)則 C(“還擊”)結束;如果G> = 5或UnitHealth(“目標”)/ UnitHealthMax(“目標”)<0.2和G>則 C = 2(“剔骨”)否則 C(“邪惡攻擊”)結束
所以現在我們有一個宏,它會自動壓縮火災時,可以關閉還擊,並將 Evis當我們得到5 CP或如果目標的健康低於 20%,我們有2個或更多的CP的就可以了。否則,它只是垃圾郵件的黨衛軍,直到另一個條件得到滿足。所有這一切在198個字符!哎呀,你很可能擠在一個“使用藥水,如果低健康”的字符串,如果我們想要...

確定李爾,停止擰陪伴著,讓我們看看的好東西 ...

搗成糊狀隱身宏:
這個宏可以讓你的隱形按鈕醪沒有去stealthing自己。

/運行本地_,_,積極主動,澆注料= GetShapeshiftFormInfo(1)如果不活躍,然後 CastShapeshiftForm澆注料(1)結束
搗成糊狀影遁宏:
一個稍微複雜一些,因為影遁不使用ShapeshiftForm的API。它通過掃描你的buffline的影遁和鑄造它,如果它不存在。

/運行本地I = 0,而一做局部S本地b = GetPlayerBuff(一)如果B <0,則斷頭 GameTooltip:SetPlayerBuff(二)如果getglobal(“GameTooltipTextLeft1”)Gettext的()=="影遁“,則 S = 1最後,我=我一月底,如果不會當時的用到CastSpellByName(“影遁”)結束
隱身如果不是在戰鬥“ - >如果在戰鬥中消失
從理論上講,這一個可以讓你隱形醪。如果您不是潛行,而不是在戰鬥,你就應該隱形。如果你處於戰鬥中你就應該消失。我想...
/運行本地_,_,積極主動,澆注料= GetShapeshiftFormInfo(1)如果不活躍,然後 CastShapeshiftForm澆注料(1)如果PlayerFrame.inCombat然後其他用到CastSpellByName(“消失”)結束
斷層泥“ - >稀土隱形 - >”惡意中傷

/運行本地_,_,積極主動,澆注料= GetShapeshiftFormInfo(1)如果不活躍,然後 CastShapeshiftForm澆注料(1)結束
/施放偷襲
/施放鑿擊
如果你能隱身,那麼它會隱身偷襲的目標。否則,它會施放鑿擊,那麼你就可以隱身,直到垃圾變為可用,它將重新隱形你和火災自動掀起了偷襲。取決於你的restealth輟學戰鬥,當然,因此它可能不總是工作,因為泥可能提前結束取決於你的目標水平。
與此一缺點是,如果你是收費的對手,你可能會下降到他們,如果隱形和鑿擊的範圍 /時間是不完全正確。我發現,它的作品使用2個獨立的按鈕,一個用於泥,一為“隱形 - >低價出手”...

隱身(Spammable) - “惡意中傷

/運行本地_,_,積極主動,澆注料= GetShapeshiftFormInfo(1)如果不活躍,然後 CastShapeshiftForm澆注料(1)結束
/施放偷襲
掛載 /卸載 /隱形的宏:
這將激活您的安裝在第一次點擊 - 拆裝你如果已安裝,或安裝你,如果你是站著不動(即使你是否潛行,從而打破隱身)。一旦你卸載它會激活隱形按第二下,如果你在移動。一般來說,如果你是騎在對手的第一次點擊你會下馬,第二次點擊將隱身你,只要你繼續前進。指定您的安裝位置為“UseContainerItem(的x,y)”。

/運行 UseContainerItem(的x,y)
/運行本地_,_,積極主動,澆注料= GetShapeshiftFormInfo(1)如果不活躍,然後 CastShapeshiftForm澆注料(1)結束

破甲宏:

破甲不打破斷層泥
這已經持續了一段時間了。這裡是一個很好的論壇主題有關的問題。
總之,它顯示了宏觀和應遵循的步驟,而且還包括一個模板使用超級宏插件。

/施放破甲
/運行 ClearTarget()
/運行 TargetLastTarget()
然而,它似乎是偶爾發了電針後的攻擊將仍然是“偷偷”在那裡。為了防止這種情況,你應該把你的目標距離交換武器或試圖阻止的攻擊。

要添加一個換武器停止你的攻擊 ...

/施放破甲
/運行 UseContainerItem(的x,y)
/運行 ClearTarget()
/運行 TargetLastTarget()
在理論上,這會做你的EA並立即交換你的武器,以及明確你的目標,應該停止攻擊了。要交換你的武器回來,只打了這個宏。如果你沒有連擊點,它會說“無法執行環境評估”,但仍應交換武器...


核武器掉期與伏擊或背刺...

埋伏:點擊一次切換到匕首(袋放置在適當的插槽),然後垃圾郵件投伏擊盡快準備好。替換“錘”與您的主手武器。

/運行升= GetInventoryItemLink(“球員”,16)每組 string.find(升,“錘”)如果n然後 UseContainerItem(0,13)否則用到CastSpellByName(“十面埋伏”)結束
背刺:這將交換你的武器在首次單擊,然後施放背刺和交換武器,回到了第二次點擊。

/施放背刺
/運行 UseContainerItem(的x,y)
我覺得最容易使用上述兩種在一起。當我做了埋伏,我可以打我的背刺宏,它會替我將回到正常的武器,沒有背刺,當然。我也使用了插件配備這些宏的圖標,這樣我可以看到什麼,我在我的主手裝備後,我火了一次伏擊或背刺。


其他伏擊 /背刺宏:

如果是配備的匕首,然後背刺,否則邪惡攻擊:

/運行 C =用到CastSpellByName;升= GetInventoryItemLink(“球員”,16)每組 string.find(升,“匕首”)如果n則 C(“背刺”),否則 C(“邪惡攻擊”)結束
如果潛行埋伏“ - >話就背刺

/運行 C =用到CastSpellByName;若string.find(GetShapeshiftFormInfo(1),“Invis”)則 C(“十面埋伏”),否則 C(“背刺”)結束
搗成糊狀“攻擊” - >“背刺
這將自動攻擊,如果要求得不到滿足背刺(60能量,後面的目標)沒有關閉自動切換攻擊。

/施放背刺
/運行,如果不UnitAffectingCombat(“球員”),然後用到CastSpellByName(“攻擊”)結束


邪惡攻擊 - >“剔骨宏

邪惡攻擊 - >“剔骨@ 5CPs或”20%健康...

/運行 C =用到CastSpellByName;克= GetComboPoints(),如果G> = 5或UnitHealth(“目標”)/ UnitHealthMax(“目標”)<0.2和G> = 2那麼 C(“剔骨”),否則 C(“邪惡打擊“)結束

自動還擊宏:

邪惡攻擊 - >“剔骨@ 5CPs或”20%的健康...隨著回擊:
一定要修改“IsUsableAction (##)"與你的位置還擊按鈕。

/運行 C =用到CastSpellByName;克= GetComboPoints()如果IsUsableAction(##)則 C(“還擊”)結束;如果G> = 5或UnitHealth(“目標”)/ UnitHealthMax(“目標”)<0.2和G > = 2那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束
...隨著一還擊冷卻檢查:

/運行 C =用到CastSpellByName;克= GetComboPoints()如果IsUsableAction(##)和GetActionCooldown (##)== 0則 C(“還擊”)結束;如果G> = 5或UnitHealth(“目標”)/ UnitHealthMax( “目標”)<0.2和G> = 2那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束
...隨著“戰鬥”檢查啟動自動攻擊:

/運行 C =用到CastSpellByName;克= GetComboPoints()如果不UnitAffectingCombat(“運動員”)則 C(“攻擊”)結束,如果IsUsableAction(##)則 C(“還擊”)結束;如果G> = 5或UnitHealth (“目標”)/ UnitHealthMax(“目標”)<0.2和G> = 2那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束

冷血宏:
對於這些,冷的血液必須在一個你的動作條 - 雖然它並不一定是可見的。替換“##”的操作列數它的位置。

邪惡攻擊 - >“5pt冷血 - 剔骨(或EVIS @”20%生)
將檢查 5cp的和足夠的精力投Evis,那麼它將投冷血然後 Evis。或者,如果目標是低於 20%的健康,則施放Evis如果你有2個或多個 CP的。否則,它只會投的SS。注;的“法力”檢查,以確保在那裡你可以把你拉剔骨及時。您可能會發現它實際上並沒有必要...

/運行 C =用到CastSpellByName;克= GetComboPoints()如果UnitMana(“玩家”)> = 35和G> = 5那麼 C(“冷血”)結束;如果G> = 5或UnitHealth(“目標”)/ UnitHealthMax (“目標”)<0.2和G> = 2那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束
...隨著冷卻檢查冷血:
這人會檢查冷血的冷卻時間,投下如果可以,否則會施放剔骨。 ##替換你的動作條插槽。

/運行 C =用到CastSpellByName;克= GetComboPoints()如果GetActionCooldown (##)== 0和G> = 5那麼 C(“冷血”)結束;如果G> = 5或UnitHealth(“目標”)/ UnitHealthMax( “目標”)<0.2和G> = 2那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束
冷血剔骨或
檢查冷血的冷卻時間和轉換,或轉換剔骨。

/運行 C =用到CastSpellByName;若GetActionCooldown (##)== 0則 C(“冷血”),否則 C(“剔骨”)結束
5pt冷血“ - >剔骨
如果你有5個連擊點這將激活冷血第一次點擊,如果它不是在冷卻。第二次點擊將火關剔骨,除血是冷的冷卻時間,在這種情況下,第一次點擊會只是做剔骨。

/運行,如果GetActionCooldown (##)== 0和GetComboPoints()> = 5,那麼用到CastSpellByName(“冷血”),否則 C(“剔骨”)結束

出血宏:
請注意,這些都沒有經過測試非常徹底。它可能有必要更改名稱為“出血”,以實際的Debuff圖標的名稱 - >“LifeDrain。另外請注意,我已經改變了“UnitBuff”到“UnitDebuff”,因為出血是一個 debuff。

出血debuff檢查 - >“重新申請出血
debuff的循環檢查所有的填充出血debuff的插槽,然後施放出血。

/運行本地的C和Z =用到CastSpellByName,0我做X = 1,16 = UnitDebuff(“目標”,i)如果X和strfind(十,“LifeDrain”),然後 Z = 1月底結束,然後當 z == 1 ç(“出血”)結束
出血 - >“黨衛軍
這將檢查所有的debuff插槽出血並重新應用它作為您的垃圾郵件的SS。

/運行本地的C和Z =用到CastSpellByName,0我做X = 1,16 = UnitDebuff(“目標”,i)如果X和strfind(十,“LifeDrain”),然後 Z = 1月底結束,然後當 z == 1 ç(“出血”)否則 C(“邪惡攻擊”)結束
出血 - >“黨衛隊” - > 5cp EVIS
這將檢查所有的debuff插槽出血並重新應用它作為您的垃圾郵件的SS。在5cp的,將剔骨。

/運行本地的C和Z =用到CastSpellByName,0我做X = 1,16 = UnitDebuff(“目標”,i)如果X和strfind(十,“LifeDrain”),然後 Z = 1月底結束,然後當 z == 1 ç(“出血”)結束,如果GetComboPoints()> = 5那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束
出血 - >“鬼魅攻擊 - >”黨衛軍
這將檢查所有的debuff插槽出血並重新應用它作為您的垃圾郵件的SS。它也將火關鬼魅攻擊時能。

/運行本地的C和Z =用到CastSpellByName,0我做X = 1,16 = UnitDebuff(“目標”,i)如果X和strfind(十,“LifeDrain”),然後 Z = 1月底結束,然後當 z == 1 ç(“出血”)結束,如果GetActionCooldown (##)== 0和IsUsableAction(##)則 C(“鬼魅攻擊”),否則 C(“邪惡攻擊”)結束
偷襲 - >“鬼魅攻擊 - >”出血“ - >不銹鋼 - >”5cp EVIS
這不會檢查所有的debuff插槽出血或偷襲。

/運行 C =用到CastSpellByName和t = UnitDebuff(“目標”,i)如strfind的(T,“出血”)〜=無則 C(“出血”)結束,如果strfind的(T,“偷襲”)〜=無那麼 C(“鬼魅攻擊”)結束;如果GetComboPoints()> = 5那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束
如果是在冷卻鬼魅攻擊,然後出血:
一定要取代“##”與插槽你的動作條上的出血。

/運行 C =用到CastSpellByName;若GetActionCooldown (##)== 0則 C(“鬼魅攻擊”),否則 C(“出血”)結束
出血 - >“鬼魅攻擊 - >”黨衛隊“ - > 5cp EVIS
這不會檢查所有的debuff插槽出血。

/運行 C =用到CastSpellByName;若strfind(UnitDebuff(“目標”,我),“出血”)〜=無),則 C(“出血”)結束,如果IsUsableAction(##)則 C(“鬼魅攻擊”)結束;如果GetComboPoints()> = 5那麼 C(“剔骨”)否則 C(“邪惡攻擊”)結束
出血 - >“黨衛隊” - > EVIS @ 5cp或“20%的健康:
這不會檢查所有的debuff插槽出血。

/運行 C =用到CastSpellByName;克= GetComboPoints()如果strfind(UnitDebuff(“目標”,我),“出血”)〜=無),則 C(“出血”)結束;如果G> = 5或UnitHealth(“目標“)/ UnitHealthMax(”目標“)<0.2和G> = 2那麼 C(”剔骨“),否則 C(”邪惡攻擊“)結束

鬼魅攻擊的宏:
請注意,這些都沒有經過測試非常徹底。它可能有必要更改名稱為“偷襲”,以實際的Debuff圖標的名稱 - >“CheapShot。另外請注意,我已經改變了“UnitBuff”到“UnitDebuff”,因為出血是一個 debuff。

邪惡攻擊 - >“鬼魅攻擊” - >剔骨@ 5CPs或“20%健康
這種檢查鬼魅攻擊冷卻時間完成,然後大火它關閉。否則,垃圾郵件 ss來 5cp當時 Eviscerates - 除非目標是低於 20%的健康,在這種情況下,如果有2個或更多的警務處處長會 Evis。

/運行 C =用到CastSpellByName;克= GetComboPoints()如果GetActionCooldown (##)== 0則 C(“鬼魅攻擊”)結束;如果G> = 5或UnitHealth(“目標”)/ UnitHealthMax(“目標”)< 0.2和G> = 2那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束
...隨著“戰鬥”檢查啟動自動攻擊:

/運行 C =用到CastSpellByName;克= GetComboPoints()筆 =“目標”,如果不UnitAffectingCombat(“運動員”)則 C(“攻擊”)結束,如果GetActionCooldown (##)== 0則 C(“鬼魅攻擊”年底);如果G> = 5那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束
從理論上講,這些宏不會 ß如果鬼魅攻擊完成其冷卻時間,因此“節約”能源,直到有足夠用鬼魅攻擊。也許吧。

偷襲 - >“鬼魅攻擊 - >”黨衛軍
率先與你的偷襲,那麼垃圾郵件這個宏。它會檢查所有的debuff插槽偷襲和消失時偷襲的目標,則施放鬼魅攻擊,如果能夠做到。否則,將垃圾郵件的SS。

/運行本地的C和Z =用到CastSpellByName,0我做X = 1,16 = UnitDebuff(“目標”,i)如果X和strfind(十,“CheapShot”),然後 Z = 1月底結束如果z == 1 GetActionCooldown (##)== 0和IsUsableAction(##)則 C(“鬼魅攻擊”),否則 C(“邪惡攻擊”)結束
出血 - >“鬼魅攻擊 - >”黨衛軍
這將檢查所有的debuff插槽出血並重新應用它作為您的垃圾郵件的SS。它也將火關鬼魅攻擊時能。

/運行本地的C和Z =用到CastSpellByName,0我做X = 1,16 = UnitDebuff(“目標”,i)如果X和strfind(十,“LifeDrain”),然後 Z = 1月底結束,然後當 z == 1 ç(“出血”)結束,如果GetActionCooldown (##)== 0和IsUsableAction(##)則 C(“鬼魅攻擊”),否則 C(“邪惡攻擊”)結束
切片和切塊宏:
這些垃圾郵件通常衛隊,直到你5cps,然後將火關切片及骰子。如果你的目標健康下降到一定程度就會切換到剔骨。你可以改變你的連擊點的設置(七> = 5)和目標衛生機構(高> =. 5)您的口味。

請注意,我還沒有充分的測試,所有這些。提供反饋如果發現問題和/或修正。

切片和切塊永遠!
這將施放切割,如果你還沒有運行它,並至少有1個連擊點數。否則,將垃圾郵件的邪惡攻擊。

/運行本地的C和Z =用到CastSpellByName,0我做X = 1,16 = UnitBuff(“球員”,i)如果X和strfind(十,“SliceDice”),然後 Z = 1月底結束,然後當 z == 1 ç(“邪惡攻擊”)elseif的GetComboPoints()> = 0則 C(“切割”)結束
不銹鋼 - >“5pt的SnD - >”@“50%= 5pt Evis

/運行 C =用到CastSpellByName;克= GetComboPoints()的H = UnitHealth(“目標”)/ UnitHealthMax(“目標”),當 H> 0.5和G> = 5那麼 C(“切割”)elseif的ħ <=. 5和G> = 5那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束
不銹鋼 - >“5pt的SnD - >”@“50%= 5pt Evis - >”@“20%= 2 +角Evis

/運行 C =用到CastSpellByName;克= GetComboPoints()的H = UnitHealth(“目標”)/ UnitHealthMax(“目標”),當 H> 0.5和G> = 5那麼 C(“切割”)elseif的ħ <=. 5和G> = 5或H <=. 2和G> = 2那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束
自動還擊“ - >不銹鋼 - >”5pt的SnD - >“@”50%= 5pt Evis
一定要更改##為您的還擊。

/運行 C =用到CastSpellByName;克= GetComboPoints()的H = UnitHealth(“目標”)/ UnitHealthMax(“目標”)如果IsUsableAction(##)則 C(“還擊”)結束,當 H> 0.5和G> =五則 C(“切割”)elseif的ħ <=. 5和G> = 5那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束
“戰鬥”檢查“ - >不銹鋼 - >”5pt的SnD - >“@”50%= 5pt Evis

/運行 C =用到CastSpellByName;克= GetComboPoints()的H = UnitHealth(“目標”)/ UnitHealthMax(“目標”),如果不是UnitAffectingCombat(“運動員”)則 C(“攻擊”)結束,當 H> 0.5和G > = 5那麼 C(“切割”)elseif的ħ <=. 5和G> = 5那麼 C(“剔骨”),否則 C(“邪惡攻擊”)結束

“我要殺了!”宏:

大風暴之死亡...
規避 - >“劍刃亂舞” - >腎上腺素拉什 - >“邪惡攻擊 - >”還擊“ - >剔骨...
您可以重新排列的EVA /高爐 /獲授權的基礎上要如何開始你的戰鬥,並刪除還擊字符串,如果你沒有還擊。

/施放劍刃亂舞
/施放規避
/施放衝動
/運行 C =用到CastSpellByName;克= GetComboPoints()如果IsUsableAction(5)則 C(“還擊”)結束;如果G> = 5或UnitHealth(“目標”)/ UnitHealthMax(“目標”)<0.2和G>則 C = 2(“剔骨”)否則 C(“邪惡攻擊”)結束
預謀 - >“惡意中傷:
這將檢查如果你處於戰鬥中,然後抹上預謀在第一點擊偷襲目標的第二次點擊。

/運行,如果(不PlayerFrame.inCombat),然後用到CastSpellByName(“預謀”);
/施放偷襲

眩暈鎖 FTW!
請注意,這個人是很粗糙,似乎有點焦躁不安,所以請謹慎使用您的垃圾郵件。

偷襲“ - >斷層泥” - >腎擊 - >“黨衛軍
率先與你的偷襲,那麼垃圾郵件這個宏。它會檢查所有的debuff插槽偷襲和消失時偷襲的目標,則施放鑿擊。一旦土地被鑿擊,看你的眩暈病人定時器(必須具備的插件)。當鑿擊是關於註冊或你的能量恢復到100%,達到此宏再次,如果你有3個或更多警務處處長會腎擊,然後垃圾郵件的SS。我建議使用此嘆為觀止然後切換到一個 SS - >“Evis宏。

[/運行本地的C和Z =用到CastSpellByName,0我做X = 1,16 = UnitDebuff(“目標”,i)如果X和strfind(十,“CheapShot”),然後 Z = 1月底結束如果z == 1那麼 C(“鑿擊”)結束;如果G> = 3那麼 C(“腎擊”),否則 C(“邪惡攻擊”)結束

這將看看“Renataki”飾品在設備和檢查它是不是在冷卻,然後用它。否則,它會喝的茶。你可以改變你的飾品槽使用(13頂,14底),並定義你ThistleTea的位置在“UseContainerItem”插槽。此外,指定某些部分飾品的名稱(“Renataki”飾品案中對這個問題) - 您可能需要擺弄這個名字有點所以它工作正常。

/運行 C =用到CastSpellByName,我= GetInventoryItemLink(“球員”,13)每組 strfind(我,“Renataki”)如果n == 1和GetInventoryItemCooldown(“球員”,13)== 0,UseInventoryItem(“13”)其他UseContainerItem(的x,y)結束
利用茶@“30能源 - >”盲“ - >繃帶自
這應該用你的茶,如果你有“30,否則會失明。然後用自來水龍頭下一個按鈕應該進入繃帶部分的宏。但是如果你的盲想念你可能發現自己擊中而包紮 ...

/運行,如果UnitMana(“玩家”)“30然後 UseContainerItem(的x,y)否則用到CastSpellByName(”盲“);結束
/運行 UseContainerItem(的x,y)
/運行 TargetUnit(“運動員”)
/運行 TargetLastEnemy()
偷襲 - >“背刺” - >薊茶“ - >背刺...
當您的垃圾郵件這一點,應先檢查低能量,火了一個 CS ....讓垃圾郵件,直到你得到你的能量刻度...然後它會做你的背刺...讓垃圾郵件。此時你的精力應該下降低於 10(您可能需要調整這個數字 - 可能將它設置為 20?),你會喝你的茶。當然,你是出於隱身,所以它不會做任何更多的政務司司長,但一旦在你的茶踢將火關閉第二背刺。

/運行 C =用到CastSpellByName;如果UnitMana(“玩家”)<= 10,則 UseContainerItem(的x,y)的結束; ç(“偷襲”)結束; ç(“背刺”)結束
從理論上講,如果能源蜱都恰到好處,你甚至可以得到3學士擺脫它。因此,排隊和垃圾郵件遠離你的目標 :-)


毒藥,申請宏:

毒主手武器一鍵:

/運行 UseContainerItem(的x,y)PickupInventoryItem(16)
毒藥副手與首次點擊,主手與第二次點擊:

/運行,如果GetWeaponEnchantInfo(零),然後 UseContainerItem(的x,y)PickupInventoryItem(17)其他UseContainerItem(的x,y)PickupInventoryItem(16)結束
毒主手使用點擊,副手用Alt -點擊:

/運行 UseContainerItem(的x,y)
/運行,如果IsAltKeyDown(),然後 PickupInventoryItem(17)其他PickupInventoryItem(16)結束
毒主手使用點擊,副手用Alt -點擊 - 使用2個不同的毒藥 ...

/運行,如果IsAltKeyDown(),然後 UseContainerItem(的x,y)PickupInventoryItem(17)其他UseContainerItem(的x,y)PickupInventoryItem(16)結束

癒合 /繃帶 /“得到了生命嗎?”宏:

不滅要求的繃帶自宏:

/運行 UseContainerItem(的x,y)
/運行 TargetUnit(“運動員”)
/運行 TargetLastEnemy()
這種變化應該做同樣的事情,但不放棄你的目標,失去您的組合點 ...

/運行 UseContainerItem(的x,y)SpellTargetUnit(“玩家”)結束
使用相應繃帶:
這個宏將使用適當的戰場繃帶或“正常世界”繃帶取決於你所在的位置。

/運行 TargetUnit(“者”)
/運行 ü = UseContainerItem;我= GetRealZoneText()為 W = strfind(我,“戰歌”),如果W則函數 u(x,y)的結束,一個 = strfind(我,“盆地”)如果A則 U(的x,y年底);ν= strfind(我,“谷”)如果V則函數 u(x,y)的其他函數 u(x,y)的結束
/運行 TargetLastEnemy();
使用適當的食物:
這個宏將使用適當的戰場食物或“正常的世界”糧食取決於你所在的位置。

/運行 ü = UseContainerItem;我= GetRealZoneText()為 W = strfind(我,“戰歌”),如果W則函數 u(x,y)的結束,一個 = strfind(我,“盆地”)如果A則 U(的x,y年底);ν= strfind(我,“谷”)如果V則函數 u(x,y)的其他函數 u(x,y)的結束
使用衛生項目在xx%或以下:

/運行,如果UnitHealth(“玩家”)/ UnitHealthMax(“玩家”)<.25然後 UseContainerItem(的x,y)
這可能是有用的字符串階段,因此您可以使用各種治療項目(即使用不同的冷卻計時器,當然)在不同的健康水平,只需一個按鈕。指定位置,你的治療和健康水平的項目要使用它在。

/運行高= UnitHealth(“玩家”)/ UnitHealthMax(“玩家”); ü = UseContainerItem;如果H <=. 3,那麼函數 u(x,y)的若H <=. 2然後為 u(x,y)的當 H <=. 15那麼函數 u(x,y)的結束


山宏:

掛載 /卸載 /隱形的宏:
這將激活您的安裝在第一次點擊 - 拆裝你如果已安裝,或安裝你,如果你是站著不動(即使你是否潛行,從而打破隱身)。如果你被卸除它會激活隱形按第二下,如果你在移動。一般來說,如果你是騎在對手的第一次點擊你會下馬,第二次點擊將隱身你。指定您的安裝位置為“UseContainerItem(的x,y)”。

/運行 UseContainerItem(的x,y)
/運行本地_,_,積極主動,澆注料= GetShapeshiftFormInfo(1)如果不活躍,然後 CastShapeshiftForm澆注料(1)結束
山+ 3項目交換(對於裝備坐騎移動速度項):
更換容器地點的位置與你的飾品,騎馬手套,促進靴。如果你已經騎,項目得到切換回來,你下馬。請注意,在移動時激活宏會切換您的項目沒有召喚的坐騎,你會在你跑來跑去騎馬裝備。

/運行 ü = UseContainerItem;為 u(x,y)的函數 u(x,y)的函數 u(x,y)的函數 u(x,y)的


使用飾品宏
我一般使用的裝備,這些宏的圖標的插件,這樣我可以清楚地看到我有什麼飾品裝備。

意志的離棄或PVP飾品宏
這將使用的第一個被遺忘的,如果不是在CD中,否則它會嘗試使用飾品的榜首(最好你的PvP飾品)。替換“##”的位置被遺忘者的意志,在你的動作條(它沒有成為你的動作條可見)。

/運行,如果GetActionCooldown (##)== 0和IsUsableAction(##),然後用到CastSpellByName(“會否被遺忘”)其他UseInventoryItem(13)結束
在使用飾品榜首:

/運行 UseInventoryItem(“13”)
使用飾品底槽:

/運行 UseInventoryItem(“14”)
檢查飾品冷卻時間和使用它,如果可能的:
13頂級飾品,14是底部。

/運行,如果GetInventoryItemCooldown(“球員”,13)== 0,那麼 UseInventoryItem(13)結束


遠程攻擊宏:

不管你有裝備的射擊:

/施放弓射擊
/施放射擊弩
/施放射擊槍
/ cast投擲
...或;這一個消除了“項目不具備”消息。

/運行 C =用到CastSpellByName的L = GetInventoryItemLink(“玩家”,GetInventorySlotInfo(“RangedSlot "));_,_,集成電路 = strfind(長,”(%d個 +):");_,_,_,_,_ ,它= GetItemInfo(集成電路)噸 = strfind(它,“拋”)一= strsub(它,0,-2)如果(噸),則 C(一)否則 C(“迷”..一)結束
射擊或炸彈 - 根據與目標範圍
把你的拍攝行動,炸彈 /手榴彈在你的動作條和取代英鎊簽署的動作條插槽編號。如果目標距離太遠,拍它仍將激活炸彈 ...

/運行,如果IsActionInRange (##)== 0,則 UseAction(##,0,無)否則用到CastSpellByName(“迷槍”)結束

其他有用的宏:

倒裝攝像機查看/看看你身後 ...
只是如何結束你的腳後跟是那些傢伙?更好地看一看...

/運行 FlipCameraYaw(180)
您的郵件的GET
首先點擊打開郵件,並採取項目,第二次點擊刪除該郵件。

/運行 GetInboxText(1); TakeInboxItem(1); TakeInboxMoney(1); DeleteInboxItem(1);
大宗交易
這將消除那些惱人的貿易窗口彈出打開,當您在郵箱通過切換你的“大宗交易”選項。點擊一次要阻止不需要的lockboxes在一個城市,再次點擊解除封鎖。

/運行,如果GetCVar(“BlockTrades”)==“1”,然後 SetCVar(“BlockTrades”,“0”)其他SetCVar(“BlockTrades”,“1”);結束
http://heyro.justdiscussion.com/warrior-discussion-f1/umber-macro-rogue-t36.htm
[center][size=18][b]Englesh[/b][/size][/center] :cheers:
avatar
Heyro
Administrator
Administrator

Messages : 244
Glasses : 35059
Standing : 394
Registered : 2010-02-22

http://www.deezer.com/profile/750437615

Back to top Go down

View previous topic View next topic Back to top


Permissions in this forum:
You cannot reply to topics in this forum