Wie kan ich mein Tacho schneeler machen?

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
  • Hi



    Wie kan ich mein Tacho schneeler machen also das er nicht so lam läuft zurzeit läuft er so


    1)


    0,5,10,15,20,25,30 usw


    Aber ich will ihn so laufen lassen


    2)


    0,1,2,3,4,5,6,7 usw



    Wie kan ich das Scripten?

  • Welhen Timer?


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1)

    Der?
    SetTimer("UpdateSpeedo",1000,1);
    SetTimer("SpeedoMeter",1000,1);
    SetTimer("CheckGas",30000,1);
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    2)
    Der?


    public UpdateSpeedo()
    {
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPlayerState(i)==2)
    {


    new speed[128];
    new Float:xfloat,Float:yfloat,Float:zfloat;
    new Float:distance,value;
    GetPlayerPos(i, xfloat, yfloat, zfloat);
    distance = floatsqroot(floatpower(floatabs(floatsub(xfloat,TachoX[i])),2)+floatpower(floatabs(floatsub(yfloat,TachoY[i])),2)+floatpower(floatabs(floatsub(zfloat,TachoZ[i])),2));
    value = floatround(distance * 11000);
    TachoX[i] = xfloat;
    TachoY[i] = yfloat;
    TachoZ[i] = zfloat;
    format(speed,sizeof(speed),"%d",floatround(value/200));
    TextDrawSetString(SpeedoKMH[i],speed);
    new namestring[128];
    format(namestring,sizeof(namestring),"%s",FahrzeugName[GetVehicleModel(GetPlayerVehicleID(i))-400]);
    TextDrawSetString(SpeedoVeh[i],namestring);
    }
    }
    }
    return 1;
    }


    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(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;
    }


  • SetTimer("UpdateSpeedo",1000,1);


    Zum Beispiel zu


    SetTimer("UpdateSpeedo",800,1);


    Oder Weniger... oder Mehr

  • Den Update Timer unstellen :)



    P.S:
    Ahja das ist zu 100% kein Selfmade wenn du das tacho selbst gemacht hättest wüsste3st du was du umstellen sollst. Und da in deiner Signatur steht


    "SELFMADE STATUS" glaub ich kaum das du das selbst gemacht hast


    Nur so neebnbei

  • @#PsyNet



    Leider läuft der Tacho nun so



    0 123456 usw dann 75 120 75 und so




    Was nun?