Garry's Mod Wiki


  GM:PlayerDisconnected( Player ply )


Called when a player leaves the server. See the player_disconnect gameevent for a shared version of this hook.

Player:SteamID, Player:SteamID64, and the like can return nil here.
This is not called in single-player or listen servers for the host.

Issue Tracker: 3523


1 Player ply
the player


Print a message to the chatbox upon player disconnect

hook.Add( "PlayerDisconnected", "Playerleave", function(ply) PrintMessage( HUD_PRINTTALK, ply:Name().. " has left the server. " ) end )
Output: Player1 has left the server.