Login System

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
  • Ja, ich wollte heute ein Login System in mein Sciprt einfügen und bekomme diese Errors nicht weg.


    enum Spielerdaten
    {
    AdminLevel,
    Level,
    Fraktion,

    };


    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle dein Wunsch Passwort um ein Account zu erstellen!","Registrieren","Abbrechen");


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == REGISTER)
    {

    if(response == 0)
    {
    SendClientMessage(playerid,rot,"Du hast den Registrierungs Vorgang abgebrochen!);
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,rot,"Bitte gib ein Passwort ein!);
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle dein Wunsch Passwort um ein Account zu erstellen!","Registrieren","Abbrechen");
    }
    Register(playerid,inputtext);
    return 1;
    }
    }
    return 1;
    }


    stock SpielerSpeichern()
    {
    return 1;
    }


    stock Register(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spielerdaten/%s.txt",sname);
    dini_Create();
    dini_Set(Spieler,"Passwort",key);
    SendClientMessage(playerid,blau,"Du hast dich erfolgreich registriert!);
    return 1;
    }


    Und hier die Errors


    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(971) : error 037: invalid string (possibly non-terminated string)
    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(971) : error 017: undefined symbol "Du"
    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(971) : error 017: undefined symbol "hast"
    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(971) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

  • C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(1005) : error 017: undefined symbol "sname"
    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(1006) : warning 202: number of arguments does not match definition
    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(1009) : warning 217: loose indentation
    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(1011) : warning 203: symbol is never used: "BsnAus"
    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(1011) : warning 203: symbol is never used: "BsnEin"
    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(1011) : warning 203: symbol is never used: "sSpieler"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Jetzt ist es so xD


    BsnAus und Ein einfach ignorieren.

  • So errors sind weg, er speichert aber den Spieler nicht.


    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(1006) : warning 202: number of arguments does not match definition
    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(1010) : warning 203: symbol is never used: "BsnAus"
    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(1010) : warning 203: symbol is never used: "BsnEin"
    C:\Users\Alex\Desktop\Server\gamemodes\Reallife.pwn(1010) : warning 203: symbol is never used: "sSpieler"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Warnings.


    Jemand eine Idee?