add sborka

This commit is contained in:
2026-03-31 10:27:04 +03:00
commit f5e5f56c84
2345 changed files with 382127 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
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