FindColor searchX1, searchY1, searchX2, searchY2, purpleColor, 0, 0.9, ffX, ffY
If ffX > -1 And ffY > -1 Then
sx1 = ffX - 45: sy1 = ffY - 45
sx2 = ffX + 45: sy2 = ffY + 45
If sx1 < searchX1 Then sx1 = searchX1
If sy1 < searchY1 Then sy1 = searchY1
If sx2 > searchX2 Then sx2 = searchX2
If sy2 > searchY2 Then sy2 = searchY2
FindColor sx1, sy1, sx2, sy2, cyanColor, 0, 0.7, intX, intY
If intX > -1 And intY > -1 Then
TracePrint "找到青色点,坐标: (" & intX & ", " & intY & ")"
Delay 200
Else
TracePrint "未找到青色点,执行偏移点击"
' 计算并执行偏移点击
offsetX = ffX - 25: offsetY = ffY + 60
Tap offsetX, offsetY
Delay 200
End If
Else
TracePrint "未找到紫色点,继续查找"
Delay 1000 ' 未找到紫色点时延迟1秒
End If
Next