Уверен что, код написан неправильно и каряво, но он работает! Его просто нужно усовершенствовать.
Мини игра (рыбалка) где рандомно появляется красная надпись и зеленая. На красную нужно нажать ЛКМ, на зеленую ПКМ, пока не заполнится полоска. Но, после заполнения полоски, ещё некоторое время надпись с цветом остается и скрипт ещё раз на неё кликает.. Из-за этого выскакивает предупреждение (драться нельзя) и может кикнуть с сервера.
После ввода команды "/fish", полоска появляется не сразу (рандомно в течении 3-10 секунд), поэтому стоит while.
Нужно поставить два условия. Если в определенной точке находит белый цвет (в полоске белая надпись) только тогда нужно искать красный с зеленым (в другом месте). Т.е. когда полоска пропадет, чтобы не клацал по зеленому или красному, а сразу останавливался.
Подскажите как такое сделать, ставить два условия..
wait 3s
KEYPRESS(0x75)
wait 1s
KEYSTRING ("/fish", 1)
wait 1s
KEYPRESS(0x0D)
wait 1s
FOR($a=0,$a<30)
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(722,255, 1182,468, 1907124) // ищет красный цвет
LCLICK($_return1, $_return2)
WAITMS(200)
ELSE
GETSCREEN
IF_PIXEL_IN(722,255, 1182,468, 2909750) // ищет зеленый цвет
RCLICK($_return1, $_return2)
WAITMS(200)
END_IF
END_CYC
END_CYC
HALT