
local debugWhite = Material("models/debug/debugwhite")
local wireFrame = Material("models/wireframe")
local function playerChams(player)
cam.Start3D()
render.SuppressEngineLighting(false)
render.SetColorModulation(1, 0, 0)
render.MaterialOverride(debugWhite)
cam.IgnoreZ(true)
player:DrawModel()
render.SetColorModulation(0, 0, 1)
render.MaterialOverride(wireFrame)
player:DrawModel()
cam.IgnoreZ(false)
render.SetColorModulation(0, 0, 0)
render.SuppressEngineLighting(true)
cam.End3D()
end
local function RenderScreenspaceEffects()
local everyPlayer = player.GetAll()
for i = 1, #everyPlayer do
local player = everyPlayer[i]
if (player == nil) then
continue
end
if (!IsValid(player)) then
continue
end
if (player:IsDormant()) then
continue
end
playerChams(player)
end
end
hook.Add("RenderScreenspaceEffects", "", RenderScreenspaceEffects)
