Yes, to deal with maxclip, there are several ways, like hooksing some functon GiveAmmo, DefaultReload, etc..(Look at HLSDK). Another is to create a new ammo type. it's probably more simple. You can do it since there is some room ( 32 slots and only 12 or something near registered). I think I've done that in the weapon (rage module), don't remember.