Mit dieser Abfrage wirkt die Reparatur nur auf das Fahrzeug des Spielers, und nicht mehr auf den Spieler, wenn er ohne Fahrzeuges ist.
Auch startet die Reparaturschleife immer erst nach 10 Sekunden. Weiters wird sie unterbrochen, wenn sich der Schaden während der Reparatur um mehr als 5% erhöht. Es dauert dann wieder die 10 Sekunden, bis die Reparaturschleife neu startet.
Code:
Private "_d";
while {true} do
{
waitUntil {damage vehicle Player > 0 and Player != vehicle Player};
sleep 10;
while {damage vehicle Player > 0 and Player != vehicle Player} do
{
_d = damage vehicle Player * 1.05;
sleep 4;
if (damage vehicle Player > _d ) exitWith {};
vehicle Player setDamage (damage vehicle Player - 0.1)
}
}
Es ist in Zukunft angebracht, wenn du deine Vorstellungen gleich ordentlich beschreibst!