From becd8f772a3009e7af766de04bd963b993c60533 Mon Sep 17 00:00:00 2001 From: Sebastian Zeidler Date: Tue, 25 Jun 2019 17:51:22 +0200 Subject: [PATCH] Edge erkennung um prefix + erweitert --- src/main/java/Shadowrun/dice.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main/java/Shadowrun/dice.java b/src/main/java/Shadowrun/dice.java index 8e03023..9b535cd 100755 --- a/src/main/java/Shadowrun/dice.java +++ b/src/main/java/Shadowrun/dice.java @@ -30,7 +30,6 @@ public class dice extends ListenerAdapter { private language activLang; - private Map channelList = new HashMap<>(); @@ -163,10 +162,20 @@ public class dice extends ListenerAdapter { boolean edge = false; try { - if(event.getMessage().getContentRaw().startsWith(this.prefixSr+"+")) { + // Prüfen ob Edge wurf + if(event.getMessage().getContentRaw().startsWith(this.prefixSr+"+") || event.getMessage().getContentRaw().startsWith(this.prefixSr+" +")) { edge = true; } - String[] MsgParts = event.getMessage().getContentRaw().split(" ", 2); + + // korrikiert Edge eingabe von /sr + zu /sr+ + String ContentRaw = event.getMessage().getContentRaw(); + if(event.getMessage().getContentRaw().startsWith(this.prefixSr+" +")) { + ContentRaw = ContentRaw.replace(this.prefixSr+" +", this.prefixSr+"+ ").replace(" ", " "); + } + + // Prüfen ob Leerer Command gesendet wird + String[] MsgParts = ContentRaw.split(" ", 2); + if(MsgParts.length < 2) { String message = activLang.emptyCommand; message = message.replace("%command%", this.prefixSr);