thenuke = "NukeClassName" camcreate [getpos nukeimpactpoint select 0, getpos nukeimpactpoint select 1, 20]
thenuke setdammage 1
To use that you need to...
Change nukeimpactpoint to an object's (Gamelogic is best) name, say if you have an object called "SplashPoint", you'd use : getpos SplashPoint, if you wanted to blow it up where the player was, you'd use getpos player..
The 20 in the first line is the height it will detonate at.
The last line simply destroys the nuke, which sets it off
As for the halo drop, to script this from scratch would be hard. Maybe adding a few actions, "Shift North", "Shift South" etc, and 4 scripts that contain..
_unit = _this select 0
_unit setvelocity [velocity _unit select 0 + 10,velocity select 1, velocity select 2]
And change the +10 value, move it around etc you'd be able to give some control over it.. Not very neat or easy..
I'd recommend using...
http://ofp.gamezone.cz/index.php?showthis=8104or ToadLife's amazing Realistic Halo Drop script, all though it dosn't have a steerable parachute, it works really well (And in MP too)
- Ben