Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - skytas

Pages: [1]
1
Спасибо, я уже понял, сейчас ищу скриншоты всех цветов, как найду буду пробовать.

2
Я так понял, что для начала мне нужно найти изображение того камня который нужен, потом снять скриншот с параметром цветокоррекции, и только после этого уже искать нужное мне изображение. Но у меня проблема камни бывают нескольких цветов, например: красный, зеленый, синий, голубой, фиолетовый и т.д., как сделать так чтобы кликер искал камень любого цвета.

Вот я сделал всё как вы сказали:
DBLCLICK(1183,412) // 1
WAITMS(500)
 
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (776,364, 1140,667, "shot0000.bmp", -1, 80) // 2
   HALT // 3 
ELSE
   LCLICK(1176,315) // 5
   WAITMS(500)
   KEYPRESS(#ENTER) // 6
   WAITMS(500)
END_IF

Но он находит только камень того цвета с которого сделан скриншот, а другие не замечает.

3
Вписал свои параметры, рулетку открывает и закрывает но не останавливается при нахождении нужного изображения, а продолжает дальше открывать и закрывать рулетку. Что делать, может я чего то не понимаю.  :-[

Добавил картинки для наглядности
Первая это область поиска. Вторая что ищем (может быть другого цвета)

4
Прошу помощи (т.е. сам практически ничего не соображаю по этой теме), нужен скрипт для поиска нужного изображения в определенной области экрана (оно может быть нескольких цветов, но цвет не имеет значения).

Пытался написать скрипт сам, использовал GETSCREEN и IF_PICTURE_IN, но дальше открытия и закрытия окна не ушел, т.е. я выполнил только пункты 1,5,6

Последовательность примерно такая:
1. Двойной клик лкм в постоянной точки экрана (для запуска рулетки).
2. Поиск в определенной области экрана нужного изображения (изображение у меня есть, уже в bmp).
3. Если изображение найдено, то остановить кликер.
4. Если изображение не найдено, то:
    5. Один клик лкм постоянной области экрана
    6. Закрытие окна, либо кнопкой Enter, либо один клик лкм в постоянной области экрана.
7.Повторить цикл с пункта 1.

Заранее благодарен.

Pages: [1]