local limits = {
["user"] = 60,
["admin"] = 100,
["root"] = 600 -- сюда группы с их лимитами
}
hook.Add("PlayerSpawnedProp", "PropLimit", function(ply, model, ent)
local propLimit = limits[ply:GetUserGroup()] or 60
local propCount = ply:GetCount("props")
if propCount > propLimit then
ent:Remove()
ply:ChatPrint("Превышен лимит пропов. Максимальное количество: " .. propLimit)
end
end)