You're almost right.
Edit: First point should be to store your images in the correct location. Store them in your own folder within the gamescore/huds folder so that FPSC can access them.
You need to define all your HUDs you will use at the top of your script first. So each HUD will be something like:
Quote: ":state=0:hudreset,hudx=50,hudy=50,hudhide=1,hudname=normalXhair,hudimage=gamescore/huds/crosshairs/large crosshair.png,hudtype=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudhide=1,hudname=jumpingXhair,hudimage=gamescore/huds/crosshairs/small crosshair.png,hudtype=1,hudmake=display
:state=0:hudreset......and so on for each HUD
:state=0:state=1"
The last line needs to be :state=0:state=1 to prevent the HUDs being defined again and again.
You will probably need a generall line to hide all the HUDs except for the normal cross hair. something like:
Quote: ":always:hudunshow=jumpingXhair,etc."
Then you just need to call up the hud when the key is pressed. something like:
Quote: ":keypressed=17 1:hudshow=jumpingXhair,hudunshow=normalXhair"
[url="http://raptr.com/No_Turn_Right?src=em_forum"]
[/url]