1 (изменено: yar.mid, 2021-03-14 16:38:59)

Тема: AHK на поиск цвета и последующую команду

Всем привет. Возникла такая проблема:
Написал "макрос", чтобы при нажатии на кнопку Q происходил левый клик, срабатывал поиск цвета и последующая команда, но, даже если указанный цвет в указанном пикселе был, меня сразу "перекидывает" на else, будто поиск цвета и не происходил.  Подскажите, проблема в коде или в пикселе/цвете?


*q:: 
{ 
Click
WatchCursor: 
   MouseGetPos, XPos, YPos
   PixelGetColor, CurrentColor, 1442, 413, Slow RGB
   If CurrentColor = 0x38AD09
      {
      ControlClick, x1531 y400, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1269 y713, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1133 y712, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1133 y712, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1133 y712, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1133 y712, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1436 y717, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1436 y717, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1436 y717, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1436 y717, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1654 y305, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1654 y305, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1654 y305, ahk_exe GTA5.exe
      sleep, 50
      ControlClick, x1654 y305, ahk_exe GTA5.exe
      sleep, 50
      }
   else
      {
      sleep, 30
      ControlClick, x1654 y305, ahk_exe GTA5.exe
      }
return
} 
return 	

2

Re: AHK на поиск цвета и последующую команду

Что мешает самому проверить что не так в скрипте?

Q:: 
PixelGetColor, CurrentColor, 1442, 413, Slow RGB
If CurrentColor = 0x38AD09
 ToolTip, % "Ок: " CurrentColor
Else
 ToolTip, % "Нет: " CurrentColor
Return
Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101