native

get_stats

Syntax

native get_stats(index, stats[STATSX_MAX_STATS], bodyhits[MAX_BODYHITS], name[], len, authid[] = "", authidlen = 0);

Description

Retrieves statistics from the permanent storage on the server via iterative,
incremental access.

Parameters

index Rank index
stats Buffer to copy statistics to
bodyhits Buffer to copy body hits to
name Buffer to copy client name to
len Maximum name buffer size
authid Buffer to copy client auth id to
authidlen Maximum authid buffer size

Note

The permanent storage is updated on every respawn or client disconnect.

Note

Player rank is determined by the customizable "get_score" function in
"data/csstats.amxx". By default it uses the difference of kills to
deaths/teamkills.

Note

For a list of possible body hitplaces see the HIT_* constants in
amxconst.inc

Note

For a list of possible stat constants see the STATSX_* constants in
amxconst.inc

Note

The fields in the statistics are:
0 - Kills
1 - Deaths
2 - Headshots
3 - Teamkills
4 - Shots
5 - Hits
6 - Damage
7 - Rank

Return

Next rank index (> 0 and > index), or 0 if no more
statistics exist