dv_doorbell — Türklingel für Job-Fraktionen
Wer vor der Tür steht, bekommt automatisch ein Klingelschild eingeblendet und drückt E. Alle Spieler mit dem hinterlegten Job hören daraufhin einen Klingelton und bekommen eine Meldung — und können dem Klingelnden antworten, statt ihn vor einer stummen Tür stehen zu lassen.
FUNKTIONEN
• Klingelschild erscheint von selbst — ohne Mauszeiger, der Spieler bleibt frei beweglich
• Beliebig viele Klingeln, jede mit eigenem Namen, Job, Mindestdienstgrad und Ort
• Fünf echte Klingeltöne als Aufnahmen, im Spiel umschaltbar und frei austauschbar
• Lautstärkeregler mit Vorhören — gilt für die Klingel, nicht für den einzelnen Spieler
• Rückmeldung an den Klingelnden: „Wir kommen sofort", „Heute geschlossen" u. a., frei erweiterbar
• Klingelverlauf — wer zuletzt geklingelt hat und ob jemand geantwortet hat
• „Nicht stören" — Klingelnde hören „Zurzeit geschlossen" statt gar nichts
• Zweifacher Spamschutz: Limit je Spieler und Sperre je Klingel
• Name wahlweise mitschicken: „Max Mustermann klingelt" oder „Jemand klingelt"
• Discord-Log für Klingeln, Antworten, Spamsperren und Änderungen
• Zweiter Marker im Gebäude — nur mit passendem Job sichtbar, dort wird eingestellt
• Marker schon aus 20 m sichtbar, Sichtweite je Klingel einstellbar
• Keine Datenbank — die Einstellungen liegen in einer JSON-Datei
• Debugmodus mit /dbwhere: Koordinaten fertig im Config-Format ausgeben
TECHNIK
Die Autorität liegt vollständig auf dem Server: Distanz, Job, Klingelton und Spamschutz werden dort geprüft, der Client schickt nur den Tastendruck. Außerhalb der Klingelzonen läuft kein Code — im Leerlauf 0,00 ms. Jede Einstellung ist in einer ausführlich kommentierten config.lua dokumentiert.
VORAUSSETZUNG:
dv_core ab v3.3.1 — die einzige Abhängigkeit. (hier im Shop auch kostenlos)