From 1b7c08c49a3264e1a927675e072ffdd154b003cc Mon Sep 17 00:00:00 2001 From: SerendipityR <48401197+SerendipityR-2022@users.noreply.github.com> Date: Wed, 31 Jan 2024 00:04:44 +0800 Subject: [PATCH] =?UTF-8?q?Add:=20=E5=85=81=E8=AE=B8=E4=B8=8D=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E8=A1=8C=E5=8A=A8=E6=89=80=E9=9C=80CLIENT=20FLAG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MultipleVersion/Bot/BotManager.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/VersionFactory/src/cn/serendipityr/EndMinecraftPlusV2/MultipleVersion/Bot/BotManager.java b/VersionFactory/src/cn/serendipityr/EndMinecraftPlusV2/MultipleVersion/Bot/BotManager.java index 35b59df..6832fcb 100644 --- a/VersionFactory/src/cn/serendipityr/EndMinecraftPlusV2/MultipleVersion/Bot/BotManager.java +++ b/VersionFactory/src/cn/serendipityr/EndMinecraftPlusV2/MultipleVersion/Bot/BotManager.java @@ -235,7 +235,7 @@ public class BotManager { int chatCount = Integer.parseInt(spamArgs[0]); long chatDelay = Long.parseLong(spamArgs[1]); String chatFlag = spamArgs[2]; - if (botHandler.hasClientFlag(client, chatFlag)) { + if ("none".equals(chatFlag) || botHandler.hasClientFlag(client, chatFlag)) { if (ConfigUtil.BotActionDetails) { LogUtil.doLog(0, "[" + userName + "] [行动] 尝试向服务器发送消息: " + chatCount + "次", "BotAttack"); } @@ -250,7 +250,7 @@ public class BotManager { int rndTpCount = Integer.parseInt(rndTpArgs[0]); long rndTpDelay = Integer.parseInt(rndTpArgs[1]); String rndTpFlag = rndTpArgs[2]; - if (botHandler.hasClientFlag(client, rndTpFlag) && positionList.containsKey(client)) { + if ("none".equals(rndTpFlag) || botHandler.hasClientFlag(client, rndTpFlag) && positionList.containsKey(client)) { if (ConfigUtil.BotActionDetails) { LogUtil.doLog(0, "[" + userName + "] [行动] 尝试进行随机传送: " + rndTpCount + "次", "BotAttack"); } @@ -263,7 +263,7 @@ public class BotManager { case "backTeleport": String[] bTpArgs = _action[1].split("_"); String bTpFlag = bTpArgs[0]; - if (botHandler.hasClientFlag(client, bTpFlag)) { + if ("none".equals(bTpFlag) || botHandler.hasClientFlag(client, bTpFlag)) { if (positionList.containsKey(client)) { if (ConfigUtil.BotActionDetails) { LogUtil.doLog(0, "[" + userName + "] [行动] 尝试回到初始位置。", "BotAttack"); @@ -290,7 +290,7 @@ public class BotManager { String[] crashArgs = _action[1].split("_"); int packetCount = Integer.parseInt(crashArgs[0]); String crashFlag = crashArgs[1]; - if (botHandler.hasClientFlag(client, crashFlag)) { + if ("none".equals(crashFlag) || botHandler.hasClientFlag(client, crashFlag)) { if (ConfigUtil.BotActionDetails) { LogUtil.doLog(0, "[" + userName + "] [行动] 尝试发送崩服数据包: " + packetCount + "个", "BotAttack"); } @@ -302,7 +302,7 @@ public class BotManager { int tabCount = Integer.parseInt(tabArgs[0]); long tabDelay = Long.parseLong(tabArgs[1]); String tabFlag = tabArgs[2]; - if (botHandler.hasClientFlag(client, tabFlag)) { + if ("none".equals(tabFlag) || botHandler.hasClientFlag(client, tabFlag)) { if (ConfigUtil.BotActionDetails) { LogUtil.doLog(0, "[" + userName + "] [行动] 尝试发送命令补全数据包: " + tabCount + "个", "BotAttack"); }