Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- hook.Add("PreDrawHalos", "tylerb_amazing_hack", function()
- for k,v in pairs(player.GetAll()) do
- halo.Add( {v}, team.GetColor(v:Team()), 2, 2, 2 )
- --halo.Add( {v}, Color(255, 255, 255), 1, 1, 1 )
- end
- end)
- hook.Add("HUDPaint", "tylerb_amazing_hack", function()
- for k,v in pairs(player.GetAll()) do
- local spec = v:GetNoDraw() or v:GetColor().a == 0
- local alert = math.Clamp(v:GetPos():Distance(LocalPlayer():GetPos())/4,0,255) + (spec and -255 or 0)
- local str = (v:GetUserGroup() != "user" and "ADMIN: " or "") .. v:Name()..": "..math.floor(v:GetPos():Distance(LocalPlayer():GetPos())).." units, NoDraw: "..(spec and "YES" or "no")
- surface.SetFont("ChatFont")
- surface.SetTextColor(Color(255 - alert,alert,0))
- surface.SetTextPos(16,16 * k)
- --surface.DrawText(str)
- if string.lower(v:GetModel()) == "models/error.mdl" then
- v:SetModel("models/player/kleiner.mdl")
- end
- if v == LocalPlayer() then continue end
- local pos = (v:GetPos() + Vector(0,0,64)):ToScreen()
- x = surface.GetTextSize(str)
- surface.SetTextPos(pos.x - x/2, pos.y)
- surface.DrawText(str)
- end
- end)
- hook.Remove("PreDrawHalos", "AddHalos")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement