You can do this a number of ways.
PHP Code:
#include <amxmodx>
#include <hamsandwich>
new g_MaxPlayers;
new g_FreezeTime;
#define IsPlayer(%1) ( 1 <= %1 <= g_MaxPlayers )
public plugin_init()
{
register_plugin( "Spawn Protection", "1.0", "bugsy" );
RegisterHam( Ham_TakeDamage, "player", "fw_HamTakeDamage" );
register_event( "HLTV" , "NewRound" , "a" , "1=0" , "2=0" );
register_logevent( "RoundStart" , 2 , "1=Round_Start" );
g_MaxPlayers = get_maxplayers();
}
public NewRound()
{
g_FreezeTime = 1;
}
public RoundStart()
{
g_FreezeTime = 0;
}
public fw_HamTakeDamage( const iVictim, const iAttacker, const iInflictor, const Float: fDamage, const iDamageBits )
{
return ( g_FreezeTime && IsPlayer( iAttacker ) ) ? HAM_SUPERCEDE : HAM_IGNORED;
}
__________________