C_BasePlayer *pLocalPlayer = ...; // get a pointer to the local player entity int teamNumber = pLocalPlayer->GetTeamNumber();
C_BasePlayer *pPlayer1 = ...; // get a pointer to player 1 C_BasePlayer *pPlayer2 = ...; // get a pointer to player 2 if (pPlayer1->GetTeamNumber() == pPlayer2->GetTeamNumber()) { // players are on the same team } else { // players are on different teams }This code checks if two players are on the same team by comparing their team numbers. Package library: Source SDK for C++