|
|
|
@ -10,6 +10,9 @@ import com.example.jmacro.wjdr.util.Logger;
|
|
|
|
|
import com.example.jmacro.wjdr.util.TaskUtil;
|
|
|
|
|
import com.example.jmacro.wjdr.wjdr.task.*;
|
|
|
|
|
|
|
|
|
|
import java.util.concurrent.Callable;
|
|
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 无尽冬日脚本
|
|
|
|
|
*
|
|
|
|
@ -72,10 +75,10 @@ public class MacroForWJDR extends JMacro {
|
|
|
|
|
Logger.info("定位城镇");
|
|
|
|
|
|
|
|
|
|
// 定位城镇
|
|
|
|
|
Boolean inMain = TaskUtil.retryTask(() -> {
|
|
|
|
|
Boolean inMain = TaskUtil.timeTask(() -> {
|
|
|
|
|
{ // 定位弹框,关闭弹框
|
|
|
|
|
delayUnstable();
|
|
|
|
|
ViewRect rect = findLegend("城镇_礼包", 0.7);
|
|
|
|
|
ViewRect rect = findLegend(of(437, 28, 491, 106), "城镇_礼包", 0.7);
|
|
|
|
|
if (rect != null) {
|
|
|
|
|
mouseLeftClick(rect);
|
|
|
|
|
Logger.info("检测到充值广告弹框,关闭弹框");
|
|
|
|
@ -109,7 +112,7 @@ public class MacroForWJDR extends JMacro {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
}, 10, 1000);
|
|
|
|
|
}, 60, TimeUnit.SECONDS);
|
|
|
|
|
|
|
|
|
|
if (!Convert.toBool(inMain, false)) {
|
|
|
|
|
Logger.info("未进入城镇:退出线程");
|
|
|
|
|