Revision Difference
GM:PlayerDisconnected#562565
<function name="PlayerDisconnected" parent="GM" type="hook">
<description>
Called when a player leaves the server. See the <page text="player_disconnect gameevent">gameevent/player_disconnect</page> for a shared version of this hook.
<note> <page>gameevent/player_disconnect</page> is more reliable. </note>⤶
<validate><page>Player:SteamID</page>, <page>Player:SteamID64</page>, and the like can return nil here.</validate>
<bug issue="3523">This is not called in single-player or listen servers for the host.</bug>
</description>
<realm>Server</realm>
<args>
<arg name="ply" type="Player">the player</arg>
</args>
</function>
<example>
<description>Print a message to the chatbox upon player disconnect</description>
<code>
hook.Add( "PlayerDisconnected", "Playerleave", function(ply)
PrintMessage( HUD_PRINTTALK, ply:Name().. " has left the server. " )
end )
</code>
<output>Player1 has left the server.</output>
</example>