Что нового

[Автоматизация] Действие при зажатой кнопке мышки, или найденном цвете

Vlad33391

Новичок
Сообщения
3
Репутация
0
Здравствуйте, первый раз здесь по этому не судите строго.
С Autoit обращаюсь строго на Вы. По этому мой вопрос может показаться вам глупым но я сам не смог найти на него ответа.
Есть самый простейший скрипт:
[hide]While 1
PixelSearch(720,447,721,448,0xFF4040,20)
If Not @error Then
MouseClick("left")
EndIf
Sleep(50)
WEnd[/hide]

В центре экрана есть белая точка при наведении ее на цель она меняет свой цвет, когда это происходит скрипт делает выстрел, все вроде бы просто, вот только сейчас появилась такая проблема что использовании новой винтовки в центре экрана точка появляется только при зажатой ПКМ. Исходя из этого у меня вопрос:
Как сделать так что бы скрипт начинал работать только с зажатой ПКМ или только тогда когда в центре экрана находился бы белый цвет?
 

hedji

Продвинутый
Сообщения
409
Репутация
94
Код:
While 1
$color = PixelGetColor(720, 447) ;получить цвет точки по координатам 720, 447
If Hex($color, 6)='FFFFFF' Then ;если точка белая, то искать и кликать
	PixelSearch(720,447,721,448,0xFF4040,20)
	If Not @error Then
	   MouseClick("left")
	EndIf
	EndIf
Sleep(50)
WEnd
 
Автор
V

Vlad33391

Новичок
Сообщения
3
Репутация
0
hedji сказал(а):
Код:
While 1
$color = PixelGetColor(720, 447) ;получить цвет точки по координатам 720, 447
If Hex($color, 6)='FFFFFF' Then ;если точка белая, то искать и кликать
	PixelSearch(720,447,721,448,0xFF4040,20)
	If Not @error Then
	   MouseClick("left")
	EndIf
	EndIf
Sleep(50)
WEnd

Бро спасибо тебе большое, прости что с задержкой но ты мне тогда очень помог)
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.
 
Верх