Zebartin / autoxjs-scripts

一些自用的autox.js脚本
191 stars 29 forks source link

竞技场可以加个配置吗,选择第几个,第一个打不过啊 #4

Closed ywfly closed 1 year ago

Zebartin commented 1 year ago

新人竞技场?

ywfly commented 1 year ago

对的

Zebartin commented 1 year ago

行。你要急着用的话,可以自己手动改NIKKE日常.js,在第380行,如下所示。t[0]表示第一个,t[1]表示第二个,t[2]表示第三个。

function 竞技场() {
  clickRect(ocrUntilFound(res => res.find(e => e.text.includes('方舟')), 30, 1000));
  clickRect(ocrUntilFound(res => res.find(e => e.text.includes('技场')), 30, 1000));
  clickRect(ocrUntilFound(res => res.find(e => e.text.includes('新人')), 30, 1000));
  toastLog('进入新人竞技场');
  const firstFight = ocrUntilFound(res => {
    let t = res.filter(e => e.text.endsWith('战斗') && e.level == 1);
    if (t.length == 3)
-      return t[0];
+      return t[1];
    return null;
  }, 30, 1000);
  // ……
}
ywfly commented 1 year ago

感谢,另外请问autoxjs如何断点调试啊,有方法吗?

Zebartin commented 1 year ago

我没用过,但你可以在脚本编辑界面右上角找到断点调试