有特殊活动时,转盘仍能生效
This commit is contained in:
知一一 2025-01-01 16:29:41 +08:00 committed by GitHub
parent a736a85e8e
commit abcf1710d7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 30 additions and 7 deletions

View File

@ -15,7 +15,7 @@ stdScreenH := 2160
waitTolerance := 50 waitTolerance := 50
colorTolerance := 15 colorTolerance := 15
currentVersion := "v0.1.19" currentVersion := "v0.1.20"
usr := "kyokakawaii" usr := "kyokakawaii"
repo := "DoroHelper" repo := "DoroHelper"
@ -3284,15 +3284,17 @@ Mission() {
;============================================================= ;=============================================================
;13: 通行证收取 ;13: 通行证收取 兼容双转盘 兼容特殊活动
Pass() { Pass() {
OnePass() OnePass()
stdCkptX := [3395] stdCkptX := [3395]
stdCkptY := [368] stdCkptY := [368]
stdCkptY1 := [468] ;活动可能偏移
desiredColor := ["0xFBFFFF"] ;白色的轮换按钮 desiredColor := ["0xFBFFFF"] ;白色的轮换按钮
stdTargetX := 3395 stdTargetX := 3395
stdTargetY := 368 stdTargetY := 368
stdTargetY1 := 468
if UserCheckColor(stdCkptX, stdCkptY, desiredColor, scrRatio) { ;如果轮换按钮存在 if UserCheckColor(stdCkptX, stdCkptY, desiredColor, scrRatio) { ;如果轮换按钮存在
global PassRound global PassRound
PassRound := 0 PassRound := 0
@ -3314,11 +3316,32 @@ Pass() {
} }
if UserCheckColor(stdCkptX, stdCkptY1, desiredColor, scrRatio) { ;检测是否偏移
global PassRound
PassRound := 0
while (PassRound < 2) {
userClick(stdTargetX, stdTargetY1, scrRatio) ;转一下
Sleep sleepTime
PassRound := PassRound + 1
stdCkptX := [3437]
stdCkptY := [438]
desiredColor := ["0xFF2712"] ;红点
if UserCheckColor(stdCkptX, stdCkptY, desiredColor, scrRatio) { ;如果转出红点
Sleep sleepTime
userClick(stdTargetX, stdTargetY1, scrRatio) ;再转一下
Sleep sleepTime
OnePass()
break
}
}
}
} }
OnePass() { ;执行一次通行证 OnePass() { ;执行一次通行证
stdTargetX := 3633 stdTargetX := 3633
stdTargetY := 362 stdTargetY := 405
UserClick(stdTargetX, stdTargetY, scrRatio) UserClick(stdTargetX, stdTargetY, scrRatio)
Sleep sleepTime Sleep sleepTime