From Garry's Mod
Called when the player spawns for the first time.
|NOTE||This hook is called before the player has fully loaded, when the player is still in seeing the "Sending Client Info" screen. For example, trying to use the Entity:GetModel function will return the default model ("player/default.mdl")|
The player who spawned.
Prints the name of the player joining.
function GM:PlayerInitialSpawn(ply) print( ply:GetName().." joined the server.\n" ) end -- That way you are overriding the default hook -- you can use hook.Add to make more functions get called when this event occurs local function spawn(ply) print( ply:GetName().." joined the game.\n") end hook.Add( "PlayerInitialSpawn", "some_unique_name", spawn )
<somebody> joined the game