Revision Difference
GM:PlayerConnect#518651
<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>⤶
<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 )
PrintMessage( HUD_PRINTTALK, name .. " has joined the game." )
end
</code>
<output>Player1 has joined the game.</output>
</example>