Tacho geht nicht wer

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 Tag undzwar habe ich ein Problem wenn man ins Auto steig erscheint ein Tacho...
    aber wenn man aus dem Auto rausgeht geht das tacho nicht weg....Pls um hilfe..


  • forward SpeedoMeter();
    public SpeedoMeter()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
    {
    new string[100];
    new vehicle = GetPlayerVehicleID(i);
    if(IsANoTachoVehicle(GetPlayerVehicleID(i)))
    {
    TextDrawSetString(SpeedoTank[i], "n/a");
    }
    else if(IsAutoAn(GetPlayerVehicleID(i)))
    {
    if(Gas[vehicle] <= 10)
    {
    format(string, sizeof(string), "%d%", Gas[vehicle]);
    TextDrawSetString(SpeedoTank[i], string);
    }
    else
    {
    format(string, sizeof(string), "%d%", Gas[vehicle]);
    TextDrawSetString(SpeedoTank[i], string);
    }
    }
    }
    }
    }
    return 1;
    }

  • Einfach bei OnPlayerStateChange hinklatschen



    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    ////////////TACHO/////////////////
    if(newstate == PLAYER_STATE_DRIVER)
    {
    TextDrawShowForPlayer(playerid,DEIN_TACHONAME);
    }
    if(oldstate == PLAYER_STATE_DRIVER)
    {
    TextDrawHideForPlayer(playerid,DEIN_TACHONAME);
    }


    Halt nur auf dein Tacho anpassen.


    MfG