Difference between revisions of "Player info t"

From Valve Developer Community
Jump to: navigation, search
Line 27: Line 27:
* <code>[[INetChannelInfo]]</code>
* <code>[[INetChannelInfo]]</code>
[[Category:Interfaces]] {{DISPLAYTITLE:player_info_t}}
[[Category:Interfaces]][[Category:Structures]] {{DISPLAYTITLE:player_info_t}}

Revision as of 23:39, 10 April 2011

player_info_t is an engine interface struct that is filled out by calling engine->GetPlayerInfo(). It seems to become active shortly, but not immediately, after a player connects.

It is designed for access by the client, but can be used serverside too once you copy its definition from public/cdll_int.h.


char name
Game-chosen name as it appears on the scoreboard. Since the Orange Box, always the user's Friends name.
int userID
Player's server-specific Userid
char guid
Player's SteamID
char friendsName
Friends name. Now enforced as game name.
bool fakeplayer
True is player is a bot
bool ishltv
True is player is a HLTV proxy
CRC32_t customFiles
To do: Probably related to sv_pure. Available from server?
unsigned char filesDownloaded
The number of files this client has downloaded To do: Available from server?

See also