Hello Rob,
The plane in the sky will drop onto the surface of the ground/sea depending on the scenary.
I am doing a "repositioning" for the plane - say 3 nautical miles before landing. Before setting the altitude, I simply do 3 events to pause the game, set the plane's attitude and reload the plane as follows:
EVENTS.PAUSE_ON, EVENTS.SIM_RESET and EVENTS.RELOAD_USER_AIRCRAFT
The repositioning procedure should also set the latitude, longitude, heading, engines, etc. There is also an important step: setting gears and flaps - this is when the plane crashes because I need to freeze the plane and unpause the game at this moment,
the altitude could drop onto the ground/sea surface for some unknown reason. When the gears are put down, they touch the water and therefore the plane crash in the game. I have tried to swap over the steps for the repositioning process but the "plane drops down" problem cannot be solved.
Thanks.