BrandiBungeeFriend: private Nachrichten und Antworten
BrandiBungeeFriend: private Nachrichten und Antworten
Das Plugin registriert /fmsg für private Freundesnachrichten und /fr als Antwort auf die letzte eingegangene Nachricht. Der Code prüft die Freundschaft vor dem Senden. Die Antwortfunktion ermittelt die Person aus einem zuletzt gespeicherten Namen; nach Serverneustart oder ohne vorherige Nachricht fehlt dieser Bezug.
Was du vor dem Start prüfen solltest
/fmsg und /fr für Gespräche mit Freunden. 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: Mit /friend list den Kontakt prüfen. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
- Schritt 2: /fmsg <Freund> <Nachricht> senden. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
- Schritt 3: An der Anzeige für Sender und Empfänger prüfen, dass die Nachricht den richtigen Kontakt erreicht hat. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
- Schritt 4: Für eine direkte Antwort /fr <Nachricht> verwenden. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
- Schritt 5: Vor vertraulichen Informationen den Empfänger nochmals lesen. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
- Schritt 6: Bei ausbleibender Zustellung Onlinezustand und Freundschaft prüfen. Lies die Bestätigung vollständig und notiere eine Kennung, falls die Oberfläche eine anzeigt.
Details und typische Anwendung
Private Nachricht bedeutet hier ein Gespräch im Proxy-Freundesystem; es ist kein Ende-zu-Ende-verschlüsselter Kanal. Das System protokolliert im gezeigten Code eine Zuordnung der letzten Nachrichtenpartner. /fr kann nur sinnvoll antworten, wenn zuvor ein Partner gespeichert wurde und erreichbar ist. Eine gelöschte Freundschaft blockiert weitere Freundesnachrichten, auch wenn die Person noch online ist.
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
Wenn /fr „kein letzter Spieler“ meldet, sende mit /fmsg und vollem Namen. Bei „nicht dein Freund“ die Liste kontrollieren. Beim Versenden eines längeren Texts vor Enter den Empfänger am Anfang der Zeile nochmals prüfen.
Ä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.