Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --not my proudest code
- local unit = aura_env.state.name
- --red
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1 = CreateFrame("Button", "MekkaRed", WeakAuras.GetRegion(aura_env.id, aura_env.cloneId), "UIPanelButtonTemplate");
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1:SetWidth(aura_env.region.width); WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1:SetHeight(aura_env.region.height);
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1:RegisterForClicks("AnyUp");
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1:SetScript("OnClick", function (self, button, down)
- C_ChatInfo.SendAddonMessage("Robotstatus_WAIT", unit, "RAID")
- SendChatMessage("RED", "WHISPER", "common", unit) end);
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1.texture1 = WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1:CreateTexture(nil,"LOW")
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1.texture1:SetTexture("Interface\\Icons\\spell_mekkatorque_bot_redwrench")
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1.texture1:SetAllPoints(WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1)
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1:SetPoint("CENTER",0,0)
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon1:Show()
- --2 purple
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2 = CreateFrame("Button", "MekkaPurple", WeakAuras.GetRegion(aura_env.id, aura_env.cloneId), "UIPanelButtonTemplate");
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2:SetWidth(aura_env.region.width); WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2:SetHeight(aura_env.region.height);
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2:RegisterForClicks("AnyUp");
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2:SetScript("OnClick", function (self, button, down)
- C_ChatInfo.SendAddonMessage("Robotstatus_WAIT", unit, "RAID")
- SendChatMessage("PURPLE", "WHISPER", "common", unit) end);
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2.texture2 = WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2:CreateTexture(nil,"LOW")
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2.texture2:SetTexture("Interface\\Icons\\spell_mekkatorque_bot_purplechicken")
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2.texture2:SetAllPoints(WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2)
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2:SetPoint("CENTER",aura_env.region.width,0)
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon2:Show()
- --3 green
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3 = CreateFrame("Button", "MekkaGreen", WeakAuras.GetRegion(aura_env.id, aura_env.cloneId), "UIPanelButtonTemplate");
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3:SetWidth(aura_env.region.width); WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3:SetHeight(aura_env.region.height);
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3:RegisterForClicks("AnyUp");
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3:SetScript("OnClick", function (self, button, down)
- C_ChatInfo.SendAddonMessage("Robotstatus_WAIT", unit, "RAID")
- SendChatMessage("GREEN", "WHISPER", "common", unit) end);
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3.texture3 = WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3:CreateTexture(nil,"LOW")
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3.texture3:SetTexture("Interface\\Icons\\spell_mekkatorque_bot_greenspring")
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3.texture3:SetAllPoints(WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3)
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3:SetPoint("CENTER",aura_env.region.width*2,0)
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon3:Show()
- --4 yellow
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4 = CreateFrame("Button", "MekkaYellow", WeakAuras.GetRegion(aura_env.id, aura_env.cloneId), "UIPanelButtonTemplate");
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4:SetWidth(aura_env.region.width); WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4:SetHeight(aura_env.region.height);
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4:RegisterForClicks("AnyUp");
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4:SetScript("OnClick", function (self, button, down)
- C_ChatInfo.SendAddonMessage("Robotstatus_WAIT", unit, "RAID")
- SendChatMessage("YELLOW", "WHISPER", "common", unit) end);
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4.texture4 = WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4:CreateTexture(nil,"LOW")
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4.texture4:SetTexture("Interface\\Icons\\spell_mekkatorque_bot_yellowbolt")
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4.texture4:SetAllPoints(WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4)
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4:SetPoint("CENTER",aura_env.region.width*3,0)
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon4:Show()
- -- blue
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5 = CreateFrame("Button", "MekkaBlue", WeakAuras.GetRegion(aura_env.id, aura_env.cloneId), "UIPanelButtonTemplate");
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5:SetWidth(aura_env.region.width); WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5:SetHeight(aura_env.region.height);
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5:RegisterForClicks("AnyUp");
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5:SetScript("OnClick", function (self, button, down)
- C_ChatInfo.SendAddonMessage("Robotstatus_WAIT", unit, "RAID")
- SendChatMessage("BLUE", "WHISPER", "common", unit) end);
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5.texture5 = WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5:CreateTexture(nil,"LOW")
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5.texture5:SetTexture("Interface\\Icons\\spell_mekkatorque_bot_bluegear")
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5.texture5:SetAllPoints(WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5)
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5:SetPoint("CENTER",aura_env.region.width*4,0)
- WeakAuras.GetRegion(aura_env.id, aura_env.cloneId).icon5:Show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement