Kann mir mal jemand mit dem Tacho helfen, buggt immer noch :s

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
  • Weiterhin 100%.


    Moment, könnte es hier dranne liegen?

    //Benzin-System2//
    public BenzinVerlust()
    {
    for(new i = 0;i<MAX_VEHICLES;i++)
    {
    if(Motor[i] == true)
    {
    //Tank[i] = Tank[i] -1;
    Tank[i] --;
    if(Tank[i] <1)
    {
    Tank[i] = 0;
    GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[i] = false;
    }
    }
    }
    return 1;
    }


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!

  • Weiterhin 100%?


    Das habe ich mir nämlich bereits gedacht.


    Irgendwo wird diese Variable nochmals falsch deklariert.
    Wenn Du fertig mit Skype bist, helfe ich Dir mal per TeamViewer.


    Ich muss alle Zeilen einsehen, in der sich Tank befindet.

  • Habe die Variable gefunden.


    Siehe hier: for(new i= 0;i<MAX_VEHICLES;i++)
    {
    GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[i] = false;
    Tank[i] = 100;
    }


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!

  • Public On GameModeInit();
    ManualVehicleEngineAndLights();
    for(new i= 0;i<MAX_VEHICLES;i++)
    {
    GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[i] = false;
    Tank[i] = 100;
    }


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!

  • Ok, das wundert mich dann schon.


    Du hast Deine Variable Tank nun also zweimal deklariert.
    Die Deklaration bei OnGameModeInit() kannst Du getrost löschen.


    Allerdings glaube ich nicht, dass es das Problem behebt.


    Probiere es bitte mal aus!

  • Also nimm es mir nicht übel, aber allmälig
    verliere auch ich die Übersicht zum Thema.


    Wenn Du es gefixt haben willst, schickst Du mir
    einfach Deine TV Daten, dann geht's in paar Minuten.


    Ich bin auch gern im Teamspeak erreichbar.