Add: 允许不判断行动所需CLIENT FLAG

This commit is contained in:
SerendipityR 2024-01-31 00:04:44 +08:00 committed by GitHub
parent 8bbd11c346
commit 1b7c08c49a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -235,7 +235,7 @@ public class BotManager {
int chatCount = Integer.parseInt(spamArgs[0]); int chatCount = Integer.parseInt(spamArgs[0]);
long chatDelay = Long.parseLong(spamArgs[1]); long chatDelay = Long.parseLong(spamArgs[1]);
String chatFlag = spamArgs[2]; String chatFlag = spamArgs[2];
if (botHandler.hasClientFlag(client, chatFlag)) { if ("none".equals(chatFlag) || botHandler.hasClientFlag(client, chatFlag)) {
if (ConfigUtil.BotActionDetails) { if (ConfigUtil.BotActionDetails) {
LogUtil.doLog(0, "[" + userName + "] [行动] 尝试向服务器发送消息: " + chatCount + "", "BotAttack"); LogUtil.doLog(0, "[" + userName + "] [行动] 尝试向服务器发送消息: " + chatCount + "", "BotAttack");
} }
@ -250,7 +250,7 @@ public class BotManager {
int rndTpCount = Integer.parseInt(rndTpArgs[0]); int rndTpCount = Integer.parseInt(rndTpArgs[0]);
long rndTpDelay = Integer.parseInt(rndTpArgs[1]); long rndTpDelay = Integer.parseInt(rndTpArgs[1]);
String rndTpFlag = rndTpArgs[2]; 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) { if (ConfigUtil.BotActionDetails) {
LogUtil.doLog(0, "[" + userName + "] [行动] 尝试进行随机传送: " + rndTpCount + "", "BotAttack"); LogUtil.doLog(0, "[" + userName + "] [行动] 尝试进行随机传送: " + rndTpCount + "", "BotAttack");
} }
@ -263,7 +263,7 @@ public class BotManager {
case "backTeleport": case "backTeleport":
String[] bTpArgs = _action[1].split("_"); String[] bTpArgs = _action[1].split("_");
String bTpFlag = bTpArgs[0]; String bTpFlag = bTpArgs[0];
if (botHandler.hasClientFlag(client, bTpFlag)) { if ("none".equals(bTpFlag) || botHandler.hasClientFlag(client, bTpFlag)) {
if (positionList.containsKey(client)) { if (positionList.containsKey(client)) {
if (ConfigUtil.BotActionDetails) { if (ConfigUtil.BotActionDetails) {
LogUtil.doLog(0, "[" + userName + "] [行动] 尝试回到初始位置。", "BotAttack"); LogUtil.doLog(0, "[" + userName + "] [行动] 尝试回到初始位置。", "BotAttack");
@ -290,7 +290,7 @@ public class BotManager {
String[] crashArgs = _action[1].split("_"); String[] crashArgs = _action[1].split("_");
int packetCount = Integer.parseInt(crashArgs[0]); int packetCount = Integer.parseInt(crashArgs[0]);
String crashFlag = crashArgs[1]; String crashFlag = crashArgs[1];
if (botHandler.hasClientFlag(client, crashFlag)) { if ("none".equals(crashFlag) || botHandler.hasClientFlag(client, crashFlag)) {
if (ConfigUtil.BotActionDetails) { if (ConfigUtil.BotActionDetails) {
LogUtil.doLog(0, "[" + userName + "] [行动] 尝试发送崩服数据包: " + packetCount + "", "BotAttack"); LogUtil.doLog(0, "[" + userName + "] [行动] 尝试发送崩服数据包: " + packetCount + "", "BotAttack");
} }
@ -302,7 +302,7 @@ public class BotManager {
int tabCount = Integer.parseInt(tabArgs[0]); int tabCount = Integer.parseInt(tabArgs[0]);
long tabDelay = Long.parseLong(tabArgs[1]); long tabDelay = Long.parseLong(tabArgs[1]);
String tabFlag = tabArgs[2]; String tabFlag = tabArgs[2];
if (botHandler.hasClientFlag(client, tabFlag)) { if ("none".equals(tabFlag) || botHandler.hasClientFlag(client, tabFlag)) {
if (ConfigUtil.BotActionDetails) { if (ConfigUtil.BotActionDetails) {
LogUtil.doLog(0, "[" + userName + "] [行动] 尝试发送命令补全数据包: " + tabCount + "", "BotAttack"); LogUtil.doLog(0, "[" + userName + "] [行动] 尝试发送命令补全数据包: " + tabCount + "", "BotAttack");
} }