Das erste Skript geht davon aus, dass der tote Pilot im Heli am Platz verbleibt (was normal üblich ist). Der Tote ist noch in der Crew-Liste vorhanden. Ist der Pilotenplatz leer, dann führt das zu einem Programmfehler.
Darum im zweiten Skript zuvor die Abfrage ob der Driver-Platz überhaupt belegt ist.
Wie aus den Skripten ersichtlich, muss der neue Pilot zuerst aus dem Heli entfernt werden, bevor er auf den Driverplatz gesetzt werden kann. Um etwaige Probleme zu vermeiden, wird auch ein toter Pilot zuvor aus dem Heli entfernt.
Leider ist aus der Crew-Liste nicht ersichtlich, wer an welchem Platz sitzt. Die Reihung in der Liste ist abhängig wann wer einsteigt, nicht auf welchem Platz wer sitzt.
Im zweiten Skript ist es egal ob der Pilot tot oder abgesprungen ist. Er wird durch den nächstmöglichen der Crew-Liste ersetzt.
|