По желанию форварды можно совместить
Код:
#include <amxmodx>
#include <hamsandwich>
new bool:g_bTrigger;
#define SECONDS 5
#define TASK_ID 21357
public plugin_init()
{
RegisterHam(Ham_Killed, "player", "fwd_PlayerKilled_Post", 1);
register_logevent("Event_RoundStart", 2, "1=Round_Start");
register_logevent("Event_RoundEnd", 2, "1=Round_End");
register_logevent("Event_RoundEnd", 2, "1&Restart_Round_");
}
public Event_RoundStart()
{
g_bTrigger = true;
set_task(SECONDS.0, "spawn_off", TASK_ID);
}
public Event_RoundEnd()
{
g_bTrigger = false;
remove_task(TASK_ID);
}
public spawn_off()
{
g_bTrigger = false;
}
public fwd_PlayerKilled_Post(const victim/* , const attacker */)
{
if (!g_bTrigger)
return HAM_IGNORED;
if (get_user_team(victim) != 2)
return HAM_IGNORED;
// if (victim == attacker)
// return HAM_IGNORED;
ExecuteHamB(Ham_CS_RoundRespawn, victim);
return HAM_IGNORED;
}