|
|
@ -74,12 +74,11 @@ public class MacroForWJDR extends JMacro {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Logger.info("启动循环任务");
|
|
|
|
Logger.info("启动循环任务");
|
|
|
|
int count = 10;
|
|
|
|
int count = 1;
|
|
|
|
while (JMainService.getInstance().run && count > 0) {
|
|
|
|
while (JMainService.getInstance().run && count > 0) {
|
|
|
|
count--;
|
|
|
|
count--;
|
|
|
|
// 任意界面优先返回城镇
|
|
|
|
// 任意界面优先返回城镇
|
|
|
|
new Task_定位城镇(this, focusRect).run();
|
|
|
|
new Task_定位城镇(this, focusRect).run();
|
|
|
|
|
|
|
|
|
|
|
|
// 可按优先级排序以下任务
|
|
|
|
// 可按优先级排序以下任务
|
|
|
|
new Task_采矿被攻击(this, focusRect).run();
|
|
|
|
new Task_采矿被攻击(this, focusRect).run();
|
|
|
|
new Task_收留避难者(this, focusRect).run();
|
|
|
|
new Task_收留避难者(this, focusRect).run();
|
|
|
@ -100,8 +99,9 @@ public class MacroForWJDR extends JMacro {
|
|
|
|
ViewRect 无尽 = findLegend(getFocusRect().offsetY(-30), "无尽", 0.8);
|
|
|
|
ViewRect 无尽 = findLegend(getFocusRect().offsetY(-30), "无尽", 0.8);
|
|
|
|
if (无尽 != null) {
|
|
|
|
if (无尽 != null) {
|
|
|
|
Logger.info("游戏窗口存在,关闭窗口!");
|
|
|
|
Logger.info("游戏窗口存在,关闭窗口!");
|
|
|
|
mouseMove(无尽.getCenter());
|
|
|
|
mouseMove(无尽.getCenter(), true);
|
|
|
|
delay(1000);
|
|
|
|
delay(50);
|
|
|
|
|
|
|
|
mouseMove(无尽.getCenter().offsetY(1), true);
|
|
|
|
mouseLeftClick(无尽);
|
|
|
|
mouseLeftClick(无尽);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|