]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/server/playerstats.qh
Merge remote branch 'origin/fruitiex/arenafix'
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / playerstats.qh
1 // time the player was alive and kicking
2 string PLAYERSTATS_ALIVETIME = "alivetime";
3 string PLAYERSTATS_KILLS     = "kills";
4
5 // delay map switch until this is set
6 float playerstats_sent;
7
8 // call at initialization
9 void PlayerStats_Init();
10
11 // add a new player
12 void PlayerStats_AddPlayer(entity e);
13
14 // add a new event
15 void PlayerStats_AddEvent(string event_id);
16
17 // call on each event to track, or at player disconnect OR match end for "global stuff"
18 void PlayerStats_Event(entity e, string event_id, float value);
19
20 // call at game over
21 void PlayerStats_Shutdown(); // send stats to the server
22
23 // URI GET callback
24 void PlayerStats_Sent_URI_Get_Callback(float id, float status, string data);
25
26 // call this whenever a player leaves
27 void PlayerStats_AddGlobalInfo(entity p);