I've got the basics down but dont have all the scirpting skills to pull it off... but what I would like to see is a nice universal ejection seat script/addon.
Here it goes, something like this:
Addons:
Have a seat and a canopy. There should be different models depending on the plane. So maybe one for the A10 and one for the Su25. and in the script use the syntax [planename, seattype,canopytype] exec "ejection.sqs" or whatever....
Scripts:
Corresponding with the addons, you can use the following to detect if a unit has ejected: engine status (on or off), height, speed, and whether or not the pilot is in the plane. (i know that there are commands to detect all of these). This way it will work using the normal Eject action on all vehicles. Now assuming the seat is classed as a plane and the canopy as a static object (like barrels and the way they bounce around) useing createvehicle put a seat and canopy in the right positions, place the pilot in the seat, "lock" the seat (so there is no Eject action on the seat), use setvelocity on seat and canopy and after a certain amount of seconds Eject the pilot from the seat, witch will automaticly give him a parachute...
Im sure there is someone out there capable of doing this, cause it would add a lot to the game... Thx for listening ;D