C_BasePlayer* pPlayer = GetLocalPlayer(); // get local player object if (pPlayer->IsAlive()) // check if player is alive { // do something } else { // do something else }
C_BasePlayer* pPlayer = GetPlayer(5); // get player object by index if (pPlayer != nullptr && pPlayer->IsAlive()) // check if player is alive { // do something } else { // do something else }This example gets a player object by their index and checks if they are currently alive in the game before performing an action. Package/Library: Valve Source SDK