Загрузка данных


-- deletetab.lua

hook.Add("ScoreboardShow", "DeleteTab_kdm1eHvH_Block", function() return true end)
hook.Add("ScoreboardHide", "DeleteTab_kdm1eHvH_Block", function() return true end)

hook.Add("InitPostEntity", "DeleteTab_kdm1eHvH_BlockGM", function()
    timer.Simple(3, function()
        if not GAMEMODE then return end
        GAMEMODE.ScoreboardShow  = function() end
        GAMEMODE.ScoreboardHide  = function() end
        GAMEMODE.ScoreboardPaint = function() end
    end)
end)

local function killTab()
    for _, pnl in ipairs(vgui.GetAll()) do
        if not IsValid(pnl) then continue end
        local w, h = pnl:GetSize()
        local cls = pnl:GetClassName()

        -- Таб DarkRP: DPanel высотой > 400 и шириной 200-400
        if cls == "DPanel" and h > 400 and w >= 150 and w <= 400 then
            if pnl:IsVisible() then
                pnl:SetVisible(false)
                pnl:SetSize(0, 0)
            end
        end
    end
end

hook.Add("Think", "DeleteTab_kdm1eHvH_Hide", killTab)
timer.Create("DeleteTab_kdm1eHvH_Timer", 0.1, 0, killTab)