From 8c8b718d5bed4717f5077356b8ff66ef8de86469 Mon Sep 17 00:00:00 2001 From: wangbing Date: Tue, 17 Sep 2024 22:54:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E9=87=87=E9=9B=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/xyz/wbsite/jmacro/JMacro.java | 4 ++-- .../wbsite/jmacro/wjdr/task/Task_仓库奖励领取.java | 2 +- .../java/xyz/wbsite/jmacro/wjdr/task/Task_自动练兵.java | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/xyz/wbsite/jmacro/JMacro.java b/src/main/java/xyz/wbsite/jmacro/JMacro.java index 65a9b9e..2366c13 100644 --- a/src/main/java/xyz/wbsite/jmacro/JMacro.java +++ b/src/main/java/xyz/wbsite/jmacro/JMacro.java @@ -454,9 +454,9 @@ public abstract class JMacro { } } if (fast) { - ImageUtil.show(viewRect); - Logger.info("最大相似度{}", NumberUtil.formatPercent(maxSimilar, 0)); + } + Logger.info("最大相似度{}", NumberUtil.formatPercent(maxSimilar, 0)); return null; } diff --git a/src/main/java/xyz/wbsite/jmacro/wjdr/task/Task_仓库奖励领取.java b/src/main/java/xyz/wbsite/jmacro/wjdr/task/Task_仓库奖励领取.java index ed7e53e..9e2438c 100644 --- a/src/main/java/xyz/wbsite/jmacro/wjdr/task/Task_仓库奖励领取.java +++ b/src/main/java/xyz/wbsite/jmacro/wjdr/task/Task_仓库奖励领取.java @@ -14,7 +14,7 @@ public class Task_仓库奖励领取 extends BaseTask { public void task(JMacro macro, ViewRect viewRect) { Logger.info("检测面板状态"); ViewRect[] viewRects = macro.matchLegends(macro.of("城镇_打开面板", "城镇_关闭面板"), 0.6); - if (viewRects == null) { + if (viewRects == null || viewRects.length == 0) { Logger.info("检测面板状态检测失败"); return; } diff --git a/src/main/java/xyz/wbsite/jmacro/wjdr/task/Task_自动练兵.java b/src/main/java/xyz/wbsite/jmacro/wjdr/task/Task_自动练兵.java index 7feeaf8..52c8b9e 100644 --- a/src/main/java/xyz/wbsite/jmacro/wjdr/task/Task_自动练兵.java +++ b/src/main/java/xyz/wbsite/jmacro/wjdr/task/Task_自动练兵.java @@ -20,7 +20,7 @@ public class Task_自动练兵 extends BaseTask { private void 盾兵自动训练(JMacro macro, ViewRect viewRect) { Logger.info("检测面板状态"); ViewRect[] viewRects = macro.matchLegends(macro.of("城镇_打开面板", "城镇_关闭面板"),0.6); - if (viewRects == null) { + if (viewRects == null || viewRects.length == 0) { Logger.info("检测面板状态检测失败"); return; } @@ -138,7 +138,7 @@ public class Task_自动练兵 extends BaseTask { private void 矛兵自动训练(JMacro macro, ViewRect viewRect) { Logger.info("检测面板状态"); ViewRect[] viewRects = macro.matchLegends(macro.of("城镇_打开面板", "城镇_关闭面板"),0.6); - if (viewRects == null) { + if (viewRects == null || viewRects.length == 0) { Logger.info("检测面板状态检测失败"); return; } @@ -257,7 +257,7 @@ public class Task_自动练兵 extends BaseTask { private void 射手自动训练(JMacro macro, ViewRect viewRect) { Logger.info("检测面板状态"); ViewRect[] viewRects = macro.matchLegends(macro.of("城镇_打开面板", "城镇_关闭面板"),0.6); - if (viewRects == null) { + if (viewRects == null || viewRects.length == 0) { Logger.info("检测面板状态检测失败"); return; }