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 - Джек Водогрей

Pages: [1] 2
1
Использование / Re: hwnd
« on: April 03, 2020, 01:44:03 AM »
HGET(10,10)  координатами вікна

HGET(10,10)
WNDBUMP($_hwnd)
?

2
Использование / hwnd
« on: April 02, 2020, 12:46:35 AM »
Добрый день. проблема в том, что hwnd окна приложения после закрытия и открытия меняется. когда делаю привязку кликер перестает определять цвета. по поиску заголовка окно приложение не выделяется. каким еще образом можно сделать так чтобы кликер сам брал hwnd приложения, чтобы не вносить его в скрипт каждый раз?

3
какой командой можно переключиться на открытое окно по заголовку окна? хид окна приложения постоянно меняется при повторном открытии окошка после закрытия поэтому каждый раз вносить новый хид муторно.

4
Общие вопросы / Re: поиск пикселя от-до
« on: January 20, 2020, 11:08:25 PM »
спасибо. почитал про цветокоррекцию, применил. то что нужно.

5
Общие вопросы / поиск пикселя от-до
« on: January 20, 2020, 02:34:16 AM »
Добрый день. подскажите как в IF_PIXEL_IN задать поиск всех цветов от 16770000 до 16779999?

6
Использование / IF_PICTURE_IN
« on: January 15, 2017, 11:19:07 AM »
Добрый день. Немогу разобраться почему не работает команда IF_PICTURE_IN

LCLICK(1756,549)  // панель майнинг
WAITMS(1000)

GETSCREEN
IF_PICTURE_IN (1620,277, 1714,553, "belt.bmp", -1, 50)
   RCLICK($_return1, $_return2)
   WAITMS(1000)
   MOVE($_return1, $_return2+5)
   WAITMS(1000)
   LCLICK($_return1, $_return2+5)
   WAITMS(1000)
END_IF

картинка не находится. цветовая палитра картинки незначительно меняется в зависимости от расположения окна. как сделать погрешности в поиске картинки? пробовал задавать за место 100 - 50 в конце строки ,но это не возымело эффекта. и что означает -1 перед 100?

