Advertisement
Guest User

XDDDDDDDDD

a guest
Jan 18th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. PlayerFrame:SetScale(1.3)
  2. TargetFrame:SetScale(1.3)
  3. ObjectiveTrackerFrame:Hide()
  4. MicroButtonAndBagsBar:Hide()
  5. MinimapBorderTop:Hide()
  6. PlayerName:Hide()
  7. TargetFrameTextureFrameName:Hide()
  8. TicketStatusFrame:Hide()
  9. MinimapZoneText:Hide()
  10. MainMenuBarArtFrame.RightEndCap:Hide()
  11. MainMenuBarArtFrame.LeftEndCap:Hide()
  12. PlayerPVPIcon:Hide()
  13. PlayerPrestigePortrait:Hide()
  14. PlayerPrestigeBadge:Hide()
  15. MiniMapMailFrame:Hide()
  16. GameTimeFrame:Hide()
  17. MiniMapTrackingButton:Hide()
  18. MiniMapTracking:Hide()
  19. GarrisonLandingPageMinimapButton:Hide()
  20. MinimapZoomOut:Hide()
  21. MinimapZoomIn:Hide()
  22.  
  23. local function colour(statusbar, unit)
  24. local _, class, c
  25. if UnitIsPlayer(unit) and UnitIsConnected(unit) and unit == statusbar.unit and UnitClass(unit) then
  26. _, class = UnitClass(unit)
  27. c = CUSTOM_CLASS_COLORS and CUSTOM_CLASS_COLORS[class] or RAID_CLASS_COLORS[class]
  28. statusbar:SetStatusBarColor(c.r, c.g, c.b)
  29.  
  30. end
  31. end
  32.  
  33. hooksecurefunc("UnitFrameHealthBar_Update", colour)
  34. hooksecurefunc("HealthBar_OnValueChanged", function(self)
  35. colour(self, self.unit)
  36. end)
  37.  
  38. local frame = CreateFrame("FRAME")
  39. frame:RegisterEvent("GROUP_ROSTER_UPDATE")
  40. frame:RegisterEvent("PLAYER_TARGET_CHANGED")
  41. frame:RegisterEvent("PLAYER_FOCUS_CHANGED")
  42. frame:RegisterEvent("UNIT_FACTION")
  43.  
  44. local function eventHandler(self, event, ...)
  45. if UnitIsPlayer("target") then
  46. c = RAID_CLASS_COLORS[select(2, UnitClass("target"))]
  47. TargetFrameNameBackground:SetVertexColor(c.r, c.g, c.b)
  48. end
  49. if UnitIsPlayer("focus") then
  50. c = RAID_CLASS_COLORS[select(2, UnitClass("focus"))]
  51. FocusFrameNameBackground:SetVertexColor(c.r, c.g, c.b)
  52. end
  53. if PlayerFrame:IsShown() and not PlayerFrame.bg then
  54. c = RAID_CLASS_COLORS[select(2, UnitClass("player"))]
  55. bg=PlayerFrame:CreateTexture()
  56. bg:SetPoint("TOPLEFT",PlayerFrameBackground)
  57. bg:SetPoint("BOTTOMRIGHT",PlayerFrameBackground,0,22)
  58. bg:SetTexture(TargetFrameNameBackground:GetTexture())
  59. bg:SetVertexColor(c.r,c.g,c.b)
  60. PlayerFrame.bg=true
  61. end
  62. end
  63.  
  64. frame:SetScript("OnEvent", eventHandler)
  65.  
  66. for _, BarTextures in pairs({TargetFrameNameBackground, FocusFrameNameBackground}) do
  67. BarTextures:SetTexture("Interface\\TargetingFrame\\UI-StatusBar")
  68. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement