-- deletetab.lua
-- Убивает таб DarkRP (HtmlPanel) и блокирует все остальные
hook.Add("InitPostEntity", "DeleteTab_kdm1eHvH", function()
timer.Simple(3, function()
if not GAMEMODE then return end
GAMEMODE.ScoreboardShow = function() end
GAMEMODE.ScoreboardHide = function() end
GAMEMODE.ScoreboardPaint = function() end
GAMEMODE.ScoreboardOpen = function() end
GAMEMODE.ScoreboardClose = function() end
print("[deletetab] Методы таба отключены")
end)
end)
hook.Add("ScoreboardShow", "DeleteTab_kdm1eHvH_Block", function() return true end)
hook.Add("ScoreboardHide", "DeleteTab_kdm1eHvH_Block", function() return true end)
-- ГЛАВНОЕ: прячем HtmlPanel + VGUI-панели каждый кадр
hook.Add("Think", "DeleteTab_kdm1eHvH_HideVGUI", function()
for _, pnl in ipairs(vgui.GetAll()) do
if not IsValid(pnl) then continue end
local cls = pnl:GetClassName() or ""
-- HtmlPanel — это и есть таб DarkRP
if cls == "HtmlPanel" then
if pnl:IsVisible() then
pnl:SetVisible(false)
end
continue
end
-- На всякий случай прячем всё со словом scoreboard/playerlist
local lc = string.lower(cls)
if string.find(lc, "scoreboard") or string.find(lc, "playerlist") then
if pnl:IsVisible() then
pnl:SetVisible(false)
end
end
end
end)
print("[deletetab] Загружен")