Проверка цвета в определенных координатах:
if <коорд> <цвет> [цвет2]
Если цвет в точке <коорд> равен <цвет>
Примечание: если задан цвет2, то цвет точки проверяется на принадлежность диапазону от цвет до цвет2. Учтите, что проверка цвета в определенных координатах корректно работает только при развернутом окне ультимы.
Left <коорд>
Щелкнуть левой клавишей мыши 1 раз в указанных координатах
Оператор FOR
------------------------
Синтаксис:
For #<имя> <начало> <конец> [шаг]
...
End_for
Цикл, с инкрементом переменной. Если переменная #<имя> существовала, то она заменяется, иначе добавляется. После завершения цикла переменная равна <конец>. Если шаг не указан, он равен 1.
Например:
For #i 0 10 2
Учтите, что если вы задаете граничные условия цикла через переменные, пилот считывает значения этих переменных при входе в цикл и больше значения этих переменных не проверяет. Поэтому изменение границ цикла внутри цикла невозможно.
Тебе нужны 2 цикла for, проверка пикселя по цвету и собственно клик мышью.
Как делать перебор координат смотри в любом скрипте на мининг вокруг себя (в этой теме есть).
В результате будет поочередный перебор пикселей в заданном четырехугольнике, их проверка по цвету, и клик при совпадении.
Pilot only.
Обрати внимание:
[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!]