Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- phbgf = CreateFrame("StatusBar", "bghf", UIParent)
- phbgf:SetStatusBarTexture("Interface\\AddOns\\SharedMedia\\statusbar\\Flat.tga")
- phbgf:SetFrameStrata(BACKGROUND)
- phbgf:SetWidth(225)
- phbgf:SetHeight(21)
- phbgf:SetPoint("CENTER",0,0)
- phbgf:SetStatusBarColor(1,0,0)
- phf = CreateFrame("StatusBar", "thf", UIParent)
- phf:SetStatusBarTexture("Interface\\AddOns\\SharedMedia\\statusbar\\Flat.tga")
- phf:SetFrameStrata(LOW)
- phf:SetScript('OnUpdate', function(self)
- local ch = UnitHealth("player")
- local mh = UnitHealthMax("player")
- local ph = 100*(ch/mh)
- phf:SetWidth(225*(ph/100))
- end)
- phf:SetHeight(21)
- phf:SetPoint("TOPLEFT", "bghf", 0, 0)
- phf:SetStatusBarColor(0.2,0.2,0.2)
- local phfht = phbgf:CreateFontString("OVERLAY")
- phfht:SetHeight(50)
- phfht:SetWidth(100)
- phfht:SetFont("Interface\\AddOns\\SharedMedia\\MyMedia Files\\Kenyan.ttf",24,"NONE")
- phfht:SetShadowColor(0,0,0,1)
- phfht:SetShadowOffset(1,-1)
- phfht:SetPoint("RIGHT",75,0)
- ppbgf = CreateFrame("StatusBar", "bgpf", UIParent)
- ppbgf:SetStatusBarTexture("Interface\\AddOns\\SharedMedia\\statusbar\\Flat.tga")
- ppbgf:SetFrameStrata(BACKGROUND)
- ppbgf:SetWidth(225)
- ppbgf:SetHeight(8)
- ppbgf:SetPoint("BOTTOMLEFT","bghf",0,-6)
- ppbgf:SetStatusBarColor(0.2,0.2,0.2)
- ppf = CreateFrame("StatusBar", "tpf", UIParent)
- ppf:SetStatusBarTexture("Interface\\AddOns\\SharedMedia\\statusbar\\Flat.tga")
- ppf:SetFrameStrata(LOW)
- ppf:SetScript('OnUpdate', function(self)
- local cp = UnitPower("player")
- local mp = UnitPowerMax("player")
- local pp = 100*(cp/mp)
- ppf:SetWidth(225*(pp/100))
- end)
- ppf:SetHeight(8)
- ppf:SetPoint("BOTTOMLEFT", "bghf", 0,-5)
- ppf:SetStatusBarColor(1,.96,.41)
- local ppfpt = ppbgf:CreateFontString("OVERLAY")
- ppfpt:SetHeight(50)
- ppfpt:SetWidth(18)
- ppfpt:SetFont("Interface\\AddOns\\SharedMedia\\MyMedia Files\\Kenyan.ttf",14,"NONE")
- ppfpt:SetTextColor(1,.96,.41)
- ppfpt:SetShadowColor(0,0,0,1)
- ppfpt:SetShadowOffset(1,-1)
- ppfpt:SetJustifyH("LEFT")
- ppfpt:SetPoint("RIGHT", ppbgf, 22,-5)
- phbgf:SetScript('OnUpdate', function(self)
- if MouseIsOver(thf) then
- local ch = UnitHealth("player")
- local mh = UnitHealthMax("player")
- local cp = UnitPower("player")
- local mp = UnitPowerMax("player")
- phfht:SetText(string.format("%s",ch))
- ppfpt:SetText(string.format("%s",cp))
- elseif UnitAffectingCombat("player") then
- local cp = UnitPower("player")
- local ch = UnitHealth("player")
- phfht:SetText(string.format(""))
- ppfpt:SetText(string.format("%s",cp))
- else
- phfht:SetText(string.format(""))
- ppfpt:SetText(string.format(""))
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement