BrandiBank: Spielern Geld senden
BrandiBank: Spielern Geld senden
Der Money-Teil des Codes registriert pay, send und give als Zahlungstrigger. Die Usage-Meldung nennt /money pay <Spieler> <Betrag>. Der Code prüft, ob der Zielspieler bereits auf dem Server war, und gibt eine Erfolg- oder Fehlermeldung aus.
Was du vor dem Start prüfen solltest
Empfänger, Betrag und Bestätigung vor einer Überweisung prüfen. Prüfe dabei zuerst den aktiven Server, deine Rolle und den tatsächlichen Ausgangszustand. Gerade bei Besitz, Geld oder Inventar kann ein Schritt Auswirkungen haben, die sich nicht durch erneutes Klicken rückgängig machen lassen. Arbeite an einer kleinen Testmenge oder einer Testfläche, wenn die Funktion neu für dich ist.
Schritt für Schritt
- Schritt 1: Vorher den eigenen Stand mit /money prüfen. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
- Schritt 2: Den exakten Spielernamen aus einer zuverlässigen Anzeige übernehmen. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
- Schritt 3: /money pay <Spieler> <Betrag> mit positivem, eindeutigem Betrag eingeben. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
- Schritt 4: Die Rückmeldung vollständig lesen. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
- Schritt 5: Danach den eigenen Stand erneut prüfen und den Empfänger um Kontrolle bitten. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
- Schritt 6: Bei unklarer Rückmeldung keinen zweiten Befehl absenden, bevor der Status geklärt ist. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
Details und typische Anwendung
Für Online-Empfänger ist im Code eine direkte Benachrichtigung vorgesehen; Offline-Empfänger erhalten eine gespeicherte Nachricht. Das bedeutet nicht, dass der Sender eine E-Mail oder Chatnachricht als Beleg ersetzen kann. Bewahre Betrag und Uhrzeit auf. Bei mehreren ähnlich geschriebenen Namen lohnt eine Bestätigung des Empfängers vor der Buchung.
Ein vollständiger Test hat drei sichtbare Zustände: den Anfang, die Aktion und das Ergebnis. Vergleiche die Anzeige nach dem Vorgang mit dem Anfang. Eine Chatmeldung allein reicht bei Geld, Rechten oder Lagerbeständen nicht immer aus; die zugehörige Übersicht sollte denselben Zustand zeigen. Bei gemeinsam genutzten Projekten hilft es, Änderungen mit Zeitpunkt und zuständiger Person kurz festzuhalten.
Fehlersuche
Bei „Spieler war noch nie auf diesem Server“ den Namen und Server prüfen. Bei „nicht genügend Geld“ Quelle und Betrag kontrollieren. Bei einem scheinbar erfolgreichen Vorgang ohne veränderten Stand Support mit beiden Kontoständen und Zeitpunkt kontaktieren.
Ändere bei der Fehlersuche nur eine Sache pro Versuch. Prüfe zunächst die Eingabe, dann Berechtigung und Gebiet, anschließend den Serverzustand. Wenn eine Zahlung oder Buchung möglicherweise ausgeführt wurde, löse sie nicht erneut aus, bevor die Historie geklärt ist. Ein reproduzierbarer Fehler mit genauer Meldung ist für den Support viel hilfreicher als viele unklare Wiederholungen.
Abschlusskontrolle und Support
- Stimmt die angezeigte Objekt-ID, Position oder der Empfänger?
- Hat sich nur der erwartete Wert beziehungsweise Bestand geändert?
- Ist die Funktion für andere Beteiligte so sichtbar, wie beabsichtigt?
- Kannst du den Vorgang mit einem kleinen Beispiel erneut nachvollziehen?
Für eine Meldung gehören Server, Welt oder Panel-Seite, Uhrzeit, ausgeführter Befehl beziehungsweise Klickfolge, erwartetes Ergebnis und sichtbare Fehlermeldung zusammen. Bilder bitte auf den relevanten Ausschnitt beschränken. Zugangsdaten, Tokens und vollständige Zahlungsdaten niemals beilegen.