Имя пользователя:
Пароль:
 

Название темы: Цвета , авто-кликер.
Показать сообщение отдельно
wnc wnc вне форума Автор темы

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


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

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


Код: Выделить весь код
HotKeySet("{ESC}", "ExitPro")
HotKeySet("{F1}", "Terminate")

While 1
    MsgBox(64, "Программу запущена", "Успех")
Sleep(90000)
WEnd

Func Terminate()
    MsgBox(64, "Hi", "Жмиии!")
While 1
$aPos = MouseGetPos()
;Точки проверки
$var = PixelGetColor( 1097, 423 )
$var1 = PixelGetColor( 1181, 415 )

If $var = 0x8E2727 AND $var1= 0x335E25 Then 
    MouseClick("left", 1149, 891, 1)
	
Elseif $var = 0x8E2727 OR $var1= 0x335E25 Then
     MouseClick("left", 786, 908, 1) 
EndIf
WEnd
 EndFunc
 
 Func ExitPro()
	MsgBox(64, "Программа выключена", "Успешно выполнено")
Exit 0
EndFunc
Если совпадает первый цвет но не совпадает второй , то MouseClick("left", 1149, 891, 1)срабатывает.
Если не совпадает первый цвет то MouseClick("left", 1149, 891, 1) не срабатывает.
Если совпадает и первый , и второй цвет то MouseClick("left", 786, 908, 1) срабатывает.

Вопрос: почему если совпадает первый цвет но не совпадает второй то MouseClick("left", 1149, 891, 1) срабатывает, а если не совпадает первый то MouseClick("left", 1149, 891, 1) не срабатывает.
Как решить эту проблему?

Последний раз редактировалось wnc, 21-05-2012 в 17:10.


Отправлено: 16:47, 21-05-2012 | #13

Название темы: Цвета , авто-кликер.