#pragma newdecls required
bool g_bWarmup;
public void OnConfigsExecuted()
{
if (!g_bWarmup)
{
g_bWarmup = true;
HookEvent("round_end", Event_RoundEnd, EventHookMode_PostNoCopy);
HookEvent("player_spawn", Event_PlayerSpawn);
}
}
public void Event_PlayerSpawn(Event event, const char[] name, bool dontBroadcast)
{
SetEntProp(GetClientOfUserId(event.GetInt("userid")), Prop_Data, "m_takedamage", 0, 1);
}
public void Event_RoundEnd(Event event, const char[] name, bool dontBroadcast)
{
UnhookEvent("round_end", Event_RoundEnd, EventHookMode_PostNoCopy);
UnhookEvent("player_spawn", Event_PlayerSpawn);
g_bWarmup = false;
}