Revision Difference
GM:PlayerConnect#527210
<function name="PlayerConnect" parent="GM" type="hook">
	<ishook>yes</ishook>
	<description>
Executes when a player connects to the server. Called before the player has been assigned a <page text="UserID">Player:UserID</page> and entity. See the <page text="player_connect gameevent">Game_Events</page> for a version of this hook called after the player entity has been created.
<note>This is only called clientside for listen server hosts.</note>
<note>This is not called clientside for the local player.</note>
	</description>
	<realm>Shared</realm>
	<predicted>No</predicted>
	<args>
		<arg name="name" type="string">The player's name.</arg>
		<arg name="ip" type="string">The player's IP address. Will be "none" for bots.
<note>This argument will only be passed serverside.</note></arg>
	</args>
</function>
<example>
	<description>prints a message to the chatbox when a player joins the game</description>
	<code>
function GM:PlayerConnect( name, ip )
hook.Add( "PlayerConnect", "JoinGlobalMessage", function( name, ip )
	PrintMessage( HUD_PRINTTALK, name .. " has joined the game." )
end⤶
end )⤶
	</code>
	<output>Player1 has joined the game.</output>
</example>
 Garry's Mod
			Garry's Mod 
		 Rust
			Rust 
		 Steamworks
			Steamworks 
		 Wiki Help
			Wiki Help