Wird in die SpielerDatei nicht Angezeigt!

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
  • Guten Abend,
    Ich Scripte mit SII und er Speichert mein Geld und Level nicht in die SpielerDatei!



    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    switch(dialogid)
    {
    case DIALOG_REGISTRATION:
    {
    if(!response)
    {
    SendClientMessage(playerid,Rot,"Server: {FFFFFF}Du hast denn Server Verlassen!");
    Kick(playerid);
    return 1;
    }
    if(response)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,Rot,"Server: {FFFFFF}Du musst ein Passwort eingeben! (Empfohlen: 6-8 Buchstaben und Zahlen)");
    ShowPlayerDialog(playerid,DIALOG_REGISTRATION,DIALOG_STYLE_PASSWORD,"{FFFFFF}Engine-RealLife","{FFFFFF}Es wurde kein Account mit diesen Namen in der Datenbank gefunden!\nDamit du bei uns Spielen kannst, Musst du dich Registrieren, Trage dazu ein Gewünchtes Passwort in das Feld ein!\n \n{FF0000}mfg. Engine-RealLife Team{FFFFFF}!","Registration","Abbrechen");
    return 1;
    }
    if(INI_Open(getINI(playerid)))
    {
    INI_WriteString("Passwort",inputtext);
    INI_WriteInt("Adminlevel",0);
    GivePlayerMoney(playerid,20000);
    SetPlayerScore(playerid,1);
    INI_Save();
    INI_Close();
    return 1;
    }
    }
    }
    case DIALOG_EINLOGGEN:
    {
    if(!response)
    {
    SendClientMessage(playerid,Rot,"Server: {FFFFFF}Du hast denn Server Verlassen!");
    Kick(playerid);
    return 1;
    }
    if(response)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,Rot,"Server: {FFFFFF}Du musst ein Passwort eingeben um sich Einzuloggen!");
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Engine-RealLife","{FFFFFF}Es wurde ein Account mit diesen Namen in der Datenbank gefunden!\nDamit du weiter auf deine Stats Spielen kannst musst du dich Einloggen, Trage dazu dein Passwort in das Feld ein!\n \n {FF0000}mfg. Engine-RealLife Team{FFFFFF}!","Einloggen","Abbrechen");
    return 1;
    }
    if(INI_Open(getINI(playerid)))
    {
    INI_ReadString(SpielerInfo[playerid][sPasswort],"Passwort",20);
    if(strcmp(inputtext,SpielerInfo[playerid][sPasswort],true))
    {
    SendClientMessage(playerid,Rot,"Server: {FFFFFF}Das Eingegebene Passwort ist Falsch!");
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Engine-RealLife","{FFFFFF}Es wurde ein Account mit diesen Namen in der Datenbank gefunden!\nDamit du weiter auf deine Stats Spielen kannst musst du dich Einloggen, Trage dazu dein Passwort in das Feld ein!\n \n {FF0000}mfg. Engine-RealLife Team{FFFFFF}!","Einloggen","Abbrechen");
    return 1;
    }
    SpielerInfo[playerid][sAdminlevel]=INI_ReadInt("Adminlevel");
    SetPlayerScore(playerid,INI_ReadInt("Level"));
    GivePlayerMoney(playerid,INI_ReadInt("Geldboerse"));
    INI_Close();
    return 1;
    }
    }
    }
    }
    return 1;
    }

  • Domenik dachte du wolltes kein server machen....



    hast du errors oder so ?

  • und warum machst du case wen es auch anders geht ?
    deine metode ist so zimmlich epic :rolleyes: