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; }