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 - Optibater

Pages: [1] 2
1
Общие вопросы / Re: Требуется помощь.
« on: August 14, 2019, 04:24:22 PM »
У меня в голове уже есть маршрут. Я по нему иду и скриню область выделенную красным, задаю ему на каждой клетке поворот в ту или иную сторону. Стрелка всегда по центру и цвет не меняется. Перемещается только сама карта.

Значит мне попробовать воспользоваться параметром COLORMODE? и будет намного быстрее обрабатывать чем картинки, которых около 600 шт.?

2
Общие вопросы / Re: Требуется помощь.
« on: August 14, 2019, 01:40:40 PM »
Code: [Select]
   GETSCREEN
   $hash = PXLCRC(1405,222, 1596,413)
   IF($hash ! 3306682166)
   print("Hello, world!")
      KEYPRESS(#w)
      WAITMS(RND(1000,1100))
   END_IF
   
   GETSCREEN
   $hash = PXLCRC(1405,222, 1596,413)
   IF($hash ! 3362386532)
      KEYPRESS(#w)
      WAITMS(RND(1000,1100))
   END_IF
   
   GETSCREEN
   $hash = PXLCRC(1405,222, 1596,413)
   IF($hash ! 489148931)
      KEYPRESS(#e)
      WAITMS(RND(1000,1100))
   END_IF

Попробовал так, тыкает по клаве даже там где не надо.

3
Общие вопросы / Требуется помощь.
« on: August 11, 2019, 11:26:10 PM »
 Доброго времени суток.
Нужна помощь в составлении карты для кликера, по которой он бы водил в браузерной игрушке персонажа.
Задача такая, что бы сканировал область, которую я выделил красным квадратом и на определенной клетке поворачивал куда следует.
Управление клавишами A-лево\D-право\W-вперед\S-назад ну и так далее.

 Вот так у меня сейчас это построено:
Code: [Select]
GETSCREEN
IF_PICTURE_IN (1413,238, 1599,597, "11.bmp", -1, 100)
   KEYPRESS(#w)
   WAITMS(RND(1000,2000))
END_IF

GETSCREEN
IF_PICTURE_IN (1413,238, 1599,597, "12.bmp", -1, 100)
   KEYPRESS(#W)
   WAITMS(RND(1000,2000))
END_IF

GETSCREEN
IF_PICTURE_IN (1413,238, 1599,597, "13.bmp", -1, 100)
   KEYPRESS(#e)
   WAITMS(RND(1000,2000))
END_IF

GETSCREEN
IF_PICTURE_IN (1413,238, 1599,597, "14.bmp", -1, 100)
   KEYPRESS(#w)
   WAITMS(RND(1000,2000))
END_IF

 И в таком виде 600 картинок сканирует. Долго все это...

 Мне подсказали что есть некий ХЕШ, и он мне поможет ускорить работу сценария.
На форуме поискал, нашел темку как сканировать http://crapware.aidf.org/forum/index.php?topic=2855.msg18825#msg18825.
Ну а как это применить я так и не понял.

 Может подскажите мне где посмотреть, или каких нибудь вариантов подкинете...

4
Общие вопросы / Re: Как сделать?
« on: December 13, 2018, 03:14:04 PM »
Спасибо Большое.

5
Общие вопросы / Как сделать?
« on: December 13, 2018, 03:54:42 AM »
Code: [Select]

GETSCREEN
IF_PICTURE_IN (1325,190, 1428,294, "Картинка_1.bmp", -1, 95)
IF_PICTURE_IN (876,322, 938,368, "Картинка_2.bmp", -1, 95)
WAITMS(RND(300,500))
DBLCLICK($_return1+7, $_return2+7)
WAITMS(RND(100,200))
END_IF
END_IF

Вот у меня есть условие, если видит картинку_1 то кликает на картинку_2.
А как сделать "если картинки_1 нету, то кликает на картинку_2" ?

6

Quote
Да, будет искать от первой найденной УБЧ и вниз.
БЧ не нажмёт, т.к. первой попадётся  зелёная заявка УБЧ.

Понял, спасибо   ;)

7

Quote


Большое спасибо. Четко и понятно!!!  :)

8

Quote
1. Надпись научился находить ?

Так я с форума что нашел, значения поменял, то и работает. А вот с координатами левее я не нашел.

Quote
Только картинку радиокнопки нужно делать захватив по 1 пикселю по краям зеленого, чтобы не выбрать ту, что на сером фоне.

Так и делаю  :)

Quote
GETSCREEN
IF_PICTURE_IN (0, 0, $_xmax, $_ymax, "Уличные Бои Чести.bmp")
    IF_PICTURE_IN (0, $_return2, 100, $_ymax, "Радио кнопка.bmp")
        LCLICK ($_return1+3, $_return2+3)
        WAITMS (100)     
    END_IF
END_IF

Я так понял будет искать кнопку от надписи УБЧ, или же по всему экрану снизу-вверх?
А то просто в БЧ не хотелось бы влазить.

9
Подскажите, какой код нужен, что бы задать поиск красного круга в зеленой области?
Поиск левее от красного прямоугольника
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN(731,271, 1221,592, "Прямоугольник.bmp", -1, 95)
   IF_PICTURE_IN($_return1-500,$_return2, $_return1,$_return2+800, "Круг.bmp", -1, 95)
      LCLICK($_return1+6, $_return2+3)
      WAITMS(100)
   END_IF
END_IF

halt

Спасибо! :)

10
Подскажите, какой код нужен, что бы задать поиск красного круга в зеленой области?
Поиск левее от красного прямоугольника

11
Я не особо понимаю как тут правильно нужно координаты ввести. Делал левее и вниз, но не угадал видимо.

12
Общие вопросы / Помогите нубу с игрушкой.
« on: February 08, 2018, 04:56:45 PM »
Вот собрал такой скрипт. Но не работает. Видимо проблема координат поиска "Зеленый квадрат"

1. Просто находем надпись "Уличные Бои Чести" на экране.
2. После ищем левее именно от надписи Уличные Бои Чести картинку "Зеленый квадрат" и кликаем.

Quote
         GETSCREEN
   IF_PICTURE_IN(731,271, 1221,592, "Уличные Бои Чести.bmp", -1, 95)
      IF_PICTURE_IN($_return1,$_return2-530, $_return1+575,$_ymax, "Зеленый квадрат.bmp", -1, 95)
         LCLICK($_return1+6, $_return2+3)
         WAITMS(100)     
      END_IF
   END_IF

Помогите оживить...

13
Во, уважаемый Vint понял меня на все 100%, это $_return1,$_return2+30, $_return1+150,$_ymax, мне и нужно было. Спасибо

И вам спасибо что не прошли мимо Ramzesia  ;)

14
Немножко не то, но тоже пригодиться.
Вот, нужно что бы находил свою команду по иконке "КРЕСТ" и после нажимал кнопку под командой. Команда может быть как слева, так и справа.
А кнопка по набору команды опускается все ниже и ниже.

15
Доброго времени суток форумчане.
Есть картинка zero.bmp, она может появиться в любой области экрана, и под ней же появляется картинка name.bmp в районе 300 пикселей вниз относительно zero.bmp
Вот надо увидеть zero и кликнуть на name исключительно в области 300пикс вниз, и 300 вправо.
Может кто подскажет как искать name.bmp  :-\

Pages: [1] 2