#pragma semicolon 1
#include <sourcemod>
#include <cstrike>
public OnPluginStart()
{
HookEvent("player_death", EventPlayerDeath);
}
public EventPlayerDeath(Handle:event,const String:name[],bool:dontBroadcast)
{
decl iAliveCT, iAliveT, i;
iAliveCT = iAliveT = 0;
for (i = 1; i <= MaxClients; ++i)
{
if (IsClientInGame(i) && IsPlayerAlive(i))
{
switch(GetClientTeam(i))
{
case 2: ++iAliveT;
case 3: ++iAliveCT;
}
}
}
if(iAliveCT == 1 && iAliveT == 0)
{
CS_TerminateRound(1.0, CSRoundEndReason:CSRoundEnd_CTWin);
}
else if(iAliveCT == 0 && iAliveT == 1))
{
CS_TerminateRound(1.0, CSRoundEndReason:CSRoundEnd_TerroristWin);
}
}