Tacho funktioniert nicht

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Tacho funktioniert nicht

    Hallöschen,

    Ich hab ein problem mit meinem Tacho, es wird nicht angezeigt.
    Ich war bereits auf Fehlersuche, hier mal meine Ergebnisse:
    Das Tacho Textdraw wird erstellt und das public auch aufgerufen, es werden auch alle Commandos im public durchgeführt
    aber die Geschwindigkeit gibt im printf 10 stellige zahlen aus, ob es daran liegt weis ich nicht da es mein erstes Tacho ist, sonst ist
    mir jedoch nichts aufgefallen.



    [pwn]public UpdateTacho()
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && !IsPlayerNPC(i) && !IstEinKeinTachoFahrzeug(GetPlayerVehicleID(i)))
    {
    new Float:Strecke, Float:Geschwindigkeit;
    GetVehiclePos(GetPlayerVehicleID(i),X1,Y1[i],Z1[i]);
    Strecke = floatsqroot(floatpower(floatabs(floatsub(X1[i], X2[i])), 2)+floatpower(floatabs(floatsub(Y1[i], Y2[i])), 2)+floatpower(floatabs(floatsub(Z1[i], Z2[i])), 2));
    Geschwindigkeit = (Strecke / (TACHOTIMER/1000)) * 3.6;
    new String[50];
    format(String,sizeof(String),"%d Km/h ",floatround(Geschwindigkeit));
    GetVehiclePos(GetPlayerVehicleID(i),X2[i],Y2[i],Z2[i]);
    TextDrawSetString(Tacho[i],String);
    TextDrawShowForPlayer(i,Tacho[i]);
    }
    else
    {
    TextDrawHideForPlayer(i,Tacho[i]);
    }
    }
    return 1;

    }[/pwn]

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von DialogHD ()

  • habe ich,
    so habe ich herausgefunden das dass public funktioniert und auch vollständig ausgeführ wird, es kommt auch eine korrekte Km/h angabe raus,
    laut print wird auch das Textdraw angezeigt... aber Ingame ist davon nichts zu sehn.

    //Edit hier mal das Textdraw:
    [pwn] for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
    {
    Tacho[playerid] = TextDrawCreate(470.000000, 103.500000, " ");
    TextDrawBackgroundColor(Tacho[playerid], 255);
    TextDrawFont(Tacho[playerid], 2);
    TextDrawColor(Tacho[playerid], -1);
    TextDrawSetOutline(Tacho[playerid], 1);
    TextDrawSetProportional(Tacho[playerid], 1);
    }[/pwn]

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von DialogHD ()