7
Использование / Не могу найти ошибку
« on: December 30, 2016, 12:02:01 PM »
eda:
GETSCREEN
IF_PIXEL_IN (304,983, 312,1000,16777215)
goto(podobrat)
ELSE
    KEYPRESS(#7)
    WAITMS(3000)
       $S_CORR = 0
    rDown(960,531)
waitms(426 + $S_CORR)
move(917,534)
waitms(2 + $S_CORR)
move(915,534)
waitms(39 + $S_CORR)
move(896,534)
waitms(37 + $S_CORR)
move(890,534)
waitms(40 + $S_CORR)
move(879,533)
waitms(38 + $S_CORR)
move(867,531)
waitms(39 + $S_CORR)
move(855,528)
waitms(38 + $S_CORR)
move(846,525)
waitms(18 + $S_CORR)
move(845,524)
waitms(42 + $S_CORR)
move(844,524)
waitms(8 + $S_CORR)
move(843,524)
waitms(8 + $S_CORR)
move(842,524)
waitms(128 + $S_CORR)
  rUp(842,524)
goto(konec)
END_IF

podobrat:
GETSCREEN
IF_PIXEL_IN (824,893, 839,907,5396050)
    KEYPRESS(#F)
    WAITMS(1500)
goto(podobrat)
ELSE
goto(ribalka)
END_IF

ribalka:
GETSCREEN
IF_PIXEL_IN (960,516, 967,525,12442607,16181981,191743,512767,1086207)
goto(konec)
ELSE
    KEYPRESS(#4)
    WAITMS(3000)
    $S_CORR = 0
    rDown(960,531)
waitms(426 + $S_CORR)
move(917,534)
waitms(2 + $S_CORR)
move(915,534)
waitms(39 + $S_CORR)
move(896,534)
waitms(37 + $S_CORR)
move(890,534)
waitms(40 + $S_CORR)
move(879,533)
waitms(38 + $S_CORR)
move(867,531)
waitms(39 + $S_CORR)
move(855,528)
waitms(38 + $S_CORR)
move(846,525)
waitms(18 + $S_CORR)
move(845,524)
waitms(42 + $S_CORR)
move(844,524)
waitms(8 + $S_CORR)
move(843,524)
waitms(8 + $S_CORR)
move(842,524)
waitms(128 + $S_CORR)
  rUp(842,524)
WAITMS(3000)

goto(konec)
END_IF

konec:
END_IF


Добрый день. Проблема следующая. Все работает, но красный кусок воспроизводится не зависимо от того нашел он пиксель или нет. Как исправить?

8
Использование / Re: Написание кликера
« on: December 23, 2016, 10:01:35 AM »
$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PIXEL_IN (308,416, 411,433, 16449279,15528177,14672611)
      WAITMS(1000)
      LCLICK($_return1, $_return2)
      WAITMS(100)

   ELSE
      LCLICK(505,424)
      WAITMS(1500)
      $check = 1
   END_IF

END_CYC

Красный кусок не очень понимаю. За что отвечает $check и почему в первой части кода он до else, а здесь после?
Хотелось бы бесконечное повторение зеленого куска до тех пор пока не произойдет потеря пикселя

9
Использование / Re: Написание кликера
« on: December 23, 2016, 12:17:40 AM »
Вообще если вы говорите циклы лучше я попробую по циклам все переписать. Но всеравно интересно почему у меня с goto не заработало как я хотел)

10
Использование / Re: Написание кликера
« on: December 23, 2016, 12:12:56 AM »
а вообще вопрос:

1:
GETSCREEN
IF_PIXEL_IN (686,537, 756,554, 16449279,15528177,14672611)  //
WAITMS(700)
LCLICK($_return1, $_return2)  //
WAITMS(1000)
goto(2)
else
LCLICK(409,175)  //
WAITMS(700)
LCLICK(638,512)  //
goto(1)
END_IF
END_IF

2:
GETSCREEN   
IF_PIXEL_IN (308,416, 411,433, 16449279,15528177,14672611)  //
WAITMS(1000)
LCLICK($_return1, $_return2)  //
goto(2)
ELSE
LCLICK(505,424) //
WAITMS(1500)
goto(1)
END_IF
END_IF   

У меня проблема с куском 2:
Выполняется действие когда находит пиксель, но затем делает действие которое забиндено на else
Я что-то не так сделал или goto не возвращается вверх кода для повтора куска?)

11
Использование / Re: Написание кликера
« on: December 23, 2016, 12:07:50 AM »
Поздно ребят) я уже нашел goto)))))) пути назад видимо нет)

12
Использование / Re: Доработка сценария
« on: December 22, 2016, 05:03:22 PM »
Да, про это)

13
Использование / Re: Доработка сценария
« on: December 22, 2016, 04:50:33 PM »
В принципе во всем разобрались. Всем спасибо. С привязкой по окну если в свернутом клиенте не кликает, то уже никак не исправить?

14
Использование / Re: Доработка сценария
« on: December 22, 2016, 04:45:22 PM »
А можно сделать, чтобы допустим действия выполнялись если заданный цвет пикселя отсутствует. Происходило сканирование и если заданного цвета не найдено то происходили следующие действия?
пункт 12
http://crapware.aidf.org/forum/index.php?topic=1508.0

 :o А в своём скрипте ты ELSE на угад писал?

В голос)))) я немного о другом. Что-то вроде IF_PIXEL_IN, только напротив на поиск отсутствия пикселя) ради интереса спрашиваю)

15
Использование / Re: Доработка сценария
« on: December 22, 2016, 04:10:01 PM »
А можно сделать, чтобы допустим действия выполнялись если заданный цвет пикселя отсутствует. Происходило сканирование и если заданного цвета не найдено то происходили следующие действия?

Pages: [1] 2