Очень непонятная ситуация.
Данная схема работает :
, а такая работает :
Под словом "не работает" я имею ввиду, что всегда даёт значение NO! :-(
Объясните, что я делаю не так?
Заранее спасибо.
Данная схема работает :
Код:
Sleep(3000)
If Check("Check existing fight") = "FIGHT IS" Then
MsgBox(0, "", "IS")
Exit
Else
MsgBox(0, "", "NO")
Exit
EndIf
Func Check($ToCheck)
Select
Case $ToCheck = "Check existing fight" ; проверка на существующий бой
$coord = PixelSearch( 80, 174, 978, 688, 0xf3b933, 1, 1)
If Not @error Then
Return "FIGHT IS " ; бой существует
Else
Return "FIGHT NO" ; боя нет
EndIf
EndSelect
EndFunc
, а такая работает :
Код:
Sleep(3000)
$coord = PixelSearch( 80, 174, 978, 688, 0xf3b933, 1, 1)
If Not @error Then
MsgBox(0, "", "IS" ); бой существует
Else
MsgBox(0, "", "NO " ) ; боя нет
EndIf
Exit
Под словом "не работает" я имею ввиду, что всегда даёт значение NO! :-(
Объясните, что я делаю не так?
Заранее спасибо.