ну вот есть у меня такая подпрограмма [spoiler]
SUB(нападать_или_нет)
$obnov13=0
$obnov13 = $_time_t + 300
GETSCREEN($xx+74,$yy+63, $xx+486,$yy+284)
FOR($drop2=0,$drop2<ARRSIZE($picture1))
IF_PICTURE_IN($xx+74,$yy+63, $xx+286,$yy+184,STRCONCAT($picture1[$drop2],".bmp"),-1,100)//вот тут пробивал IF_PICTURE_IN(($xx+74,$yy+63, $xx+286,$yy+184,STRCONCAT($picture1[$drop2],".bmp"),-1,100) |($xx+74,$yy+230, $xx+386,$yy+284,STRCONCAT($picture1[$drop2],".bmp"),-1,100))
GETSCREEN ($xx+333,$yy+108, $xx+630,$yy+370)
IF_PICTURE_IN ($xx+333,$yy+108, $xx+630,$yy+370, "напасть.bmp", -1, 80)
m_move($_return1+RND(-5,5), $_return2+RND(-5,5))
LCLICK($_xmouse,$_ymouse)
WAIT(2)
END_IF
$drop2=ARRSIZE($picture1)+999
ELSE
WAITMS(5)
END_IF
END_CYC
IF($drop2<999)
GETSCREEN ($xx+74,$yy+63, $xx+630,$yy+370)
IF_PICTURE_IN ($xx+74,$yy+63, $xx+630,$yy+370, "прогон.bmp", -1, 80)
m_move($_return1+RND(-5,5), $_return2+RND(-5,5))
LCLICK($_xmouse,$_ymouse)
END_IF
END_IF
END_SUB
[/spoiler] и вот как сделать так чтоб не искать по всей зеленной области то что нам нужно а искать именно в двух красных просто по всей зеленной это занимает куда больше времени