For number 1, all you have to do is modify the tga file of the flames and change that to green. To shoot farther that is covered in the odf. Here are the values for the range.
Just modify these to your pleasure.
2. That is done in the sky file Which is located F:\BF2_ModTools\data_
***\Worlds\***\world1 (*** stands for your 3-letter map name). Use the ambient function (it might be alpha though.
3. To get sniper scopes to scroll back in forth use this function. Remember you must have the zoom rate function higher than zero.
4.If by shockey missles you mean the electric thing, that is just a simple manner of changing an effect. You must change this in the com_weap_inf_rocket_launcher_exp.odf file.
Before:
The effect that I would use is probably sky_sfx_inf_damage_electricity.fx or something with lightning. So it would look like:
Any heighlighted line of any color is what is being focused on and is what is important. With the exeception of the first one because everything is important there.