It could be extended to this to remove map added weapons:
Code:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#define m_iDefaultItems 120
public plugin_init()
{
RegisterHam( Ham_Spawn, "player", "ham_PlayerSpawn_Pre" );
engfunc( EngFunc_RemoveEntity, engfunc( EngFunc_FindEntityByString, -1, "classname", "game_player_equip" ) );
}
public ham_PlayerSpawn_Pre( id )
set_pdata_int( id, m_iDefaultItems, 1 );