Txt Dateisystem. Accounts Namen

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
  • Ich bin der Zeit an einem FUN DM Script dran was mir nur zu Übungszwecken dient.
    Jedenfalls läuft es über TXT Speicherung.
    Angenommen ich Registere mich als "Dieter" und logge mich später ein als "DiEter" ein so wird der Account nicht gefunden wegen der Groß und Kleinschreibung.
    Wie kann ich das umgehen? Das "Dieter" auch "DiEter" ist. Das es keine Rolle spielt!



    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof name);
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);


    MfG

  • Hiermit:
    stock LowerCase(str[]) {
    for(new i=0, j=strlen(str); i<j; i++) tolower(str[i]);
    return str;
    }


    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",LowerCase(name));
    Dann speichert es alle Namen kleingeschrieben ab.

    3HZXdYd.png

    Einmal editiert, zuletzt von Jeffry ()