Letzte Zahl in einem String blau färben!

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
  • Moin,
    ich habe eben einen neuen Tacho für mein Script geschrieben, welcher auch den Kilometerstand enthält!
    Mein Problem: Ich habe jetzt z.B. auf meinem Tacho stehen: KM: 000024
    Jetzt will ich das die 4 blau ist! Geht das auch ohne das ich den String komplett auseinander nehme und ihn wieder zusammensetze?
    Hier mein Code bis jetzt:




    #define KMSTELLEN (6)
    new string[256];
    format(string,sizeof(string),"Km: %0"#KMSTELLEN"d",km);
    TextDrawSetString(TachoKM[playerid], string);


    //Edit: Eingerückt!
    //Edit: [pwn] will mal wieder nicht!

  • Ja das wollte ich ja machen aber wenn ich das ~b~ jetzt vor den Integer-Wert setze ist der ja komplett blau "~b~d" ich will ja nur die letzte Zahl blau haben!
    Und das mit der Formatzeile hab ich so gemacht damit ich nicht immer if(km<10 && km>=0)... machen muss.