No problem, I'm planning on re-doing the texture, but the one I've done should be a good start. I'll just post it here so long as David don't mind.
I use PLX#, PLY#, PLZ# for the player position, and PLAX# and PLAY# for the player angle, I use this code to position it with the camera.
position camera plx#,ply#+90,plz#
rotate camera plax#,play#,0
position object 50,newxvalue(plx#,play#,-2.0),ply#+90.0+(sin(plax#)*2.0),newzvalue(plz#,play#,-2.0)
rotate object 50,plax#,play#,0
I use limbs 33 and 34 as the bullet trajectory - like the vector between limbs 33 and 34, the pyong!. You should do your gun effect on limb 34 (like glue a flare there or something). The animations should be easy enough to figure out, idle, fire then reload.
Van-B
It's c**p being the only coder in the village.