Skip to main content

🛈 Chat-Event Übersicht

danger

Hinweis: Dieses Event ist sehr mächtig und sollte mit Vorsicht verwendet werden. Wenn du dir nicht sicher bist, frage bitte im DCV2 Discord nach, ob du alles Richtig gemacht hast, bevor du es verwendest.

Das Chat-Event reagiert auf eingegende Chat-Nachrichten und löst ein Event aus, wenn die Nachricht mit einem RegEx-Muster übereinstimmt. Du kannst den Chat-Inhalt mit Variabeln aufteilen und in Aktionen verwenden.

Chat mit und ohne Color-Codes:

Was ist was ? Für manche Validierungen, zum Beispiel Zahlungen ist es wichtig, das man diese mit ColorCodes Validiert, da diese sonst zum Beispiel mit /status Nachricht gefälscht werden könnten. Hier ist ein Beispiel:

Chat mit ColorCodes

§r§aDu hast §r§4§lSupreme §r§8§l? §r§f§lSpielername§r§a $1,213 gegeben.§r

Chat ohne ColorCodes

Du hast Supreme ? Spielername $1,213 gegeben.

RegEx

Das Angegebene RegEx prüft ob dieses RegEx in der Nachricht enthalten ist, sprich Teil-Prüfung von Strings sind auch möglich. Das RegEx muss nicht den gesammten String abdecken.

Wo bekomme ich den Chat mit Color-Codes her?

Du kannst in der /dcv/mainconfig.json den Debug Mode anschalten (auf 'true' setzen und dann im Discord die Config neu laden!). Anschließend hast du zb. den Chat mit ColorCodes in der Console. Alles nach "Color" oder "noColor" ist deine ChatNachricht.

[DCV2-DEBUG] ChatEventTrigger: Color §r§aDu hast §r§4§lSupreme §r§8§l? §r§f§lSpielername§r§a $1,213 gegeben.§r
[DCV2-DEBUG] ChatEventTrigger: noColor Du hast Supreme ? Spielername $1,213 gegeben.
info

Bitte lass dieses Modus nicht im Produktivbetrieb an, da dieser sehr viele Informationen in den Log spammt. (produziert gerne 2-3GB log je Stunde)