nur kleinbuchstaben

  • nur kleinbuchstaben

    hi
    ich mache gerade ein onlinespiel mit gm wo man sich registrieren kann
    das klappt auch alles aber es gibt ein problem

    ich will machen das man einen usernamen nur einmal registrieren kann
    wenn ich z.b.
    Andyworld und
    Andyworld
    registriere blokkiert er die 2 eingabe
    aber bei
    Andyworld und
    andyworld
    lässt er die registrierung zu weil es in gm 2 unterschiedliche eingaben sind
    doch in MYSQL ist beides gleich

    also kommt nun der fehler wenn ich 2 mal den selben namen habe
    (nur einiege buchstaben großgeschrieben)
    werden automatisch beide punktestände verändert
    wenn nur 1 verändert werden soll

    nun mein echtes problem :D
    ich will machen das die namenseingabe (variable für den username)
    sofort nach der eingabe in kleinbuchstaben umgewandelt werden

    kann mir da jemand helfen
    ich bin zu faul um es selber hinzukriegen^^
    Die Schönheit liegt im Auge des Betrachters :D
  • string_lower(str) Returns a lowercase copy of str.

    Wandel alle zeichen in einem String in kleinbuchstaben um.

    Hilft dir das ?
    Face in the wind, we're riding the storm
    We'll stay our course whatever will come
    ~~ Stay (Running) Wild ~~
  • ja danke
    mannoman
    ich sollte wenigstens mal nachschauen ob ich es selber lösen kann^^

    Edit:
    noch eine frage
    wie kann man in gm überprüfen ob ein leerzeichen in einem string ist

    Edit2:
    hab ich schon hrausgefunden mit

    for(i=0;i<string_length(str)+1;i+=1)
    {
    i2=string_char_at(str,i)
    if i2=' '
    {
    show_message('Ein LEERZEICHEN ist im Text.');
    exit;
    }
    }
    Die Schönheit liegt im Auge des Betrachters :D

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

  • Folgendes ist ein Skript, konvertiert auch Umlaute die der Game Maker selber nicht umwandelt:

    GML-Quellcode

    1. var lowtext;
    2. lowtext=string_upper(argument0);
    3. //Verkleinern der Umlaute
    4. lowtext=string_replace_all(lowtext,'Ä','ä');
    5. lowtext=string_replace_all(lowtext,'Ö','ö');
    6. lowtext=string_replace_all(lowtext,'Ü','ü');
    7. return lowtext;
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum