Fraktionslager Mats/Drogen

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
  • Hey Leute,
    also ich habe folgendes Problem, ich habe das Fraktionslager für Mats/Drogen hier aus dem Forum genommen und es funktioniert auch einwandfrei, es wird auch gespeichert etc. Nur das komische ist dass das Lager nur für mich speichert und wenn ich etwas einzahle und dann relogge ist es bei mir noch da aber bei anderen Spielern nicht, deshalb meine Frage wie kann ich es ordentlich speichern das wenn egal wer aus der Fraktion dort etwas einzahlt es auch 100% nach dem Relogg/Gmx auch noch da ist.
    Wenn ihr irgendeinen Ausschnitt vom Script braucht bitte melden!


    Mfg

  • Hey, also ich speichere das wie folgt: (Aufgrund eines Tipps von jemanden hier aus dem Forum)
    Bei "OnPlayerRegister"
    format(var, 32, "Materials2=%d\n",PlayerInfo[playerid][pBoxMats]);fwrite(hFile, var);
    format(var, 32, "Drugs2=%d\n",PlayerInfo[playerid][pBoxDrugs]);fwrite(hFile, var);


    Bei "OnPlayerUpdateEx"
    format(var, 32, "Materials2=%d\n",PlayerInfo[playerid][pBoxMats]);fwrite(hFile, var);
    format(var, 32, "Drugs2=%d\n",PlayerInfo[playerid][pBoxDrugs]);fwrite(hFile, var);


    Bei "OnPlayerLogin"
    if( strcmp( key , "Materials2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxMats] = strval( val ); }
    if( strcmp( key , "Drugs2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxDrugs] = strval( val ); }


    /edit Es speichert doch von jeden die Mats nur wenn ich in Bank reinschaue sind meine 12k drinnen und wenn ein anderer Spieler reinschaut sind seine Mats drinnen, sprich die Bank zeigt nicht die Mats von allen zusammen an sondern nur die von jedem einzelnen und dass ist nicht der Sinn einer gemeinsamen Mats Bank.


    Mfg

    Einmal editiert, zuletzt von Schecky47 ()

  • Du musst eine dini anlegen lassen, von der Bank. Dort speicherst du es dann rein.
    Es ist klar, dass wenn du es bei deinem Account speicherst, dann sieht es jeder von seinem Account.