Tacho

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
  • Hallo Leute,
    ich habe ein kleines Problem mit dem Tacho.
    Sobald ich mich auf mein veh oder in mein veh setzte erscheind die Benzin Anzeig erst nach einiger Zeit.
    Ich vermute es handelt sich um einen Timer der leider nicht aufzufinden ist.
    Zwar habe ich schon die ganzen Dinge die mit dem Tacho zu tuhen haben gefunden aber noch keinen Timer.
    Was soll ich am besten machen?

  • Das kann man nicht wirklich Gf nenen.....
    Hier zum Tacho :
    gorivo = TextDrawCreate(531.000000, 392.000000, "Benzin: 40L");
    TextDrawBackgroundColor(gorivo, 100);
    TextDrawFont(gorivo, 2);
    TextDrawLetterSize(gorivo, 0.280000, 1.399999);
    TextDrawColor(gorivo, -1);
    TextDrawSetOutline(gorivo, 1);
    TextDrawSetProportional(gorivo, 1);
    TextDrawUseBox(gorivo, 1);
    TextDrawBoxColor(gorivo, 100);
    TextDrawTextSize(gorivo, 639.000000, -6.000000);



    public CheckGas()
    {
    new string[256];
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
    {
    new vehicle = GetPlayerVehicleID(i);
    if(Gas[vehicle] >= 1)
    {
    if(Gas[vehicle] <= 10)
    {
    PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0);
    if(gGas[i] == 0) {
    CreateBox(i,"Benzin","~r~Du hast noch wenig Benzin ~n~~w~Fahr zur naehersten Tankstelle~n~um Benzin aufzutanken.");
    }
    }
    if(gGas[i] == 1) {
    if(IsAPlane(vehicle) || IsABoat(vehicle) || IsABike(vehicle))
    {
    format(string, sizeof(string), "~r~Benzin: ~w~N/A");
    }
    else
    {
    format(string, sizeof(string), "~r~Benzin: ~w~%d%/40L",Gas[vehicle]);
    }
    TextDrawShowForPlayer(i, gorivo); }
    TextDrawSetString(gorivo, string);
    if(IsAPlane(vehicle) || IsABoat(vehicle) || IsABike(vehicle)) { Gas[vehicle]++; }
    Gas[vehicle]--;
    }
    else
    {
    NoFuel[i] = 1;
    GetVehicleParamsEx(vehicle,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    CreateBox(i,"Benzin","~r~Der Tank dieses Fahrzeugs ist leer");
    }
    }
    }
    }
    return 1;
    }