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.


Topics - Ramzesia

Pages: 1 2 [3]
31
Помогите вставить условия правильно. В скрипт нужно вставить условие, есть 1 из 3 пикселя равен указанному цвету то нужно сделать скриншот и продолжить дальше.
Code: (clickermann) [Select]
// Если любой из них равен указанному пикселю нужно сделать скриншот
//IF(PXL($_return1+32, $_return2-225) = 4194303)
//IF(PXL($_return1+136, $_return2-261) = 8372159)
//IF(PXL($_return1+141, $_return2-270) = 16777215)
SCREENSHOTFIX(2,36, 961,575, STRCONCAT("Fish\", $_date_y,$_date_m,$_date_d,"_",$_time_h,$_time_m,$_time_s,".bmp"), 0) // Но скриншот нужно сделать без колормода
А потом продолжить
Code: (clickermann) [Select]
$time2 = $_time_t + 10
WHILE($time2 > $_time_t)
   GETSCREEN(2,36, 961,575)
   COLORMODE(6, 2,36, 961,575)
   IF_PICTURE_IN (2,36, 961,575, "texture\Okno.bmp", 52275, 90)
      //--------------------Скриншот--------------------
// В этой строке надо проверить, если есть 1 из 3 пикселя надо сделать скрин, а все ниже нужно делать не зависимо от того, найдет или нет пиксели
      //---------------------------------------------
      IF(PXL($_return1+247, $_return2-275) = 12566463)
         LCLICK($_return1+315, $_return2+63)
         WAITMS(50)
      ELSE
         IF(PXL($_return1+185, $_return2+73) = 8355647)
            LCLICK($_return1+185, $_return2+63)
            WAITMS(50)
         ELSE
            LCLICK($_return1+315, $_return2+63)
         END_IF
         WAITMS(50)
      END_IF
      WAITMS(RND(240,270))
   ELSE
      WAITMS(50)
   END_IF
END_CYC
Если есть другие варианты буду рад спасибо зарание

32
Помогите реализовать пожалуйста, нужно что бы в данном цикле еще проверялось сколько времени висит картинка.
Code: (clickermann) [Select]
$time1 = $_time_t + 30
WHILE($time1 > $_time_t)
   GETSCREEN (900,370, 910,390)
   COLORMODE (6,900,370, 910,390)
   IF_PICTURE_IN (900,370, 910,390, "Pic.bmp", -1, 90) // Картинка появляется иногда дважды, первая всегда исчезает быстро, нужно произвести действия со второй
      // Тут нужна проверка, если картинка висит больше 300мс то $time1 = 0 клик по координатам и выход из цикла
      $time1 = 0
      LCLICK(RND(870,940),RND(370,444))
      WAITMS(300)
   ELSE
      WAITMS(50)
   END_IF
END_CYC
Можно ли так сделать? Проверил вроде работает, интересно можно ли сделать попроще?
Code: (clickermann) [Select]
$time1 = $_time_t + 30
WHILE($time1 > $_time_t)
   GETSCREEN (900,370, 910,390)
   COLORMODE (6,900,370, 910,390)
   IF_PICTURE_IN (900,370, 910,390, "Pic.bmp", -1, 90)
      WAITMS(300)
      GETSCREEN (900,370, 910,390)
      COLORMODE (6,900,370, 910,390)
      IF_PICTURE_IN (900,370, 910,390, "Pic.bmp", -1, 90)
         $time1 = 0
         LCLICK(RND(870,940),RND(370,444))
         WAITMS(300)
      ELSE
         WAITMS(50)
      END_IF
   END_IF
END_CYC

33
Привет всем. Помогите со скриптом, нужно что бы кликер в конкретное время, отключал прогу и самого себя. И желательно с возожностью менять время отключения в начале скрипта. Что то типо этого но не знаю как время воткнуть.зарание Большое спасибо.
Code: (clickermann) [Select]
//$_time_off=04:00
// Основной скрип
// В 04:00
LCLICK(10,10) // Клик по закрыть (крестик)
LCLICK(10,10) // Клик подтвердить закрытие
HALT(1) // Остановить и закрыть кликер

34
Общие вопросы / Вычислить время от-до
« on: June 20, 2017, 01:39:18 PM »
Привет всем, прошу помочь вычислить время в милисекундах, которое пройдет от одной строчки до выбранной следующей.
Code: (clickermann) [Select]
WAITMS(RND(300,400))
LCLICK(RND(870,940),RND(370,444)) // Нужно вычислить время от этой строчи, то есть старт секундомера 
WAITMS(50)

$time1 = $_time_t + 30
WHILE($time1 > $_time_t)
   GETSCREEN (900,370, 910,390)
   COLORMODE (6,900,370, 910,390)
   IF_PICTURE_IN (900,370, 910,390, "texture\podse4ka.bmp", -1, 90) // Нужно вычислить время до этой строчки, после того как картинка нашлась записать в лог сколько прошло милисекунд
      $time1 = 0
      KEYPRESS(#c)
      WAITMS(300)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

35
Общие вопросы / как реализовать цикл?
« on: June 14, 2017, 11:47:47 AM »
Как реализовать цыкл? Нужно удерживать зажатой клавишу до появления пикселя.
Что то ти по этого, но это не работает.
Code: (clickermann) [Select]
//Скрипт
KEYDOWN(#C)
$check = 0 // Тут клавиша отжимается, а нужно что бы была зажата до появления пикселя 7-ой строки
WHILE($check = 0)
   GETSCREEN (246,544, 248,546)
   COLORMODE (246,544, 248,546)
   IF_PIXEL_IN(247,545, 4194175)
      $check = 1
      KEYPRESS(#c)
      WAITMS(100)
   ELSE
      WAITMS(50)
   END_IF
END_CYC
// Продолжить скрипт

36
Общие вопросы / Скриншот
« on: June 13, 2017, 08:37:13 AM »
Помогите нужно что бы фоткал окно в определенный момент.
Code: (clickermann) [Select]
$time2 = $_time_t + 10
WHILE($time2 > $_time_t)
   GETSCREEN(2,36, 969,580)
   COLORMODE(6, 2,36, 969,580)
   IF_PICTURE_IN (2,36, 969,580, "texture\Okno.bmp", 52275, 90)
// После того как найдет это окно, нужно сделать скришот и продолжить скрипт. Сохранить нужно в отдельную папку, папка лежит со скриптом "Отдельная папка"
      INC($var,1)
      LOGWRITE("выполнено - ",$var)
      $time2 = 0
      KEYUP(#c)
      KEYUP(#x)
      WAITMS(100)
      LCLICK($_return1+315, $_return2+63)
      WAITMS(RND(170,200))
   ELSE
      WAITMS(50)
   END_IF
END_CYC
IF($time2 ! 0)
   KEYUP(#c)
   KEYUP(#x)
END_IF

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


1. Определить что капча появилась и только после этого
2. Запустился скрипт, который определил бы какие цифры нужно вписать, вписал цифры.
3. Нажал готово. И пошел дальше ловить.

Вот скрины капчи.

Pages: 1 2 [3]