Mini Map Troubles

[lua]
function Minimap()
surface.SetDrawColor( 0, 0, 0, 255 )
surface.DrawOutlinedRect( 15, 15, 102, 102 )

local camd = {}
camd.angles = Angle( 90, 0, 0 )
camd.origin = LocalPlayer():GetPos() + Vector( 0, 0, 1200 )
camd.x = 16
camd.y = 16
camd.w = 100
camd.h = 100
camd.drawhud = false
render.RenderView( camd )

end
hook.Add(“HUDPaint”, “Minimap”, Minimap);
[/lua]
So this mini map works, but I was wondering how I would have players show up on it, all you see is a floating gun. Thanks in advance, I’m bad at clientside shit D:

http://wiki.garrysmod.com/page/GM/ShouldDrawLocalPlayer?

This makes the player’s view go thirdperson-ish