public fwdSpawn( iEntity )
{
if( is_valid_ent( iEntity ) )
{
new szClass[ 33 ];
entity_get_string( iEntity, EV_SZ_classname, szClass, 32 );
for( new i = 0; i < sizeof g_szDefaultEntities; i++ )
{
if( equal( szClass, g_szDefaultEntities[ i ] ) )
{
remove_entity( iEntity );
}
}
if( get_pcvar_num( g_pRemoveBreakables ) && equal( szClass, g_szBreakable ) )
{
if( entity_get_float( iEntity , EV_FL_takedamage ) )
{
remove_entity( iEntity );
}
}
if( get_pcvar_num( g_pRemoveDoors ) )
{
if( equal( szClass, g_szDoor ) || equal( szClass, g_szDoorRotating ) )
{
remove_entity( iEntity );
}
}
}
}
public fwdSpawn( iEntity )
{
if( is_valid_ent( iEntity ) )
{
new szClass[ 33 ];
new szTargetName[32];
entity_get_string( iEntity, EV_SZ_classname, szClass, 32 );
pev(iEntity, pev_targetname, szTargetName, 31);
for( new i = 0; i < sizeof g_szDefaultEntities; i++ )
{
if( equal( szClass, g_szDefaultEntities[ i ] ) )
{
remove_entity( iEntity );
}
}
if( get_pcvar_num( g_pRemoveBreakables ) && equal( szClass, g_szBreakable ) )
{
if( entity_get_float( iEntity , EV_FL_takedamage ) )
{
remove_entity( iEntity );
}
}
if( get_pcvar_num( g_pRemoveDoors ) )
{
if( equal( szClass, g_szDoor ) || equal( szClass, g_szDoorRotating ) )
{
if( !equal( szTargetName, "lift" ) )
remove_entity( iEntity );
}
}
}
}