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

Pages: [1] 2
1
Code: (clickermann) [Select]
IF(ISKEYDOWN(#Z)=1)
   WHILE(ISKEYDOWN(#Z)=1)
      WAITMS(5)
   END_CYC
   $x1 = $_xmouse
   $y1 = $_ymouse
   $check = 0
   WHILE((ISKEYDOWN(#Z)=0)&($check = 0))
      IF(ISKEYDOWN(#X)=1)
         WHILE(ISKEYDOWN(#X)=1)
            WAITMS(5)
         END_CYC
         $x2 = $_xmouse
         $check = 1
         IF($x1 < $x2)
            FOR($i=$x1,$i<$x2,10)
               arrpush($aCor,$i)
               arrpush($aCor,$y1)
            END_CYC
         ELSE
            FOR($i=$x1,$i>$x2,-10)
               arrpush($aCor,$i)
               arrpush($aCor,$y1)
            END_CYC
         END_IF
         
         //=== Вывод массива в лог для тестирования ====
         LOGCLEAR         
         FOR($a=0,$a<ARRSIZE($aCor))
            LOGWRITE ($aCor[$a])
         END_CYC
         HALT
         //=============================================
         
      ELSE
         WAITMS(20)
      END_IF
   END_CYC
ELSE
   WAITMS(20)
END_IF
большущее спасибо

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

3
Доброго вечера. Столкнулся с проблемой, что не получается сделать так, чтобы пиксели добавлялись в массив реверсивно. Возможно вам не очень понятно, о чём я. Скрипт должен заносить каждые 10 пикселей в массив, находящиеся между координатами которые я определю. Сделать это у меня вышло. Я нажимаю в одном месте z, в другом - x, и координаты заносятся, но мне нужно сделать, чтобы координаты заносились в обратном порядке когда x меньше z. Я пытался заменить + на -, но программа переставала работать.
Code: [Select]
IF(iskeydown(#z)=1)
   $x1 = $_xmouse
   $y1 = $_ymouse
   
   elz:
   waitms(10)
   IF(iskeydown(#x)=1)
      $x2 = $_xmouse
      $y2 = $y1
      if ($x2>$x1)
         $count=$x2-$x1
      else
         $count=$x1-$x2
         
      end_if
      $count=$count/10
      $count=round($count)
      for($a=1,$a<$count+1)
         arrpush($aCor,$x1+$a*10)
         arrpush($aCor,$y1)
      end_cyc
     
     
   else
      goto(elz)
   END_if
END_IF
И ещё, если сможете, помогите придумать как сделать чтобы каждые 10 пикселей квадратной области заносились в массив по очереди, буду благодарен.

4
Общие вопросы / Re: Сравнение bmp с getscreen
« on: September 04, 2017, 11:07:41 PM »
Да, подойти может, но ведь это придётся каждый раз размещать ровно и картинку и рабочее поле, да и капчи там всякие, будут поле двигать..
UPD
Хотя я использую как прототип, может оставлю на всё время, если проблем не будет
UPDUPD
Есть проблемы

5
Общие вопросы / Re: Сравнение bmp с getscreen
« on: September 04, 2017, 09:40:27 PM »
Я конечно не рассчитывал на такое(в очень хорошем смысле), ты правильно понял.

6
Общие вопросы / Re: Сравнение bmp с getscreen
« on: September 04, 2017, 07:35:07 PM »
Эх, я думал что всё понятно. Видимо это как на 2 языках, а я этого даже не заметил. Да, это онлайн рисовалка. Нет, мне не поиск изображения на экране нужен, а чтобы пиксели из bmp нажимались на экране

7
Общие вопросы / Сравнение bmp с getscreen
« on: September 04, 2017, 04:39:40 PM »
Привет, это снова я ;D. Поступил такой вопрос как "как сделать чтобы getscreen и bmp сравнивались", то бишь подключить bmp, сделать скриншот и сравнить их. Но это совершенный примитив моей идеи. Полную идею, если вы хотите прям очень помочь, я опишу в споилере ниже.
[spoiler]Допустим есть сайт, где тебе нужно ставить пиксели, один за другим, разных цветов. Мне нужно чтобы скрипт считывал с изображения все пиксели одинакового цвета, или можно(а вернее нужно) разного, и кликал все эти пиксели на экране.Вот так вот. Если что не понятно, говорите.[/spoiler]

8
Тебе тоже спасибо, буду смотреть чей больше подойдёт.

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

10
Всё отлично, спасибо что столько намудрил. Хотя как я уже говорил, мне бы лучше чтобы нажатие и записывание проходили одновременно, например сначала текущая позиция мыши заносилась в переменную, потом нажималось, а потом возвращалось обратно.

11
Большое спасибо за то что ты сделал.

12
Да, верно. Вот представьте. На сайте есть определённый лимит времени между одним кликом и другим. Мне нужно ставить точки, но чтобы не кликать самому каждый раз эти точки, ожидая 2 секунды, я кликаю быстро и даю кликеру на обработку.

13
Должно быть, чтобы задержки между каждым нажатием были 2 секунды. Это и была моя изначальная цель

14
У меня точно такая же. Странно. Строку я раскомментировал. У меня первый клик идёт с задержкой, а остальные - с той задержкой, какой я их кликал изначально

15
Всё равно то же самое. Может быть дело в версии кликера? У меня последняя(4.12)

Pages: [1] 2