Уверен что, код написан неправильно и каряво, но он работает! Его просто нужно усовершенствовать.
Мини игра (рыбалка) где рандомно появляется красная надпись и зеленая. На красную нужно нажать ЛКМ, на зеленую ПКМ, пока не заполнится полоска. Но, после заполнения полоски, ещё некоторое время надпись с цветом остается и скрипт ещё раз на неё кликает.. Из-за этого выскакивает предупреждение (драться нельзя) и может кикнуть с сервера.
После ввода команды "/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