Didn't test but would be something like this.
PHP Code:
int aliveCTCount;
int aliveTCount;
int lastTClient;
for (int client = 1; client <= MaxClients; client++)
{
if (!IsClientInGame(client))
continue;
if (IsFakeClient(client))
continue;
if (!IsPlayerAlive(client))
continue;
if (GetClientTeam(client) == CS_TEAM_CT)
{
aliveCTCount++;
}
else if (GetClientTeam(client) == CS_TEAM_T)
{
aliveTCount++;
lastTClient = client;
}
}
if (aliveCTCount == 1 && aliveTCount == 1)
{
PerformBeacon(lastTClient) //Your logic here
}
__________________