s165 Geld im Adler und Minecraft synchronisieren

Beschreibung
Im Rahmen von s134Ingame Bargeldtransfer per Chatbefehl und s5Bargeld in MC einbinden wäre es ziemlicher Overkill, wenn jede Bargeld-Transaktion in Minecraft auch direkt in die Datenbank geschrieben wird.
Allerdings gibt es Logik im Adler, die das aktuelle Barvermögen benötigt, also muss ein Abgleich her.

Jedesmal, wenn ein Spieler in MC einloggt, wird der aktuelle Bargeldbetrag abgefragt und gespeichert. Änderungen im Spiel (bspw. das Übergeben oder Wegwerfen von Geld) aktualisiert den Betrag im Spiel.
Jedesmal, wenn der Adler den Bargeldbetrag anfordert, wird geprüft, ob MC gerade läuft.
Wenn ja, frage das Spiel nach dem aktuellen Guthaben
Wenn nein, nimm den Wert aus der Datenbank.

Jedesmal, wenn der Adler das Spiel nach dem aktuellen Guthaben fragt, wird der Spielwert nur zurückgegeben, wenn der Charakter auch gerade online ist. Andernfalls wird eine Exception geworfen. Der Adler erkennt das und verwendet dann die Datenbank als Fallback. ( dia3Bargeld-Abfrage)

Kommentare

Da Du nicht angemeldet bist, brauchen wir einen Anzeigenamen.

Sicherheitsabfrage („reCAPTCHA“)
Kategorie wählen
Status
Abgeschlossen
Paket
Wirtschaft
Version
2.1.1 6. Februar 2018
Erstellt
Referenzen