start:
waitms(100)
LCLICK(1205,704)
waitms(1000)
check: //ЧЕК АТАКИ
GETSCREEN
IF (PXL(153,370) = 1974443) //КНОПКА АТАКИ
waitms(100)
GOTO(check_capt)
ELSE
waitms(100)
GOTO(check)
END_IF
check_capt: // ЧЕК КАПЧИ
GETSCREEN
IF (PXL(747,314) = 14810348) //КНОПКА КАПЧИ
waitms(100)
SOUND("play.wav")
WAITMS(1000)
HALT
ELSE
waitms(100)
GOTO(attack)
END_IF
attack:
waitms(100)
LCLICK(153,370)
WAITMS(300)
GETSCREEN
IF (PXL(684,499) = 11757838) //BUTTON END
WAITMS(50)
GOTO(health)
ELSE
waitms(100)
GOTO(attack)
END_IF
health:
GETSCREEN
IF (PXL(68,244) = 3621587) //LOW HEALTH
WAITMS(100)
GOTO(comeback)
ELSE
waitms(100)
GOTO(check_attack)
END_IF
check_attack //PROVERKA PP
GETSCREEN
IF (PXL(222,391) = 9077475)
WAIT(200)
LCLICK(684,499)
GOTO(check)
ELSE
waitms(100)
GOTO(comeback)
END_IF
comeback:
waitms(100)
LCLICK(1205,704)
WAIT(1000)
LCLICK(684,499)
WAIT(1000)
LCLICK(180,213) // 15259333
WAIT(1000)
LCLICK(149,201) // 14864319
WAIT(1000)
LCLICK(183,213) // 13408578
WAIT(1000)
LCLICK(174,216) // 15325127
WAIT(1000)
LCLICK(1139,276) // 11314592
WAIT(1000)
LCLICK(1115,327) // 15325117
WAIT(1000)
LCLICK(170,206) // 15061697
WAIT(1000)
LCLICK(174,419) // 15259334
WAIT(1000)
LCLICK(193,243) // 15127491
WAIT(1000)
LCLICK(141,245) // 15127748
WAIT(1000)
GOTO(start)
Что должно быть:
1) нажатие на кнопку
2) поиск пикселя кнопки "Атака"
2.1 (если не найдена)- возврат к пункту 1
3) Поиск пикселя картинки
3.1 (если найден) звуковое оповещение, скрипт останавливается
4) нажатие найденой кнопки в пункте 2
5) поиск пикселя кнопки "закрыть"
5.1( если не найдено)- повторить пункт 4
6) проверка цвета пикселя
6.1 переход по локациям (в скрипте метка comeback)
7) проверка цвета кнопки
7.1 если цвет не соответствует- нажатие кнопки пункт 5
8)пункт 6,1
Если не понятно шаги- нарисую схемку. Помогите, буду весьба признателен