No the script uses Aircraft.IsAirborne, if true the plane is in the Air, if false the plane is on ground. But this works only again in the Beta Patch and then i hope so forever after the next reqular patch.
I will take a look at your script.
At the moment i work on your Death penalty -> Brzzzzlll

and on the Arrest Count Down.