Тема: AHK: AHK не видит цвет
В кратце проблема такая.
Сам бот написан как "Триггер". То есть прицел изначально белый, но когда наводишь на человека он становится красным, в этот момент если зажат LShift он должен нажимать на ЛКМ(выстрел). В целом все работает, но цвет в который красится прицел AHK просто не видит. При чем если поставить цвет красный(FFFF00) то его видит, тестил на красном квадрате в фотошопе, точно так же с цветом db4949 уже не работает, его бот просто не замечает. Может кто понял ошибку или что то такое, может можо заменить ImageSearch, или выбрать диапазон тонов цвета. В общем я уже запутался.
;Указать цвет срабатывания (Hex, RGB):
Color = 0xdb4949
;Авто-выстрел при удержании клавиши:
~LShift::
While GetKeyState("LShift", "P")
{
PixelSearch,,, 800, 450, 800, 450, % Color,, RGB
If !ErrorLevel
{
MouseClick
ToolTip -Выстрел-,0,0
}
Else
ToolTip, Не найден %Color% цвет,0,0
Sleep, 500
}
ToolTip
Return
И еще может можно несколько цветов указать, так как там не 1 цвет а сразу несколько его оттенков или тонов.