[Problem - Function] LowerBenzin

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link

  • Guten Abend Community,
    ich möchte einen Timer mit der dazugehörigen Funktion erstellen, die es ermöglicht den Füllstand des Benzins eines Fahrzeug zu subtrahieren, wenn niemand in einem Fahrzeug sitzt und der Motor eingeschaltet ist.
    Die bisherige Funktion lautet wie folgt..



    Function LowerBenzin()
    {
    for(new i = 0; i < MAX_VEHICLES; i ++) // VehBatterie
    {
    if(motor[i] && !VehParams[i] && !IsANoTachoVehicle(i) && Gas{i} > 0)
    Gas{i}--;
    }
    }


    -----------


    Mit freundlichen Grüßen,
    [GGR]Radio_Bot


    PS: ich habe eine ähnliche Funktion erstellt nur mit einer Autobatterie und diese funktioniert einwandfrei



    Function LowerBatterie()
    {
    new lights;
    for(new i = 0; i < MAX_VEHICLES; i ++) // VehBatterie
    {
    if(licht[i] && !VehParams[i] && !IsANoTachoVehicle(i) && VehBatterie{i} > 0)
    VehBatterie{i}--;
    else if(VehParams[i] && VehBatterie{i} < 12)
    VehBatterie{i} += (lights) ? 1 : 2;
    }
    }