I remember searching for an event like this. I don't remember exactly how it went, but I think there was no message sent on weapon pickup and CurWeapon sent on weapon change. Use
Damaged Soul's plugin if you'd like to confirm that.
If you want to prevent picking up weapons you might want to consider disabling the IN_USE button in prethink.