View Single Post
08-15-10, 08:25 PM   #3
Ferous
Sheer Sense of Doom
AddOn Author - Click to view addons
Join Date: Mar 2008
Posts: 863
sorry, I realize this thread is necroed lol.

Here is the code: (modified from oUF_Freeb). Put this in player style

lua Code:
  1. local _, class = UnitClass("player")
  2.         if class == "DEATHKNIGHT" then
  3.             self.Runes = CreateFrame("Frame", nil, self)
  4.             self.Runes:SetPoint("TOPRIGHT", self, "BOTTOMRIGHT", 0, 0)
  5.             self.Runes:SetSize(208/6 - 5, 7)
  6.             self.Runes.anchor = 'BOTTOM'
  7.             self.Runes.growth = 'RIGHT'
  8.             self.Runes.height = 8
  9.             self.Runes.width = 150
  10.                
  11.             for i = 1, 6 do
  12.                 self.Runes[i] = CreateFrame("StatusBar", nil, self.Runes)
  13.                 self.Runes[i]:SetStatusBarTexture(yourtexturehere)
  14.                 self.Runes[i]:SetSize(208/6 - 5, 7)
  15.    
  16.                 if i == 1 then
  17.                     self.Runes[i]:SetPoint("TOPLEFT", self.Runes, "TOPLEFT")
  18.                 else
  19.                     self.Runes[i]:SetPoint("RIGHT", self.Runes[i - 1], "LEFT", -5, 0)
  20.                 end
  21.                
  22.                 self.Runes[i].bg = self.Runes[i]:CreateTexture(nil, "BACKGROUND")
  23.                 self.Runes[i].bg:SetAllPoints(self.Runes[i])
  24.                 self.Runes[i].bg:SetTexture(yourtexturehere)
  25.                 self.Runes[i].bg.multiplier = .2
  26.                
  27.                 self.Runes[i].bd = CreateFrame("Frame", nil, self.Runes[i])
  28.                 self.Runes[i].bd:SetPoint("TOPLEFT", self.Runes[i], "TOPLEFT", 0, 0)
  29.                 self.Runes[i].bd:SetPoint("BOTTOMRIGHT", self.Runes[i], "BOTTOMRIGHT", 0, 0)
  30.                 self.Runes[i].bd:SetFrameStrata("LOW")
  31.                 self.Runes[i].bd:SetBackdrop(backdrophere)
  32.                 self.Runes[i].bd:SetBackdropColor(0, 0, 0, 1)
  33.                 self.Runes[i].bd:SetBackdropBorderColor(0, 0, 0)
  34.             end
  35.         end

Last edited by Ferous : 08-15-10 at 08:32 PM.
  Reply With Quote