fix: robust

This commit is contained in:
Kyouka 2024-09-14 12:18:23 +08:00
parent 9efb36d7ff
commit 45be8f47fe
2 changed files with 34 additions and 10 deletions

View File

@ -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]

View File

@ -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%的问题。
如果你的电脑配置较好的话,可以尝试降低点击间隔。