You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
985 B
46 lines
985 B
5 years ago
|
//========= Copyright Valve Corporation, All rights reserved. ============//
|
||
|
//
|
||
|
// Purpose: The cs game stats header
|
||
|
//
|
||
|
// $NoKeywords: $
|
||
|
//=============================================================================//
|
||
|
|
||
|
#define CS_STATS_BLOB_VERSION 3
|
||
|
|
||
|
extern const char *pValidStatLevels[];
|
||
|
|
||
|
#define CS_NUM_LEVELS 18
|
||
|
#define WEAPON_MAX 34
|
||
|
|
||
|
int GetCSLevelIndex( const char *pLevelName );
|
||
|
|
||
|
typedef struct
|
||
|
{
|
||
|
char szGameName[8];
|
||
|
byte iVersion;
|
||
|
char szMapName[32];
|
||
|
char ipAddr[4];
|
||
|
short port;
|
||
|
int serverid;
|
||
|
} gamestats_header_t;
|
||
|
|
||
|
typedef struct
|
||
|
{
|
||
|
gamestats_header_t header;
|
||
|
short iMinutesPlayed;
|
||
|
|
||
|
short iTerroristVictories[CS_NUM_LEVELS];
|
||
|
short iCounterTVictories[CS_NUM_LEVELS];
|
||
|
short iBlackMarketPurchases[WEAPON_MAX];
|
||
|
|
||
|
short iAutoBuyPurchases;
|
||
|
short iReBuyPurchases;
|
||
|
short iAutoBuyM4A1Purchases;
|
||
|
short iAutoBuyAK47Purchases;
|
||
|
short iAutoBuyFamasPurchases;
|
||
|
short iAutoBuyGalilPurchases;
|
||
|
short iAutoBuyVestHelmPurchases;
|
||
|
short iAutoBuyVestPurchases;
|
||
|
|
||
|
} cs_gamestats_t;
|