NOT APPLICABLE TO HL2 Deathmatch
The Mani Admin Plug-in can control the weapons restricted by map.
This is achieved by placing a configuration file in the $BASE/cstrike/cfg/mani_admin_plugin/restrict/ directory. This is loaded when the specific map starts and is executed for the duration of the map.
If we had a custom map say cs_reflex3 and we wanted to restrict the awps, autosnipers, flashbangs and smoke grenades then we would create the following file called cs_reflex3_restrict.txt
flashbang smokegrenade awp g3sg1 // Auto sniper sg550 // Auto sniper
If we want to create one for de_prodigy we would call the file de_prodigy_restrict.txt