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

Pages: [1]
1
Привет всем ;)
Подскажите пожалуйста как мне можно поступить.
У меня в потоке ищет картинку раз в 2 секунды, после того как обнаружил эту картинку, нужно на неё навести перед тем как нажать.
Чтобы навести я использую скрипт от Vint. Но проблема в том что строка с наведением мышки "m_move($_return1, $_return2)" перед тем как нажать игнорируется, и я могу попасть в баню. Я пробовал изваращатся с командой (goto), но строка на которую я ссылался в случае если поток найдёт картинку выполнялась в любом случае, а мне нужно чтобы она выполнялась только если картинка найдётся...

Code: (clickermann) [Select]
SUB(mouse_move,$MOVE_END_X,$MOVE_END_Y)   
   $MOVE_Start_X = $_xmouse
   $MOVE_Start_Y = $_ymouse
   $MOVE_X = $MOVE_Start_X
   $MOVE_Y = $MOVE_Start_Y
 
   $dist = DIST($MOVE_END_X,$MOVE_END_Y,$MOVE_Start_X,$MOVE_Start_Y)
   $MOVE_step = ($dist-1)/INT(SQRT($dist))
   $MOVE_X_step = ($MOVE_END_X-$MOVE_Start_X)/$MOVE_step
   $MOVE_Y_step = ($MOVE_END_Y-$MOVE_Start_Y)/$MOVE_step
 
   FOR($MOVE_i=0, $MOVE_i < INT($MOVE_step))
      $MOVE_X = $MOVE_X + $MOVE_X_step
      $MOVE_Y = $MOVE_Y + $MOVE_Y_step
      MOVE(INT($MOVE_X) + RND(-2,2), INT($MOVE_Y) + RND(-2,2))
      WAITMS(RND(13,16)) // çàäåðæêà ïðè äâèæåíèè ïî òî÷êàì ñëó÷àéíàÿ ñêîðîñòü
   END_CYC   
END_SUB
 
SUB(m_move,$M_X,$M_Y)
   $MOVE_MID_X = INT(($_xmouse+$M_X)/2)
   $MOVE_MID_Y = INT(($_ymouse+$M_Y)/2)
   $otx = INT(ABS($_xmouse - $M_X) * 0.12)
   $oty = INT(ABS($_ymouse - $M_Y) * 0.12)
   mouse_move($MOVE_MID_X+RND(-$otx,$otx), $MOVE_MID_Y+RND(-$oty,$oty))
   mouse_move($M_X,$M_Y)
   MOVE($M_X,$M_Y)
END_SUB

THREAD(start)
   GETSCREEN
   COLORMODE(5)
   IF_PICTURE_IN (548,459, 1111,725, "Авто.bmp", -1, 85) //***1
      m_move($_return1, $_return2)
      WAITMS(50)
      lclick($_return1, $_return2)
      waitms(50)
        ELSE
      logwrite("Авто.bmp не найдена.")
   END_IF //
   wait(2)
END_THREAD





2
Всем хай ;)
Подскажите плиз кто знает, как сделать чтобы кликер делал рандомный клик по одной из трёх заданных координат.
Code: (clickermann) [Select]
LCLICK(164,546)  // 16119285
LCLICK(455,551)  // 16777215
LCLICK(853,560)  // 16777215
halt

3
Всем привет. Подскажите пожалуйста как написать чтобы цикл чтобы в нем выполнялся поиск картинки в течении 30 секунд и заканчивался, а в случае если картинка найдена выполняются все условия и цикл сразу же вырубается не дожидаясь 30 сек.
Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
      $check = 1
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

Пробовал этот код. но он после нахождения картинки все равно продолжает находить её заново и выполнять условия...
Code: (clickermann) [Select]
$time = $_time_t + 10
WHILE($time > $_time_t)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
      $time = 0
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      WAITMS(500)
   END_IF
END_CYC



4
Люди, хэлп!
Кто знает как поставить лайк на фб? я как не старался картинку не получается скопировать, видимо там меняется тень постоянно...


Pages: [1]