Помогите

Помощь в написании скриптов
mertvoi
Posts: 1
Joined: 13 Mar 2021, 06:03

Помогите

Post by mertvoi » 13 Mar 2021, 06:09

Помогите не понимаю почему работает криво.
Суть проблемы 2 проверка на цвет не работет но если выносить в лейбл и вызывать из цыкла то срабатывает как нужно но после срабатывания цыкл прекращаеться,
но если оставить всё как в коде ниже то скрипт выполняет действия которые после 2 проверки токсть он жмёт постоянно кнопку i потом правой кнопкой мыши приэтом не ищет пиксель.

Code: Select all

#MaxThreadsPerHotkey 2

F4::
Toggle := !Toggle
loop
{
    If not Toggle
        break
    PixelGetColor, color, 1052, 900 Alt
    if color = 0x0000FF
        Click
    PixelGetColor, colorr, 657, 1018 Alt
    if colorr = 0x04FA97
        Send {i}
	Sleep 1000
	Click right, 582, 393
}
return

mcl
Posts: 355
Joined: 04 May 2018, 16:35

Re: Помогите

Post by mcl » 13 Mar 2021, 15:58

Не вижу особых проблем, разве что перед Alt должны быть запятые.
Почему решили что проверка цвета пикселя не работает, если действие выполняется?
Можно посмотреть на код с вынесенным в лейбл PixelGetColor?
Под какую программу написан скрипт? Игра, fullscreen?
github://oGDIp - GDI+ wrapper for AHK v1.1

Post Reply

Return to “Помощь”