wow, this command will have some nice uses 
Just thinking about it, I wonder if this would work.
set keydown “+prone”
set keyup “-prone”
bind x “+vstr keydown keyup”
Gonna go try it.
edit: BAH!
Holding the key down results in constant getting up and getting down;/
although… I did just make my favorite script ever.
set keydown “cg_fov 90;+attack”
set keyup “-attack;cg_fov 120”
bind MOUSE1 “+vstr keydown keyup”
My mortar script also just got better. I use to have one key cycle between non mortar mouse/key speeds, then to a fast movement, then to slow movement.
But with this, I have it so the toggle just goes between mortar and non mortar, and a different key is held down to speed up the mortar movement.
Now my mouse doesnt move my mortar unless I hold MOUSE2. Very helpful =)
edit:
The script that leaves your fov in 120 always, except when firing, while good, is flawed ;(
Two things can happen that are bad.
One is that when using a pistol, you have to click rapidly. This causes your view to go insane.
Second, its hard to snipe at a distance without opening firing before getting your aim just right.
For the long range smg/pistol sniping I found a solution, I set my crouch key to auto change fov. Both my crouch toggle key (toggles fov) and my hold crouch key (hold for fov change).
This still leaves the pistol/rifle error though.
I also need to find a way to make it so I stay in the wider fov while arming dynamite/mines so I can see enemies coming.