Wird nur Geld Gespeichert

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 Tag,
    Bei mir wird komischer weiße nur das Geld, Name, ID und Passwort Gespeichert der Rest wird auf Null Gesetz!


    Enum

    enum SpielerDatei{
    Eingeloggt,
    Level,
    ID,
    Bargeld,
    Adminrang,
    Geschlecht,
    Skin
    }
    new SpielerInfo[MAX_PLAYERS][SpielerDatei];


    Die beiden Public's

    public OnUserCheck(playerid)
    {
    new num_rows,num_fields;
    cache_get_data(num_rows,num_fields,dbhandle);
    if(num_rows==0){
    ShowPlayerDialog(playerid,DIALOG_REGISTRATION,DIALOG_STYLE_INPUT,"{FFFFFF}Registration {0000FF}1{FFFFFF}/{FF0000}3","{FFFFFF}Herzlich Willkommen auf Titan Reallife!\nDamit du bei uns Spielen kannst musst du dich Registrieren.\nUm dich zu Registrieren musst du ein Passwort eingeben.\nDas Passwort darf nicht Größer als 35 Zeichen haben!\n\nViel Spaß wünscht dir das Titan Reallife Team!",">>>","Beenden");
    }else{
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Einloggen {0000FF}1{FFFFFF}/{FF0000}2","{FFFFFF}Herzlich Willkommen zurück auf Titan Reallife!\nDamit du mit deinem Account weiter Spielen kannst musst du dich Einloggen.\nUm dich dich einzuloggen musst du dein Passwort angeben was du bei der Registrations eingegeben hast!\n\nViel Spaß wünscht dir das Titan Reallife Team!","Spielen","Beenden");
    }
    return 1;
    }
    public OnPasswortResponse(playerid)
    {
    new num_fields,num_rows;
    cache_get_data(num_rows,num_fields,dbhandle);
    if(num_rows==1){
    SpielerInfo[playerid][Eingeloggt] = 1;
    SpielerInfo[playerid][Level] = cache_get_field_content_int(0,"level",dbhandle);
    SpielerInfo[playerid][ID]= cache_get_field_content_int(0,"id",dbhandle);
    SpielerInfo[playerid][Skin] = cache_get_field_content_int(0,"Skin",dbhandle);
    SpielerInfo[playerid][Adminrang] = cache_get_field_content_int(0,"adminrang",dbhandle);
    SpielerInfo[playerid][Geschlecht] = cache_get_field_content_int(0,"geschlecht",dbhandle);
    SetPlayerMoney(playerid,cache_get_field_content_int(0,"bargeld",dbhandle));
    SetPlayerScore(playerid,cache_get_field_content_int(0,"level",dbhandle));
    }else{
    SendClientMessage(playerid,FARBE_WEISS,"Das eingegebene Passwort ist falsch.");
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Einloggen {0000FF}1{FFFFFF}/{FF0000}2","{FFFFFF}Herzlich Willkommen zurück auf Titan Reallife!\nDamit du mit deinem Account weiter Spielen kannst musst du dich Einloggen.\nUm dich dich einzuloggen musst du dein Passwort angeben was du bei der Registrations eingegeben hast!\n\nViel Spaß wünscht dir das Titan Reallife Team!","Spielen","Beenden");
    }
    return 1;
    }


    Sprich, das was ich mit SpielerInfo[playerid][...] mache wird alles nicht Gespeichert!


    MfG.