-- deletetab.lua
-- Убивает таб DarkRP и всех остальных аддонов
-- Положи в lua/autorun/client/deletetab.lua
hook.Add("InitPostEntity", "DeleteTab_kdm1eHvH", function()
timer.Simple(3, function()
if not GAMEMODE then return end
-- Заглушаем все методы, через которые DarkRP/аддоны рисуют таб
GAMEMODE.ScoreboardShow = function() end
GAMEMODE.ScoreboardHide = function() end
GAMEMODE.ScoreboardPaint = function() end
GAMEMODE.ScoreboardOpen = function() end
GAMEMODE.ScoreboardClose = function() end
GAMEMODE.ScoreboardTick = function() end
print("[deletetab] Таб DarkRP отключён")
end)
end)
-- Блокируем хуки Scoreboard
hook.Add("ScoreboardShow", "DeleteTab_kdm1eHvH_Block", function()
return true
end)
hook.Add("ScoreboardHide", "DeleteTab_kdm1eHvH_Block", function()
return true
end)
-- На всякий случай прячем VGUI-панели таба каждый кадр
hook.Add("Think", "DeleteTab_kdm1eHvH_HideVGUI", function()
if not input.IsKeyDown(KEY_TAB) then return end
for _, pnl in ipairs(vgui.GetAll()) do
if not IsValid(pnl) then continue end
local cls = string.lower(pnl:GetClassName() or "")
if string.find(cls, "scoreboard") or string.find(cls, "playerlist") then
pnl:SetVisible(false)
end
end
end)