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 habe momentan ein kleines Problem. Wenn ich in der .ini Datei einess Spielers Geld einfüge, lädt er dies zwar im Spiel, aber mit jedem Connect hat er doppelt so viel Geld. Und dies speichert er auch so in der ini.


    if(dini_Exists(save))
    {
    dini_IntSet(save,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(save,"Wanteds",GetPlayerWantedLevel(playerid));
    }


    ...
    format(save, sizeof(save), "/Spieler/%s.ini", pName);
    GivePlayerMoney(playerid,dini_Int(save,"Geld"));
    SetPlayerWantedLevel(playerid,dini_Int(save,"Wanteds"));
    pInfo[playerid][fraktion] = dini_Int(save,"Fraktion");
    pInfo[playerid][autos] = dini_Int(save,"auto");
    pInfo[playerid][alevel] = dini_Int(save,"admin");
    pInfo[playerid][playeri] = dini_Int(save,"id");
    return 1;


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • bei OnPlayerConnect unter dem Reg System das hier.


    if(dini_Exists(save))
    {
    dini_Get(save,"Geld",SetPlayerMoney(playerid));
    dini_Get(save,"Wanteds",SetPlayerWantedLevel(playerid));
    }


    Ich weis garnicht was du genau willst.
    Hast du die Infos mit PlayerInfo definiert oder wie ?


    Powered by Windows 7


    Die HDD stimmt nich , hab 3 Festplatten drin.

  • Funktioniert leider nicht. Dann gibt er mir einen Syntax-Error zurück. Anscheinend brauche in in den Klammern mehr Werte.


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • Schonmal was von dividieren gehört?
    Mathe 2. oder 3. Klasse?


    GivePlayerMoney(playerid,dini_Int(save,"Geld") / 2);

  • Nene, mit Mathe hat das gerade nicht wirklich viel zu tun^^
    Hatte das Problem gefunden, ich hatte GivePlayerMoney statt SetPlayerMoney.
    The_Gamer hat mir's in Teamviewer gezeigt


    Mit freundlichen Grüßen
    Padarom


    // Closed

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger