Anzeige Format Problem mit Spielzeit

  • Guten Tag, ich habe folgende Frage:


    Wenn ein Spieler z.B 3 Minuten hat wird es komisch angezeigt 0:3 es soll aber so sein: 0:03


    Wie kann man das machen, das Format so angezeigt wird -> 0:03

    Lua
    playingtime = getElementData(spieler, "playingtime" )
    playingtime = math.floor ( playingtime / 60 )..":"..( playingtime - math.floor ( playingtime / 60 ) * 60 )

    Gruß, Roman :)

  • Guten Tag Romani1997,
    also wenn ich nicht ganz falsch liegen sollte, müsste diese Abänderung das bewirken, was du möchtest.


    Lua
    if ( playingtime - math.floor ( playingtime / 60 ) * 60) < 10 then -- fragt ab, ob die Zeit, die hinter dem Doppelpunkt steht, kleiner als 10 ist.
    playingtime = math.floor ( playingtime / 60 )..":0"..( playingtime- math.floor ( playingtime / 60 ) * 60) -- Wenn ja, dann setze bitte vor die Zahl eine 0.
    else
    playingtime = math.floor ( playingtime / 60 )..":"..( playingtime- math.floor ( playingtime / 60 ) * 60) -- Wenn nein, dann nicht.
    end

    Dies einfach statt der 3. Zeile ersetzen. Schreib bitte hier im Thema nochmal, ob es bei dir geklappt hat oder nicht :)
    P.S. die Kommentare zum Code sollen nur zum Verständnis dienen, d.h. sie können dann auch gelöscht werden.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!