You are mixing client and server-sided events KraZ...
This will work..
addEventHandler("onPlayerJoin", root,
function()
showPlayerHudComponent(source, "radar" ,false)
showPlayerHudComponent(source, "area_name" ,false)
end)
addEventHandler("onPlayerLogin", root,
function()
showPlayerHudComponent(source, "radar" ,true)
showChat(source, true)
showPlayerHudComponent(source, "area_name" ,true)
end)