Files
2026-03-15 14:54:49 +03:00

25 lines
606 B
Lua

local minHull = Vector(-16, -16, 0)
local function setScale(ply, scale)
ply:SetModelScale(scale, 0)
ply:SetHull(minHull, Vector(16, 16, 72 * scale))
umsg.Start("darkrp_playerscale")
umsg.Entity(ply)
umsg.Float(scale)
umsg.End()
end
local function onLoadout(ply)
local Team = ply:Team()
if not RPExtraTeams[Team] or not tonumber(RPExtraTeams[Team].modelScale) then
setScale(ply, 1)
return
end
local modelScale = tonumber(RPExtraTeams[Team].modelScale)
setScale(ply, modelScale)
end
hook.Add("PlayerLoadout", "playerScale", onLoadout)