cM2003
Welt-Boss
- Mitglied seit
- 22.12.2006
- Beiträge
- 2.350
- Reaktionspunkte
- 3
- Kommentare
- 183
- Buffs erhalten
- 131
So funzt... Zwar feuert das Event irgendwie merkwürdig und scheinbar willkürlich, aber egal
Sicher nicht das sauberste, aber tut was es soll -.-
Sicher nicht das sauberste, aber tut was es soll -.-
Code:
-----------------------------
---- ARENA WEAPON SWITCH ----
-----------------------------
local ArenaWeapon = CreateFrame("FRAME")
local class = select(2,UnitClass("player"))
local spamcount
ArenaWeapon:SetScript("OnEvent", function(self, event, ...)
if class == "ROGUE" then
if event == "ARENA_OPPONENT_UPDATE" then
local enemy1 = select(2, UnitClass("arena1"))
local enemy2 = select(2, UnitClass("arena2"))
local enemy3 = select(2, UnitClass("arena3"))
if enemy1 == "ROGUE" or enemy1 == "WARRIOR" or enemy2 == "ROGUE" or enemy2 == "WARRIOR" or enemy3 == "ROGUE" or enemy3 == "WARRIOR" then
EquipmentManager_EquipSet("T2")
if not spamcount then
SELECTED_CHAT_FRAME:AddMessage("[|cFF99CC33T2 ANGELEGT|r]")
spamcount = true
end
else
EquipmentManager_EquipSet("Legendary")
end
elseif event == "ZONE_CHANGED_NEW_AREA" then
spamcount = false
if select(2, IsInInstance()) ~= "arena" then
EquipmentManager_EquipSet("Legendary")
end
end
end
end)
ArenaWeapon:RegisterEvent("ARENA_OPPONENT_UPDATE");
ArenaWeapon:RegisterEvent("ZONE_CHANGED_NEW_AREA");
Zuletzt bearbeitet von einem Moderator: