Einzelnen Beitrag anzeigen
Alt 18.02.2011, 19:02   #10 (permalink)
Vienna
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

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!

Geändert von Vienna (18.02.2011 um 19:32 Uhr).
Vienna ist offline