Punkte gehen nicht?

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
  • Hallo liebe Scripter,
    ich verstehe nicht, wieso der Punkt zwischen dem Geld nicht da ist.
    Ich habe 2000$ und in meinen Stats steht, dass ich 50$ habe.
    stock GetPunkt(Betrag)
    {
    new string[20],string2[50];
    format(string, sizeof(string), "%d", Betrag);
    if(strlen(string) <= 3){format(string2, sizeof(string2), "%s", string);}
    else if(strlen(string) == 4)
    {
    new anstring[2],
    zwstring[4];
    format(anstring, sizeof(anstring), "%s", string);
    format(zwstring, sizeof(zwstring), "%s", string[1]);
    format(string2, sizeof(string2), "%s.%s", anstring,zwstring);
    }
    else if(strlen(string) == 5)
    {
    new anstring[3],
    zwstring[4];
    format(anstring, sizeof(anstring), "%s", string);
    format(zwstring, sizeof(zwstring), "%s", string[2]);
    format(string2, sizeof(string2), "%s.%s", anstring,zwstring);
    }
    else if(strlen(string) == 6)
    {
    new anstring[4],
    zwstring[5];
    format(anstring, sizeof(anstring), "%s", string);
    format(zwstring, sizeof(zwstring), "%s", string[3]);
    format(string2, sizeof(string2), "%s.%s", anstring,zwstring);
    }
    else if(strlen(string) == 7)
    {
    new anstring[2],
    zwstring[4],
    enstring[4];
    format(anstring, sizeof(anstring), "%s", string);
    format(zwstring, sizeof(zwstring), "%s", string[1]);
    format(enstring, sizeof(enstring), "%s", string[4]);
    format(string2, sizeof(string2), "%s.%s.%s", anstring,zwstring,enstring);
    }
    else if(strlen(string) == 8)
    {
    new anstring[3],
    zwstring[4],
    enstring[4];
    format(anstring, sizeof(anstring), "%s", string);
    format(zwstring, sizeof(zwstring), "%s", string[2]);
    format(enstring, sizeof(enstring), "%s", string[5]);
    format(string2, sizeof(string2), "%s.%s.%s", anstring,zwstring,enstring);
    }
    else if(strlen(string) == 9)
    {
    new anstring[4],
    zwstring[4],
    enstring[4];
    format(anstring, sizeof(anstring), "%s", string);
    format(zwstring, sizeof(zwstring), "%s", string[3]);
    format(enstring, sizeof(enstring), "%s", string[6]);
    format(string2, sizeof(string2), "%s.%s.%s", anstring,zwstring,enstring);
    }
    else if(strlen(string) == 10)
    {
    new anstring[2],
    zwstring1[4],
    zwstring2[4],
    enstring[4];
    format(anstring, sizeof(anstring), "%s", string);
    format(zwstring1, sizeof(zwstring1), "%s", string[1]);
    format(zwstring2, sizeof(zwstring2), "%s", string[4]);
    format(enstring, sizeof(enstring), "%s", string[7]);
    format(string2, sizeof(string2), "%s.%s.%s.%s", anstring,zwstring1,zwstring2,enstring);
    }
    else {format(string2, sizeof(string2), "%s", string);}
    return string2;
    }