Put a delay. Tested and it works fine.
Code:
#include <amxmodx>
#include <cstrike>
new p_respawn;
public plugin_init( )
{
register_plugin( "Auto_Respawn", "0.2", "MadMaurice" )
register_event( "DeathMsg", "eDeath", "a" );
p_respawn = register_cvar( "respawn_power", "1" );
}
public eDeath( )
{
if( !get_pcvar_num( p_respawn) )
return;
new iVictim = read_data( 2 );
if( !is_user_connected( iVictim ) )
return;
set_task( 0.1, "spawn_players", iVictim );
}
public spawn_players( id )
{
cs_user_spawn( id );
}
__________________