diff --git a/DoroHelper.ahk b/DoroHelper.ahk index 5fff4ec..938d441 100644 --- a/DoroHelper.ahk +++ b/DoroHelper.ahk @@ -18,7 +18,7 @@ stdScreenH := 2160 waitTolerance := 50 colorTolerance := 15 -currentVersion := "v0.1.7" +currentVersion := "v0.1.8" usr := "kyokakawaii" repo := "DoroHelper" @@ -1630,7 +1630,7 @@ SimulationRoom() UserClick(stdTargetX, stdTargetY, scrRatio) Sleep sleepTime // 2 - stdCkptX := [1420, 2337] + stdCkptX := [1420, 2335] stdCkptY := [1243, 1440] desiredColor := ["0xFFFFFF", "0xFE0203"] @@ -1802,14 +1802,14 @@ RookieArena(times) stdTargetX := 2278 stdTargetY := 1092 UserClick(stdTargetX, stdTargetY, scrRatio) - Sleep sleepTime // 2 + Sleep sleepTime UserClick(stdTargetX, stdTargetY, scrRatio) Sleep sleepTime // 2 stdTargetX := 2129 stdTargetY := 1920 UserClick(stdTargetX, stdTargetY, scrRatio) - Sleep sleepTime // 2 + Sleep sleepTime UserClick(stdTargetX, stdTargetY, scrRatio) Sleep sleepTime // 2 UserClick(stdTargetX, stdTargetY, scrRatio) @@ -2885,9 +2885,9 @@ EnterInterception() ;退出结算页面 stdTargetX := 904 stdTargetY := 1805 - stdCkptX := [1893, 1913, 1933] - stdCkptY := [1951, 1948, 1956] - desiredColor := ["0xFFFFFF", "0xFFFFFF", "0xFFFFFF"] + stdCkptX := [3731, 3713, 3638] + stdCkptY := [2040, 2034, 2091] + desiredColor := ["0xE6E6E6", "0xE6E6E6", "0x000000"] while !UserCheckColor(stdCkptX, stdCkptY, desiredColor, scrRatio) { Sleep sleepTime @@ -2943,6 +2943,29 @@ EnterInterception() ;退出结算页面 stdTargetX := 904 stdTargetY := 1805 + stdCkptX := [2232, 2391, 2464] + stdCkptY := [2100, 2099, 2051] + desiredColor := ["0x000000", "0x000000", "0x000000"] + + while !UserCheckColor(stdCkptX, stdCkptY, desiredColor, scrRatio) { + Sleep sleepTime + if A_Index > waitTolerance { + MsgBox "快速战斗结算失败!" + ExitApp + } + } + + while UserCheckColor(stdCkptX, stdCkptY, desiredColor, scrRatio) { + UserClick(stdTargetX, stdTargetY, scrRatio) + Sleep sleepTime + if A_Index > waitTolerance { + MsgBox "退出结算页面失败!" + ExitApp + } + } + /* + stdTargetX := 904 + stdTargetY := 1805 stdCkptX := [1893, 1913, 1933] stdCkptY := [1951, 1948, 1956] desiredColor := ["0xFFFFFF", "0xFFFFFF", "0xFFFFFF"] @@ -2963,6 +2986,7 @@ EnterInterception() ExitApp } } + */ ;检查是否退出 stdCkptX := [1390] diff --git a/README.md b/README.md index 02d74c3..9cbc19e 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ PC端自用日常任务清理助手:DoroHelper ## 要求: -- 【设定-画质-全屏幕模式 + 16:9的显示器比例】 或 【16:9的窗口模式(窗口别拉太小,否则像素识别可能出现误差)】 +- 【设定-画质-全屏幕模式 + 16:9的显示器比例】 或 【16:9的窗口模式(窗口尽量拉大,否则像素识别可能出现误差)】 - 设定-画质-开启光晕效果 @@ -83,6 +83,8 @@ PC端自用日常任务清理助手:DoroHelper - 以**管理员身份**运行DoroHelper +- 不要开启windows HDR显示 + ## 步骤: 打开NIKKE启动器。点击启动。等右下角腾讯ACE反作弊系统扫完,NIKKE主程序中央SHIFT UP logo出现之后,再切出来点击“DORO!”按钮。如果你看到鼠标开始在左下角连点,那就代表启动成功了。(不行的话手动点击一下NIKKE,让它成为活跃窗口。)然后就可以悠闲地去泡一杯咖啡,或者刷一会儿手机,等待Doro完成工作了。 @@ -93,8 +95,6 @@ PC端自用日常任务清理助手:DoroHelper ## 其他: -不要开其他名叫"NIKKE"的文件夹或者窗口。否则Doro会抓错窗口。(因为NIKKE启动器也他妈的叫NIKKE,所以有极小概率会抓错成启动器。点一下NIKKE主程序然后Ctrl+1重启Doro即可。) - 如果出现死循环,提高点击间隔可以解决80%的问题。 如果你的电脑配置较好的话,可以尝试降低点击间隔。