Advertisement
Guest User

AddOn

a guest
May 28th, 2016
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.39 KB | None | 0 0
  1. function getAura()
  2.     for i=1,40 do local n=UnitBuff("player",i)
  3.         if n == "Rampage" then
  4.             rSEFrame:Show()
  5.             rMFrame:Show()
  6.             rSEFrameAnim:Show()
  7.         end
  8.         if n ~= "Rampage" then
  9.             rSEFrame:Hide()
  10.             rMFrame:Hide()
  11.             rSEFrameAnim:Hide()
  12.         end
  13.     end
  14. end
  15.  
  16. if UnitClass("player") == "Warrior" then
  17.  
  18.     rSEFrame = CreateFrame("Frame", "rSEFrame", UIParent)
  19.     rSEFrame:SetFrameStrata("HIGH")
  20.     rSEFrame:SetHeight(100)
  21.     rSEFrame:SetWidth(250)
  22.     rSEFrame:SetScale(1)
  23.     rSEFrame:SetAlpha(1)
  24.     rSEFrame:SetFrameLevel(10)
  25.    
  26.     rSEFrame:CreateTexture("rSEFrameTexture1", "ARTWORK")
  27.     rSEFrameTexture1:SetTexture("Interface\\AddOns\\Rampage\\textures\\glowingScreenTexture_lowHealth.tga")
  28.     rSEFrameTexture1:SetBlendMode("ADD")
  29.     rSEFrameTexture1:SetWidth(1920)
  30.     rSEFrameTexture1:SetHeight(1080)
  31.     rSEFrameTexture1:SetPoint("CENTER",rSEFrame,0,0)
  32.     rSEFrameTexture1:SetVertexColor(1,0.1,0.1,0.65)
  33.        
  34.     rSEFrame:SetPoint("CENTER",0,0)
  35.     rSEFrame:Show()
  36.    
  37.     rMFrame = CreateFrame("Frame", "rMFrame", UIParent)
  38.     rMFrame:SetFrameStrata("HIGH")
  39.     rMFrame:SetHeight(256)
  40.     rMFrame:SetWidth(256)
  41.     rMFrame:SetScale(1)
  42.     rMFrame:SetAlpha(1)
  43.     rMFrame:SetFrameLevel(9)
  44.    
  45.     rMFrame:CreateTexture("rMFrameTexture", "ARTWORK")
  46.     rMFrameTexture:SetTexture("Interface\\Icons\\Ability_warrior_rampage.blp")
  47.     rMFrameTexture:SetWidth(64)
  48.     rMFrameTexture:SetHeight(64)
  49.     rMFrameTexture:SetPoint("CENTER",rMFrame,0,150)
  50.    
  51.     --[[rSEFrame:CreateTexture("rSEFrameTexture2", "ARTWORK")
  52.     rSEFrameTexture2:SetTexture("Interface\\AddOns\\Rampage\\textures\\glowingScreenTexture_lowHealthClouds.tga")
  53.     rSEFrameTexture2:SetBlendMode("ADD")
  54.     rSEFrameTexture2:SetWidth(1920)
  55.     rSEFrameTexture2:SetHeight(1080)
  56.     rSEFrameTexture2:SetPoint("CENTER",rSEFrame,0,0)
  57.     rSEFrameTexture2:SetVertexColor(1,0,0,0.2)]]
  58.    
  59.     rMFrame:SetPoint("CENTER",0,0)
  60.     rMFrame:Show()
  61.    
  62.     rSEFrameAnim = CreateFrame("PlayerModel", "rSEFrameAnim", UIParent)
  63.     rSEFrameAnim:SetFrameStrata("BACKGROUND")
  64.     rSEFrameAnim:SetFrameLevel(9)
  65.     rSEFrameAnim:SetAlpha(0.1)
  66.     rSEFrameAnim:SetPoint("BOTTOMLEFT",5,5)
  67.     rSEFrameAnim:SetPoint("TOPRIGHT",-10,-10)
  68.     rSEFrameAnim:SetModel("SPELLS\\RedRadiationFog.m2")
  69.     rSEFrameAnim:SetPosition(-5, 1.5, 0.5)
  70.     rSEFrameAnim:SetScript("OnShow",function()
  71.         rSEFrameAnim:SetModel("SPELLS\\RedRadiationFog.m2")
  72.         end)
  73.        
  74.     CreateFrame("Frame", "eventFrame")
  75.     eventFrame:SetScript("OnUpdate", getAura)
  76.     eventFrame:Show()
  77. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement