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

Pages: [1]
1
Всем привет, Clickermann 4.13 х32 сворачивается в маленькое окошко возле "Пуска", а не в трей, как я предполагал. Это баг или нет?
Code: (clickermann) [Select]
wait(1)
WNDSTATE ($_hwnd_self,0)
halt

2
Всем привет. Я все бьюсь со скриптом, которым нужно управлять одной левой кнопкой мышью. Программно нельзя отжать физически зажатую кнопку, но "методом тыка" получилось отжимать ее, а вот останавливать скрип этой же кнопкой не получается, только другой. Андрей Оравен подсказывал как управлять одной кнопкой, но нужно было попасть в паузу в 100мс, что бы выключить скрипт.
Code: [Select]
THREAD(R, 1)
   IF(ISKEYDOWN(#R)=1) // остановить скрип
      $time = $_ms +2000
      waitms(50)
   END_IF
END_THREAD

IF ( iskeydown(1)=1)
WHILE ( $time < $_ms)
   GETSCREEN(832,944,920,950)
   IF  (PXLCOUNT(832,944,920,950, 16777215)>10)
      LDOWN(960,458)
      waitms(rnd(790,810))
      LUP(960,458)
      waitms(RND(390,460))  // 380
   else
      LUP(960,458)
   END_IF
   waitms(20)
END_CYC   
ELSE
   $time = $_ms +900 // Не запускать скрипт от случайного нажатия
END_IF
WAITms(10)

3
Привет мастера, может кто подскажет, и прокоментирует по возможности строки, чтоб я всякой лабудой в дальнейшем не напрягал=)
Есть область (1420,730,1591,901) (мини карта) , разделенная на секторы $a,$b..., в которых появляются пиксели, допустим черный и красный (0 и 255). Нужно чтобы при обнаружении "255" либо "0" пикселя в секторе $a производилось одно действие, в секторе $b другое, и т.д. Я так понимаю, нужно в массив запихать координаты секторов x,y,x1,y1.  в которых будет производится поиск пикселей. Что-то находил на форуме похожее, но пока темный лес для меня. Можете привести попроще пример, например: квадрат разделенный на 2 сектора. Заранее спасибо.
https://cloud.mail.ru/public/AEaa/5JR1EJtz4

4
Привет, четкая программа, но тяжела в освоении, особенно туго у меня с переменными. Помогите с простенькой задачкой.
Допустим, есть 3 картинки "1","2","3". Нужно искать их поочередно либо одновременно, не важно. После обнаружения "1" или "2", приостанавливать поиск найденной на 15 сек. А при обнаружении "3" полностью остановить поиск "1" и "2", и продолжить заниматься своими делами=) Я начал было рисовать код, но получается лабуда:
Code: (clickermann) [Select]
GETSCREEN (8,30,1605,919)
IF_PICTURE_IN (625,795,1420,905, "1.bmp", 0, 100)
   waitms(rnd(200,2000))
   RDOWN(-1,-1)
   waitms(rnd(100,250))
   RUP(-1,-1)
   print("CLICK 1")
   waitms(50)
else
   IF_PICTURE_IN (625,795,1420,905, "2.bmp", 0, 100)   
      waitms(rnd(200,2000))
      LDOWN(-1,-1)
      waitms(rnd(100,250))
      LUP(-1,-1)
      print("CLICK 2")
      waitms(50)
      esle
      IF_PICTURE_IN (625,795,1420,905, "3.bmp", 0, 100)
         wait(rnd(15,20))
         LDOWN(-1,-1)
         print("CLICK 3")
         waitms(rnd(100,250))
         LUP(-1,-1)
      END_IF
   END_IF
END_IF
wait(1)

Pages: [1]