ENT.Type = "anim"
ENT.Base = "base_gmodentity"
ENT.PrintName = "Гардероб"
ENT.Author = "Server"
ENT.Spawnable = true
ENT.AdminOnly = true
ENT.Category = "Sandbox Арсенал"

-- === НАСТРОЙКИ БЛОКИРОВКИ БОДИГРУПП ===
-- Формат: ["путь/к/модели.mdl"] = { {id_бодигруппа, id_вариант, function(ply) return true end, "Название для админ панели"}, ... }
-- Внимание: путь к модели должен быть в нижнем регистре.
-- Если у бодигруппы указана функция, то она станет доступна, когда функция вернет true. Если функции нет — заблокирована для всех.
WARDROBE_BLOCKED_BGS = {
    ["models/cwz/characters/mason_pm.mdl"] = {
        {2, 1, function(ply) return false end, "Шлем (Вариант 1)"}, -- Пример: блокируем вариант 1 у бодигруппы 2
    },
}

-- =====================================================================
-- ПСЕВДО-ФУНКЦИЯ: Является ли игрок командиром (для клиентской стороны).
-- Используется для показа кнопки "КОМАНДИР" в интерфейсе гардероба.
-- Замените тело функции на свою проверку, например:
--   return ply:GetNWBool("IsSquadLeader", false)
--   return ply:Team() == TEAM_COMMANDER
-- =====================================================================
function IsWardrobeCommander(ply)
    -- ЗАГЛУШКА: Сейчас возвращает true для суперадминов.
    -- Замените на реальную проверку!
    return IsValid(ply) and ply:IsSuperAdmin()
end
