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

Pages: [1] 2 3 ... 246
1
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 06, 2020, 08:26:11 AM »
HTTPGET не работает с https, только с http

2
Общие вопросы / Re: Postmessage для x64
« on: August 01, 2020, 07:50:51 AM »
Разрядность тут не причем.
Проверил у себя (Win 10 Pro 64bit) указал HWND  окна браузера, координату кнопки на странице (полученную в оконном режиме), запустил, и кнопка нажалась.

3
Общие вопросы / Re: подпрограма помощь
« on: July 22, 2020, 08:31:31 PM »
Можно.

4
Общие вопросы / Re: Кликер EXE'шник.
« on: July 22, 2020, 08:31:09 PM »
Такое не предусмотрено.

5
И ещё хочется чтобы после отпускания правой кнопки мыши при следующем её нажатии все таймер waitms(8100) сбрасывался.

А поток тебе тут действительно нужен?
Code: (clickermann) [Select]
thread(a)
   IF(iskeydown(2) = 1)
      keydown(#w)
      waitms(50)
      keyup(#w)
      $t = $_ms+8100
      WHILE((iskeydown(2) = 1)&($_ms<$t))
         waitms(20)
      END_CYC       
   END_IF
   waitms(5)
end_thread

6
ану ребята  подкоректируйте   вроди должно работать

Путаница с окончаниями
Так правильно
Code: (clickermann) [Select]
SUB(Find_pix, $x, $y, $x1, $y1, $color)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN($x, $y, $x1, $y1, $color)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("pix fined")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
end_sub

//Ждем картинку  ===========================================================
$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PICTURE_IN (117,141, 183,1016, "кат.bmp")
      IF_PICTURE_IN ($x-116,$y-51, $y+268,$y+690, "кат.bmp") // тут  не понятно   какая  зона рамки... но вроди работает
         
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         
      END_IF
   END_IF
END_CYC



//Если картинка найдена то ищем пиксели итд.
Find_pix(496, 945, 498, 950, 213)  //  Есть
Find_pix(369, 819, 433, 835, 4342338) // Жду


$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PICTURE_IN (263,90, 391,1033, " есть.bmp", -1, 100) // ето последнее действие после  САБА
      $check = 1
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

Quote
IF_PICTURE_IN ($x-116,$y-51, $y+268,$y+690, "кат.bmp") // тут  не понятно   какая  зона рамки... но вроди работает
$x и $y до этого не объявлены а значит при первом упоминании будут 0
итого зона поиска будет такой
-116,-51, 268,690


7
Прочее / Re: Благодарность Johnny
« on: July 19, 2020, 08:31:29 AM »
разкажи  историю  как ты наткнулся на  кликерман и как ты  изучал?  насколько лелгко  тебе ето далось?

Я могу рассказать если интересно.
Когда то дано на "Жуке" выложили в одной из тем полезные программки в том числе и несколько кликеров. А я в то время играл в "Зомбо ферму". С начало использовал Упилот но он был довольно падучий, попробовал кликерман, этот не падал вообще.
Дня три разбирался как написать простейший скрипт поиска цвета чтоб автоматом ресурс с могилок собирать, но потом дело пошло. В итоге написал полноценный автобот.

8
А что тут трудного?

Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
   $x = $_return1 // записываем координаты в переменные
   $y = $_return2
   
   IF_PICTURE_IN ($x-116,$y-51, $y+268,$y+690, "file2.bmp", -1, 100) // ищем в зоне относительно начала красной полоски
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF   
   
END_IF

9
Прошу совета, как убрать? Кликер был скачан с этого сайта последняя версия.

Обычно, когда знакомишься с программой, первым делом лезешь в настройки.
Если бы ты туда зашел то обнаружил бы чек бокс проверки обновлений. Сними галочку и будет тебе счастье.

10
С чего это? Откуда такая информация? Нормальныя реализация при встрече SWITCH вычисляет выражение, а при всрече CASE идёт сравнение. Зачем каждый раз вычислять?

Вот простой пример
Code: (clickermann) [Select]
SWITCH(RND(1,3))
   CASE(1)
      LOGWRITE ("1")
   CASE(2)
      LOGWRITE ("2")
   CASE(3)
      LOGWRITE ("3")
END_SWITCH
HALT

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

11
Code: (clickermann) [Select]
SWITCH(RND(1,3))
    CASE(1)
        LCLICK(164,546)
    CASE(2)
        LCLICK(455,551)
    CASE(3)
        LCLICK(853,560)
END_SWITCH

Не стоит так писать. Дело в том что при каждой проверки значения CASE будет срабатывать RND

Так правильно.
Code: (clickermann) [Select]
$r = RND(1,3)
SWITCH($r)
   CASE(1)
      LCLICK(164,546)
   CASE(2)
      LCLICK(455,551)
   CASE(3)
      LCLICK(853,560)
END_SWITCH

12
Общие вопросы / Re: Игра
« on: April 27, 2020, 05:12:53 PM »
задержки не обязательно ставить? или лучше поставить?
Code: (clickermann) [Select]
CASE(1)
             MCLICK(400,128)

После свитча у тебя WAIT(1) чем тебе не задержка?! Тоесть производится  MCLICK и тут же WAIT(1)

13
Общие вопросы / Re: Игра
« on: April 27, 2020, 02:21:27 PM »
может быть конфликт CASE(1) в 290 строке? на втором браузере происходит так, доходит до CASE(1), и получается не нажимает MCLICK.

У тебя ж уже есть $var512. На 140 строке происходит инкремент переменной +1 а после цикла она так и остается с прежнем значением и продолжает увеличиваться. Значения установленные в CASE не совпадают, выполняется DEFAULT в котором ничего нет, на этом все и заканчивается.

Все что тебе надо, это до цикла написать обнуление всех необходимых переменных.
Причем пиши это на каждый цикл, хуже не станет.
$var512 = 0
$var666 = 0
WHILE($var666 < 777)

14
Общие вопросы / Re: Игра
« on: April 26, 2020, 09:53:25 PM »
я подправил, правильно ли?
Code: (clickermann) [Select]
$check1 = 0 // и если правильно разобрался, то так тоже правильно и должно работать.
WHILE($check1 < 1)
INC($var512,1)
   SWITCH($var512)
      CASE(1)
         MCLICK(400,128)
      CASE(2)
         MCLICK(510,128)
      CASE(3)
         MCLICK(618,128)
      CASE(4)
         MCLICK(721,128)
      CASE(5)
         MCLICK(831,128)
      CASE(6)
         MCLICK(939,128)
      CASE(7)
         MCLICK(185,205)
      CASE(8)
         MCLICK(292,205)
      CASE(9)
         MCLICK(398,205)
      CASE(10)
         MCLICK(504,205)
      CASE(11)
         MCLICK(612,205)
      CASE(12)
         MCLICK(729,205)
      CASE(13)
         MCLICK(729,205)
        $check1 = 1
      DEFAULT
   END_SWITCH
   WAIT(1)
halt

END_CYC не хватает

15
Общие вопросы / Re: Игра
« on: April 26, 2020, 09:52:12 PM »
Ну теперь порядок.

Pages: [1] 2 3 ... 246