[GF]Login/Reg in Gui Problem

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
  • Nabend ,
    Ich haben nun in im GF Log/Reg in Gui gemacht.
    Das Problem ist wenn ich mich registrieren möchte Passwort eingebe
    dan auf Anmelden klicke werde ich gekickt bzw es kommt die Meldung:
    Server closed the Connection


    ScriptInfo:
    #define DIALOG_LOG 1
    #define DIALOG_REG 2


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_LOG)
    {
    Kick(playerid);

    }
    else
    {
    Kick(playerid);

    OnPlayerLogin(playerid, inputtext);
    }
    if(dialogid == DIALOG_REG)
    {
    Kick(playerid);
    }
    else
    {
    Kick(playerid);
    OnPlayerRegister(playerid, inputtext);
    }
    return 0;
    }

  • Kick(playerid);


    Das müsste doch alles erklären oder ?

  • public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_LOG)
    {
    if(strlen(inputtext))
    {
    OnPlayerLogin(playerid,inputtext);
    return 1;
    }
    else
    {
    //Wenn Textfeld leer gelassen wurde...
    Kick(playerid);
    }
    return 1;
    }
    if(dialogid==DIALOG_REG)
    {
    if(strlen(inputtext) >= 4)//Hier kannst du die mindestlänge des Passwortes festsetzen...
    {
    OnPlayerRegister(playerid,inputtext);
    return 1;
    }
    else
    {
    //Es wurde nicht die Mindestlänge erfüllt ...
    //Entweder den Register Dialog erneut zeigen, oder Kicken!
    Kick(playerid);
    }
    return 1;
    }
    return 1;
    }