Generic Source Events

From AMWiki

Jump to: navigation, search
Refer back to Game Events (Source) for more events.

These should apply to all Source engine games

Contents

[edit] team_info

Note: Info about team

Name: team_info
Structure:
byte teamid
string teamname


[edit] team_score

Note: Team score changed

Name: team_info
Structure:
byte teamid
short score


[edit] player_team

Note: Player change his team

Name: player_team
Structure:
short userid
byte team
byte oldteam
bool disconnect


[edit] player_class

Note: A player changed his class

Name: player_class
Structure:
short userid
string class


[edit] player_death

Note: A game event, name may be 32 charaters long

Name: player_death
Structure:
short userid
short attacker


[edit] player_hurt

Note: A player was hurt

Name: player_hurt
Structure:
short userid
short attacker
byte health


[edit] player_chat

Note: A public player chat

Name: player_chat
Structure:
bool teamonly
short userid
string text


[edit] player_score

Note: Players scores changed

Name: player_score
Structure:
short userid
short kills
short deaths
short score


[edit] player_spawn

Note: player spawned in game

Name: player_spawn
Structure:
short userid


[edit] player_shoot

Note: Player shoot his weapon

Name: player_shoot
Structure:
short userid
byte weapon
byte mode


[edit] player_use

Note: When a player uses an option

Name: player_use
Structure:
short userid
short entity


[edit] player_changename

Note: Player changed name

Name: player_changename
Structure:
string userid
string oldname
string newname


[edit] game_newmap

Note: Send when new map is completely loaded

Name: game_newmap
Structure:
string mapname


[edit] game_start

Note: A new game starts

Name: game_start
Structure:
long roundslimit
long timelimit
long fraglimit
string objective


[edit] game_end

Note: A game ended

Name: game_end
Structure:
byte winner


[edit] round_start

Note: The round started

Name: round_start
Structure:
long timelimit
long fraglimit
string objective


[edit] round_end

Note: The round ended

Name: round_end
Structure:
byte winner
byte reason
string message


[edit] game_message

Note: A game message

Name: game_message
Structure:
byte target
string text


[edit] break_breakable

Note: A breakable (func_break) is broken.

Name: break_breakable
Structure:
long entindex
short userid
byte material


[edit] break_prop

Note: A breakable prop is broken.

Name: break_prop
Structure:
long entindex
short userid


Personal tools