Столкнулся с таковой проблемой: использую PixelSearch для поиска по цвету монстра на экране и последующего его убийства, но когда монстр стоит за какой-либо преградой (будь-то дом, забор и т.д.) мой персонаж наводится на него, пытается атаковать, но ему это не удается и он бесконечное время стоит на месте... Возможно ли как-то сделать так, чтобы в данных ситуациях мой персонаж нажимал, к примеру, F2 и телепортировался?
Если же нет, подскажите, куда вставить часть скрипта, чтобы, к примеру, каждые 5 минут независимо от скрипта клацалось Alt+0? Если я не ошибаюсь это делается либо через SetKeyDelay, либо через SetTimer? Ниже привожу свой скрипт.
Код: Выделить всё
F1::
SetTimer, ImageCheck, 100
return
ImageCheck:
{
PixelSearch x, y, 1508, 81, 1508, 96, 0xD6CFCE, 5, Fast
if ( ErrorLevel > 0 )
{
PixelSearch x, y, 3, 25, 1675, 1048, 0x9bbd9f, 5, Fast
if ( ErrorLevel > 0 )
{
;если ErrorLevel > 0
Send, {F2}
sleep, 1000
return
}
Send, {F4}
sleep, 50
Click %x% %y%
sleep, 100
return
}
sleep, 100
Send !0
sleep, 5000
click 608, 285
sleep, 1000
click 1080, 274
sleep, 1000
Send, {Enter}
sleep, 1000
Send, {Enter}
sleep, 1000
return
}
F3::Pause