Geld speichern

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 möchte gerne, dass mein Geld gespeichert wird, nachdem ich off gehe
    Wenn ich ingame gehe soltle es wieder da sein.
    Ich habe es so gemacht aber es funktioniert nich..
    Wenn ich ingame gehe setzt sich das Geld auf 0-.-.
    Beim enum habe ich hinzugefügt:
    enum spieler_daten
    {....
    geld....
    }

    //edit an dieser stelle ausversehen auf absenden statt auf vorschau geklickt^^ naja weiter gehts...
    Bei OnPlayerDisconnect habe ich reingeschrieben:
    format(accFormat,sizeof accFormat,"%s.datei",pname); {...
    dini_IntSet(accFormat,"geld",Spieler[playerid][geld]);
    .... }

    und bei OnPlayerSpwan habe ich geschrieben:
    format(accFormat,sizeof accFormat,"%s.datei",pname);
    {
    GivePlayerMoney(playerid, dini_Int(accFormat,"geld"));
    SetPlayerSkin(playerid, dini_Int(accFormat,"skin"));
    }

    warum wird mein geld nicht gespeichert??
    Danke
    Sart

  • im enum kannst du geld, wegemachen
    hier so muss es in onplayerdisconnect sein
    dini_IntSet(accFormat,"geld",GetPlayerMoney(playerid));


    und unter OnPlayerSpawn kannst du das entfernen
    "GivePlayerMoney(playerid, dini_Int(accFormat,"geld"));"


    und das fügst du unten in dein Dialog ein wo der Spieler sich erfolgreich einloggt!
    GivePlayerMoney(playerid,dini_Int(accFormat,"geld"));