Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


У меня к вам еще вопрос...

вот функция :

func Wbd()

WinActivate("WinBDRs")

$coord = PixelSearch( 80, 361, 309, 371, 0xFF0000, 10 )
if Not @error then
$coord_1 = PixelSearch( 80, 361, 309, 371, 0x291413, 40 )
Sleep(2000)
$coord_2 = PixelSearch( 80, 361, 309, 371, 0x291413, 40 )

If $coord_1 <> $coord_2 Then

Send("i")
Else
Send("o")
EndIf

EndIf

endfunc
while 1=1
Wbd()
wend


По идее должна считывать полоску и, если она остановится, послать мне команду . Но на деле все совсем не так...она постоянно посылает команду что стоит на месте, хотя я вижу что полоска бежит. Цвета тоже правельные указал, если их отдельно проверять, все проходят. Чувствую, я с IF then намудрил...рлмогите расставить все на свои места, пожалуйста.

Отправлено: 22:46, 06-09-2008 | #852