//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- C_BasePlayer* UTIL_PlayerByUserId( int userID ) { for (int i = 1; i<=gpGlobals->maxClients; i++ ) { C_BasePlayer *pPlayer = UTIL_PlayerByIndex( i ); if ( !pPlayer ) continue; if ( pPlayer->GetUserID() == userID ) { return pPlayer; } } return NULL; }
CSDKMapOverview::MapPlayer_t* CSDKMapOverview::GetPlayerByEntityID( int entityID ) { C_BasePlayer *realPlayer = UTIL_PlayerByIndex(entityID); if( realPlayer == NULL ) return NULL; for (int i=0; i<MAX_PLAYERS; i++) { MapPlayer_t *player = &m_Players[i]; if ( player->userid == realPlayer->GetUserID() ) return player; } return NULL; }