Garry's Mod Wiki

Game Events

This page contains a collection of gameevents and their data values you can listen to using gameevent.Listen.

Some events may not be called on client in singleplayer!
The first 3 notes are probably incorrect
Event Description Data Values
player_connect Called when a player connects to the server.
<note>This is only called clientside for the listen server host and in single-player.</note>
number bot - 0 if the player isn't a bot, 1 if they are.


string networkid - The SteamID the player has. Will be "BOT" for bots and "STEAM_0:0:0" in single-player.


string name - The name the player has.


number userid - The UserID the player has.


number index - The entity index of the player, minus one.


string address - IP of the connected player. Will be "none" for bots and "loopback" for listen server and single-player hosts.
player_connect_client Called when a player connects to the server.
<note>This is not called clientside for the local player or in single-player.</note>
number bot - 0 if the player isn't a bot, 1 if they are.


string networkid - The SteamID the player has. Will be "BOT" for bots and "STEAM_0:0:0" in single-player.


string name - The name the player has.


number userid - The UserID the player has.


number index - The entity index of the player, minus one.
player_disconnect Called when a player disconnects from the server.
<note>This is also called when a player cancels connecting to the server.</note>
<note>This is not called clientside for the local player or in single-player.</note>
number bot - 0 if the player isn't a bot, 1 if they are.


string networkid - The SteamID the player had. Will be "BOT" for bots and "STEAM_0:0:0" in single-player.


string name - The name the player had.


number userid - The UserID the player had.


string reason - Reason for disconnecting.
player_spawn Called when a player spawns. number userid - The UserID of the player.
player_hurt Called when the player takes damage. number health - The new health after being damaged.


number priority - [Server-only] Event priority number used by HLTV.


number userid - UserID of the victim.


number attacker - UserID of the attacker.
player_say Called when a player sends a chat message. number priority - [Server-only] Event priority number used by HLTV.


number userid - UserID of the player.


string text - The text that was said.
player_activate Called when the game is loaded in single-player. number userid - The UserID of the player.
player_changename Called when a player changes their Steam name. number userid - The UserID of the player.


string oldname - Name before change.


string newname - Name after change.
player_info Called when a player's info has changed over the network. number friendsid - The Player:AccountID of the player.


number index - An internal index used for storing player data in a string table (the entity index, minus one).


number bot - 1 or 0 if it is a bot or not.


string networkid - SteamID of the connected player.


string name - Name of the connected player.


number userid - UserID of the connected player.
server_cvar Called when a convar with FCVAR_NOTIFY is changed on the server. string cvarname - The convar name. e.g "sv_cheats"


string cvarvalue - The new value. Always a string. e.g "1"
break_prop Called when a prop_dynamic or prop_physics is broken by a player. string entindex - The entity index of broken prop


number userid - UserID of the connected player.
break_breakable Called when a func_break is broken by a player. string entindex - The entity index of broken prop


number material - Material index of broken entity


number userid - UserID of the connected player.
flare_ignite_npc Called when a flare sets an NPC on fire. string entindex - The entity index of ignited NPC
entity_killed Called when an entity dies.
<note>This is not called when a player dies using Player:KillSilent.</note>
number entindex_inflictor - Entity Index of the inflictor.


number entindex_attacker - Entity Index of the attacker.


number damagebits - Some kinda flags. Perhaps related to damageinfotype?


number entindex_killed - Entity Index of the victim.

Page Links


Special Pages


Wikis

?

Render Time: 104ms

DB GetPage 4
Generate Html 74
SaveChanges 11
Render Body 0
Render Sidebar 14