Login Script Fehler

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
  • Mir ist etwas passiert. Also, ich scripte Selfmade und ein guter Freund sollte mir was fixxen. Dies hat er auch getahn aber auch was an meinem Login Script verändert ! Also, wenn man sich einloggt und das richtige Passwort eingibt erscheint für 1 Sekunde der Dialog indem steht das das Passwort falsch war und oben links wird auch im Chat angezeigt, dass das das Passwort falsch war ("Das Passwort war falsch. Gib das richtige ein"). Wie schon gesagt verschwindet der Dialog damit sofort und man wird trotzdem gespawnt. Aber dieser Vorgang mit dem "Das Passwort ist falsch" Dialog soll nicht kommen sondern wirklich nur wenn das passwort falsch war ! Hoffe das ihr mir dabei helfen könnt:


    if(dialogid == 1004)
    {
    new string[128];
    if(INI_Open(getini(playerid))) {
    Spieler[playerid][Passwort] = INI_ReadString(getini(playerid),"Passwort");
    if(!strcmp(Spieler[playerid][Passwort],inputtext,true)) {
    Spieler[playerid][Admin] = INI_ReadInt("Adminlevel");
    Spieler[playerid][Member] = INI_ReadInt("Member");
    Spieler[playerid][Geld] = INI_ReadInt("Geld");
    Spieler[playerid][Leader] = INI_ReadInt("Leader");
    Spieler[playerid][Team] = INI_ReadInt("Team");
    Spieler[playerid][Rank] = INI_ReadInt("Rank");
    Spieler[playerid][AutoLiz] = INI_ReadInt("Führerschein");
    Spieler[playerid][MotorLiz] = INI_ReadInt("Motorradschein");
    Spieler[playerid][FlugLiz] = INI_ReadInt("Fluglizenz");
    Spieler[playerid][BootLiz] = INI_ReadInt("Bootschein");
    Spieler[playerid][WaffenLiz] = INI_ReadInt("Waffenschein");
    Spieler[playerid][AngelLiz] = INI_ReadInt("Angelschein");
    Spieler[playerid][LKWLiz] = INI_ReadInt("LKWschein");
    Spieler[playerid][Warn] = INI_ReadInt("Warns");
    Spieler[playerid][LSPass] = INI_ReadInt("LS-Pass");
    Spieler[playerid][SFPass] = INI_ReadInt("SF-Pass");
    Spieler[playerid][Geschlecht] = INI_ReadInt("Geschlecht");
    Spieler[playerid][Alter] = INI_ReadInt("Alter");
    Spieler[playerid][Herkunft] = INI_ReadInt("Herkunft");
    Spieler[playerid][Level] = INI_ReadInt("Level");
    Spieler[playerid][Wanteds] = INI_ReadInt("Wanteds");
    INI_Close();
    SetPlayerWantedLevel(playerid,Spieler[playerid][Wanteds]);
    SendClientMessage(playerid,weiß,"|_______ Germanys-Next-Reallife ______|");
    SendClientMessage(playerid,weiß,"Willkommen auf Germanys-Next-Reallife.");
    SendClientMessage(playerid,weiß,"Bitte benimm dich auf diesem Server damit es keine Probleme gibt");
    SendClientMessage(playerid,weiß,"Viel Spaß wünscht dir das Germanys-Next-Reallife Admin Team");
    SendClientMessage(playerid,weiß,"|_____________________________________|");
    OnPlayerSpawn(playerid); }
    else {
    SendClientMessage(playerid,rot,"Das Passwort ist falsch!");
    format(string,sizeof string,"Das Passwort ist falsch gewesen\nGebe das richtige ein oder verlasse den Server!");
    return ShowPlayerDialog(playerid,1004,DIALOG_STYLE_INPUT,"Login",string,"Login","Abbrechen"); }
    }
    }

    | Green Day - Nickelback - Rise Against - 3 Doors Down | \m/