#include #include #include new cRespawnInterval; public plugin_init() { register_plugin("Surf Respawn", "1.0", "OvidiuS"); cRespawnInterval = register_cvar("amx_respawn_interval", "120"); set_task(get_pcvar_float(cRespawnInterval), "Task_RespawnPlayers"); } public Task_RespawnPlayers( ) { static iDeadPlayers[ 32 ], iDeadCount; get_players(iDeadPlayers, iDeadCount, "bch") if( iDeadCount ) { client_print(0, print_chat, "Everyone has been respawned.") static iDeadPlayer, CsTeams:iTeam; for( --iDeadCount; iDeadCount >= 0; iDeadCount-- ) { iDeadPlayer = iDeadPlayers[ iDeadCount ] iTeam = cs_get_user_team( iDeadPlayer ) if(iTeam == CS_TEAM_T || iTeam == CS_TEAM_CT) ExecuteHamB( Ham_CS_RoundRespawn, iDeadPlayer ); } } set_task(get_pcvar_float(cRespawnInterval), "Task_RespawnPlayers"); }