Ammo is easy, but will take longer if you're talking reserves. The only hard part about scoping is getting the perfect position, and melee is easy. By script-activated animations, I'm pretty sure you mean stateSequence, which is also easy.
The only problem I see is having melee AND scoping/sights, but I've been thinking about something along the lines of having to press the 'zoom' button(or any other default command to server button, for that matter) to use sights for a while.
...I would recommend that you find someone else to script the playertype though :U