Garry's Mod Wiki

Revision Difference

GM:PlayerDisconnected#548633

<function name="PlayerDisconnected" parent="GM" type="hook"> <ishook>yes</ishook> <description> Called when a player leaves the server. See the <page text="player_disconnect gameevent">Game_Events</page> for a shared version of this hook. 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. <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> <predicted>No</predicted> <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>