Dini Daten übserschreiben

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,
    nachdem ich ein paar Probleme mit dem mysql plugin hatte, habe ich mich entschieden, auf Dini umzusteigen. Jetzt habe ich nur die Frage wie ich einzelne Daten überscheiben kann. Das heist das ich jetzt 8000$ habe und mir jetzt ingame 50$gebe und mich dann auslogge, das dann auch die 8050$gespeichert werden...
    Ich habe es so versucht: public OnPlayerDisconnect(playerid, reason)
    {
    new spielerdatei[100],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(spielerdatei,sizeof(spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(spielerdatei,"money",money[playerid]);
    return 1;
    }



    Weis einer von euch, was daran falsch ist, oder wie ich das machen kann...

  • Hallöchen


    Mach dir doch gleich ne eigene stock Funktion die dann bei "OnPlayerDisconnect" steht, macht das ganze übersichtlicher.


    Zu deinem Code:
    Probier statt
    dini_IntSet(spielerdatei,"money",money[playerid])
    mal folgendes:
    dini_IntSet(spielerdatei,"money", GetPlayerMoney(playerid));


    MFG
    3rr0rc0d3

    Einmal editiert, zuletzt von 3rr0rc0d3 ()