Это скрипт иконки за место портретов
Код:
UFP = "UnitFramePortrait_Update"
UICC = "Interface\\TargetingFrame\\UI-Classes-Circles"
CIT = CLASS_ICON_TCOORDS
hooksecurefunc(UFP,function(self) if self.portrait then if UnitIsPlayer(self.unit) and UnitIsVisible(self.unit) then self.portrait:SetTexture(UICC) self.portrait:SetTexCoord(unpack(CIT[select(2,UnitClass(self.unit))])) else self.portrait:SetTexCoord(0,1,0,1) end end end)
Темные фреймы:
Код:
local ef=CreateFrame("Frame")
   
      ef:RegisterEvent("ADDON_LOADED")
         ef:SetScript("OnEvent", function(self, event, addon)
             if(addon=="Blizzard_TimeManager") then
          for i,v in pairs({
               
                PlayerFrameTexture,
                TargetFrameTextureFrameTexture,
                PetFrameTexture,
                        PartyMemberFrame1Texture,
                        PartyMemberFrame2Texture,
                        PartyMemberFrame3Texture,
                        PartyMemberFrame4Texture,
                PartyMemberFrame1PetFrameTexture,
                PartyMemberFrame2PetFrameTexture,
                PartyMemberFrame3PetFrameTexture,
                PartyMemberFrame4PetFrameTexture,
                        FocusFrameTextureFrameTexture,
                        TargetFrameToTTextureFrameTexture,
                        FocusFrameToTTextureFrameTexture,
        BonusActionBarFrameTexture0,
                BonusActionBarFrameTexture1,
                BonusActionBarFrameTexture2,
                BonusActionBarFrameTexture3,
                BonusActionBarFrameTexture4,   
                        MainMenuBarTexture0,
                        MainMenuBarTexture1,
                        MainMenuBarTexture2,
                        MainMenuBarTexture3,
        MainMenuMaxLevelBar0,
        MainMenuMaxLevelBar1,
                MainMenuMaxLevelBar2,
                MainMenuMaxLevelBar3,
                        MinimapBorder,
                CastingBarFrameBorder,
                FocusFrameSpellBarBorder,
                TargetFrameSpellBarBorder,
                        MiniMapTrackingButtonBorder,
                        MiniMapLFGFrameBorder,
                        MiniMapBattlefieldBorder,
                        MiniMapMailBorder,     
 
                select(1, TimeManagerClockButton:GetRegions()),
                --select(1, GameTimeFrame:GetRegions()),
              }) do
                 v:SetVertexColor(.4, .4, .4)
              end
                for i,v in pairs({
                select(2, TimeManagerClockButton:GetRegions()),
                        }) do
                 v:SetVertexColor(1, 1, 1)
              end
        self:UnregisterEvent("ADDON_LOADED")
        ef:SetScript("OnEvent", nil)
    end
end)
          for i,v in pairs({
                MainMenuBarLeftEndCap,
        MainMenuBarRightEndCap,  
              }) do
                 v:SetVertexColor(.35, .35, .35)
              end
Как делать аддоны из этого:
Код:
http://prestige-gaming.ru/bud_ploxim_igrai_na_defolte-t14619.html