Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.59 KB | None | 0 0
  1. local _G = _G -- import globals for faster usage
  2.  
  3. for i = 1, 12 do
  4.     local AContainerFrameCloseButton = _G["ContainerFrame"..i.."CloseButton"]
  5.     AContainerFrameCloseButton:SetAlpha(0)
  6.    
  7.     for p = 1, 7 do
  8.         local AContainerFrame = _G["ContainerFrame"..i]
  9.         select(p, AContainerFrame:GetRegions()):SetAlpha(0)
  10.     end
  11. end
  12.  
  13. local AContainerFrameBackPack = CreateFrame("Frame", nil, _G["ContainerFrame1"])       
  14. AContainerFrameBackPack:SetPoint("TOPLEFT", 8, -9)
  15. AContainerFrameBackPack:SetPoint("BOTTOMRIGHT", -4, 3)
  16. AContainerFrameBackPack:SetFrameStrata("HIGH")
  17. AContainerFrameBackPack:SetFrameLevel(4)
  18. AContainerFrameBackPack:SetBackdrop({
  19.     bgFile = AftermathhUI.media.blank,
  20.     insets = {top = -1, left = 1, bottom = 1, right = 1},
  21. })
  22. AContainerFrameBackPack:SetBackdropColor(unpack(AftermathhUI.media.backdropcolor))
  23.  
  24. CreateBorderLight(AContainerFrameBackPack, AftermathhUI.media.bordersize, AftermathhUI.bordercolor, AftermathhUI.bordercolor, AftermathhUI.bordercolor, 1, 1, 1, 1, 1, 1, 1, 1)
  25.  
  26. local BagFramez = {"ContainerFrame2", "ContainerFrame3", "ContainerFrame4", "ContainerFrame5", "ContainerFrame6", "ContainerFrame7", "ContainerFrame8", "ContainerFrame9", "ContainerFrame10", "ContainerFrame11", "ContainerFrame12" }
  27. for i = 1, getn(BagFramez) do
  28.    
  29.     local AContainerFrameBags = CreateFrame("Frame", nil, _G[BagFramez[i]])
  30.     AContainerFrameBags:SetPoint("TOPLEFT", 8, -4)
  31.     AContainerFrameBags:SetPoint("BOTTOMRIGHT", -4, 3)
  32.     AContainerFrameBags:SetFrameStrata("HIGH")
  33.     AContainerFrameBags:SetFrameLevel(4)
  34.     AContainerFrameBags:SetBackdrop({
  35.         bgFile = AftermathhUI.media.blank,
  36.         insets = {top = -1, left = 1, bottom = 1, right = 1},
  37.     })
  38.     AContainerFrameBags:SetBackdropColor(unpack(AftermathhUI.media.backdropcolor))
  39.    
  40.     CreateBorderLight(AContainerFrameBags, AftermathhUI.media.bordersize, AftermathhUI.bordercolor, AftermathhUI.bordercolor, AftermathhUI.bordercolor, 1, 1, 1, 1, 1, 2, 1, 2)
  41. end
  42.  
  43. hooksecurefunc("ContainerFrame_GenerateFrame", function(frame)
  44.     local name = frame:GetName();
  45.     for i = 1, MAX_CONTAINER_ITEMS do
  46.    
  47.         local AContainerItems = _G[name.."Item"..i]
  48.         AContainerItems:SetNormalTexture("")
  49.         AContainerItems:SetFrameStrata("HIGH")
  50.         AContainerItems:SetFrameLevel(5)
  51.         AContainerItems:SetBackdrop({
  52.             bgFile = AftermathhUI.media.backdrop,
  53.             insets = {top = -1, left = -1, bottom = -1, right = -1},
  54.         })
  55.         AContainerItems:SetNormalTexture("")
  56.        
  57.         CreateBorderLight(AContainerItems, AftermathhUI.media.bordersize, AftermathhUI.bordercolor, AftermathhUI.bordercolor, AftermathhUI.bordercolor, 1)
  58.        
  59.         local AContainerItemsIconQuest = _G[name.."Item"..i.."IconQuestTexture"]
  60.         AContainerItemsIconQuest:SetAlpha(0)
  61.        
  62.         local AContainerItemsCount = _G[name.."Item"..i.."Count"]
  63.         AContainerItemsCount:SetPoint("BOTTOMRIGHT", -3, 3)
  64.     end
  65. end)
  66.  
  67. for _, frame in pairs({
  68.     _G["ContainerFrame1MoneyFrameGoldButton"],_G["ContainerFrame1MoneyFrameSilverButton"],_G["ContainerFrame1MoneyFrameCopperButton"],_G["BankFrameMoneyFrameGoldButton"],_G["BankFrameMoneyFrameSilverButton"],_G["BankFrameMoneyFrameCopperButton"],
  69. }) do
  70.     frame:SetFrameStrata("HIGH")
  71.     frame:SetFrameLevel(5)
  72. end
  73.  
  74. for i = 1, 3 do
  75.     local ABackpackTokenFrameToken = _G["BackpackTokenFrameToken"..i]
  76.     ABackpackTokenFrameToken:SetFrameStrata("HIGH")
  77.     ABackpackTokenFrameToken:SetFrameLevel(5)
  78.    
  79.     local ABackpackTokenFrameTokenIcon = _G["BackpackTokenFrameToken"..i.."Icon"]
  80.     ABackpackTokenFrameTokenIcon:SetTexCoord(.08, .92, .08, .92)
  81. end
  82.  
  83. _G["BackpackTokenFrame"]:GetRegions():SetAlpha(0)
  84. _G["BagItemAutoSortButton"]:SetAlpha(0)
  85.  
  86. local ABagItemSearchBox = _G["BagItemSearchBox"]
  87. ABagItemSearchBox.Left:Hide()
  88. ABagItemSearchBox.Middle:Hide()
  89. ABagItemSearchBox.Right:Hide()
  90.  
  91. ABagItemSearchBox:SetFrameLevel(5)
  92. ABagItemSearchBox:SetFrameStrata("HIGH")
  93. ABagItemSearchBox:SetBackdrop({
  94.     bgFile = AftermathhUI.media.blank,
  95.     insets = {top = -1, left = -6, bottom = -1, right = -1},
  96. })
  97. ABagItemSearchBox:SetBackdropColor(.21, .21, .21, 0.7)
  98.  
  99. CreateBorderLight(ABagItemSearchBox, AftermathhUI.media.bordersize, AftermathhUI.bordercolor, AftermathhUI.bordercolor, AftermathhUI.bordercolor, 6, 1, 1, 1, 6, 1, 1, 1)
  100.  
  101. hooksecurefunc("ContainerFrame_Update", function(frame)
  102.     ABagItemSearchBox:ClearAllPoints()
  103.     ABagItemSearchBox:SetWidth(165)
  104.     ABagItemSearchBox:SetHeight(22)
  105.     ABagItemSearchBox:SetPoint("TOPLEFT", _G["ContainerFrame1"], "BOTTOMLEFT", 18, 240)
  106. end)
  107.  
  108. local function UpdateGlow(button, id)
  109.     local quality, texture, _
  110.     if(id) then
  111.         quality, _, _, _, _, _, _, texture = select(3, GetItemInfo(id))
  112.     end
  113.    
  114.     local glow = button.glow
  115.     if(not glow) then
  116.         glow = CreateFrame("Frame", nil, button)
  117.         CreateBorderLight(glow, AftermathhUI.media.bordersize-1, AftermathhUI.bordercolor, AftermathhUI.bordercolor, AftermathhUI.bordercolor, 1)
  118.         SetTexture(glow, AftermathhUI.media.bordernormal)
  119.         glow:SetPoint("TOPLEFT", button, "TOPLEFT")
  120.         glow:SetPoint("BOTTOMRIGHT", button, "BOTTOMRIGHT")
  121.         button.glow = glow
  122.     end
  123.    
  124.     if(texture) then
  125.         local r, g, b = GetItemQualityColor(quality)
  126.         local AContainerIconQuest = _G[button:GetName().."IconQuestTexture"]
  127.         if AContainerIconQuest and AContainerIconQuest:IsShown() then
  128.             r, g, b = unpack(AftermathhUI.loot.questitemcolor)
  129.         end
  130.         ColorBorder(glow, r, g, b)
  131.         glow:Show()
  132.     else
  133.         glow:Hide()
  134.     end
  135. end
  136.  
  137. hooksecurefunc("ContainerFrame_Update", function(self)
  138.     for i = 1, self.size do
  139.         local AContainerItemGlow = _G[self:GetName().."Item"..i]
  140.         UpdateGlow(AContainerItemGlow, GetContainerItemID(self:GetID(), AContainerItemGlow:GetID()))
  141.     end
  142. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement