Pb mit dialog

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
  • Hallo Ich br heflen mit mein self scripter





    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == LOGIN) //LOGIN DIALOG
    {
    if(response == 0)
    {
    SendClientMessage(playerid,BLACK,"Du hast den Login Vorgang abgebrochen");
    SendClientMessage(playerid,BLACK,"Du wurdest vom Server gekickt!");
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    Login(playerid,MD5_Hash(inputtext));
    return 1;
    }
    }
    if(dialogid == REGISTER) //REGISTER DIALOG
    {
    if(response == 0)
    {
    SendClientMessage(playerid,BLACK,"Du hast den Registrierungs Vorgang abgebrochen");
    SendClientMessage(playerid,BLACK,"Du wurdest vom Server gekickt!");
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,BLACK,"Bitte gebe dein gewünschtes Passwort ein.");
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte registrieren Sie sich, um sich einen Account anzulegen.\nGeben Sie ihr Passwort ein. Viel Spaß auf Neo Reallife.","Registrieren","Abbrechen");
    }
    Register(playerid,MD5_Hash(inputtext));
    return 1;
    }
    }
    return 1;
    }


    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }


    stock Register(playerid,key[])
    {
    new Playerdatei[128];
    format(Playerdatei,sizeof(Playerdatei),"/Acc/%s.ini",Spielername(playerid));
    dini_Create(Playerdatei));
    dini_Set(Playerdatei,"Password",Key);
    SetPlayerScore(playerid,0);
    dini_IntSet(Playerdatei,"Admin",0);
    dini_IntSet(Playerdatei,"Geld",Startgeld);
    SetPVarInt(playeris,"Einlogin",1);
    return 1;
    }
    stock Login(playerid,Key[])
    {


    new Playerdatei[128]
    format(Playerdatei,sizeof(Playerdatei,"/Acc/%s.ini",Spielername(playerid));
    if(!strcmp(Key,dni_Get(Playerdatei,"Password"),false))
    {

    AccountLaden(playerid);

    }
    else
    {
    SendClientMessage(playerid,BLACK,"Sie Hab Ein False Password
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"Login","Bitte Geben Sie Ihn Password Ein\Viel Spass Noch Auf Der Server","Login","Exit");

    stock AccountLaden(playerid)
    }


    new Playerdatei[128];
    format[Playerdatei,sizeof(Playerdatei),"Spieler/%s.ini,Spielername(playerid));
    Spieler(playerid[Alter] = dini_Int(Playerdatei,"Alter");
    Spieler(playerid[Admin] = dini_Int(Playerdatei,"Admin");
    Spieler(playerid[Geld] = dini_Int(Playerdatei,"Geld");
    Spieler(playerid[Bank] = dini_Int(Playerdatei,"Bank");
    Spieler(playerid[Fraktion] = dini_Int(Playerdatei,"Fraktion");
    Spieler(playerid[Member] = dini_Int(Playerdatei,"Member");
    Spieler(playerid[Leader] = dini_Int(Playerdatei,"Leader");

    SetPlayerScore(playerid,Spieler[playerid][Alter]);
    SetVarInt(playerid,"Einlogin,1);




    {


    stock SpielersSave(playerid)
    {
    if(GetPvarInt(playerid,"Einlogin") == 1)
    }
    new Playerdatei[128];
    format[Playerdatei,sizeof(Playerdatei),"Spieler/%s.ini,Spielername(playerid))
    dini_IntSet(Playerdatei,"Alter", Spieler[playerid][Alter]);
    dini_IntSet(Playerdatei,"Admin", Spieler[playerid][Admin]);
    dini_IntSet(Playerdatei,"Geld", Spieler[playerid][Geld]);
    dini_IntSet(Playerdatei,"Bank", Spieler[playerid][Bank]);
    dini_IntSet(Playerdatei,"Fraktion", Spieler[playerid][Fraktion]);
    dini_IntSet(Playerdatei,"Member", Spieler[playerid][Member]);
    dini_IntSet(Playerdatei,"Leader", Spieler[playerid



    Zeile (318) : Erwartete Zeichen ";", aber gefunden ")"
    Zeile (318) : Ungültiger Befehl
    Zeile (318) : Befehl hat keinen Sinn
    Zeile (319) : Unbekannte Variable : "Key"
    Zeile (323) : Unbekannte Variable : "playeris"
    Zeile (314) : Variable wird nie benutzt: "key"
    Zeile (330) : Erwartete Zeichen ";", aber gefunden "[Absatz]"
    Zeile (330) : Erwartete Zeichen ")", aber gefunden ","
    Zeile (331) : Unbekannte Variable : "dni_Get"
    Zeile (334) : Unbekannte Variable : "AccountLaden"
    Zeile (339) : error 037: ungültige Zeichenkette (falsch gesetzte Gänsefüßchen ?)
    Zeile (339) : Unbekannte Variable : "Sie"
    Zeile (339) : Unbekannte Variable : "Hab"
    Zeile (339) : Zuviele Fehler in einer Zeile


    13 Errors, 2 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen