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

Pages: [1] 2 3 4
1
Общие вопросы / Re: массив
« on: January 24, 2017, 11:56:47 PM »
ОГРОМНОЕ СПАСИБО!!!

2
Общие вопросы / Re: массив
« on: January 24, 2017, 11:42:53 PM »
спасибо)))
если картинка нашлась то выполняем скрипт дальше , а вот если не нашлась , то нужно сделать перезагрузку браузера это подпрограмма reset() и потом перейти на метку goto (m1)
если в двух словах то ищем одну из картинок с массива, если ничего не нашли то перелистываем и опять ищем , и так пока не найдем или пока не наступит второе условие ,перелистнули 35 раз. если картинку нашли то делаем клик и выполняем скрипт дальше , а если пролистали 35 раз и не нашли то нужно перезагрузить и перейти на метку m1. вот как то так. я не художник, я только учусь )) вот по этому у меня такой корявый скрипт  ;D

3
Общие вопросы / массив
« on: January 24, 2017, 10:33:56 PM »
прошу помощи!
задача такая, ищем одну из 6 картинок из массива, если не нашли делаем клик   LCLICK(1810,925) перелистываем и опять ищем,процесс должен завершится после того как нашли одну из картинок  из массива или по ограничению циклов поиска (35), но что то идет не так, процесс завершается после 6 перелистываний. что то я не так на сделал )))


Code: (clickermann) [Select]
$arr[0] = "BMP\A032.bmp" // Названия картинок, включая относительный путь, помещаем в массив
    $arr[1] = "BMP\A033.bmp"
    $arr[2] = "BMP\A030.bmp"
    $arr[3] = "BMP\A031.bmp"
    $arr[4] = "BMP\005.bmp"
    $arr[5] = "BMP\006.bmp"

 
$check = 0
    WHILE($check = 0)
        GETSCREEN
        COLORMODE(6)

   FOR($i = 0, $i < 6) // Выполнится 6 раз (по количеству искомых картинок в массиве) и без задержек
          IF_PICTURE_IN (0,0,200,60, $arr[$i], -1, 80) // красный крестик
$check = 1
   
               LCLICK(1000,540)
   
        WAITMS(500)
             $i = 6 // Завершаем поиск, если изображение найдено
             
             ELSE
    waitms(500)
            LCLICK(1810,925)
       WAITMS(4000)     
             
         
  INC($skript_count,1)  ///ограничение     циклов
   IF($skript_count = 35) //количество циклов
   $skript_count = 0


    reset()
  wait(1)
    goto (m1)
 
END_IF     
             END_IF
END_CYC   
 

спасибо))

5
Добрый день
у меня вопрос такой, как поставить ограничение поиска по времени , вот так правильно?

  $time = $_time_t + 240 // таймер на 4 минут
           WHILE($time > $_time_t)
          GETSCREEN
             COLORMODE(6)

        IF_PICTURE_IN (1780,980,$_xmax,$_ymax, "BMP\A007.bmp", -1, 80) // ищем 1
      $time = 0         
          WAITMS(500)
        mouse_move($_return1+10, $_return2+10)
       wait(1)      
        LCLICK($_return1+10, $_return2+10) 
         
       ELSE // если нет
         IF_PICTURE_IN (1760,920, $_xmax,$_ymax, "BMP\A005.bmp", -1, 80)  // то ищем 2
                  mouse_move($_return1+10, $_return2+10)
          wait(1)            
             LCLICK($_return1+10, $_return2+10)
                        WAITMS(500)
                                                   
             END_IF
          END_CYC

     IF($time ! 0)      // время истекло
        LOGWRITE ("время истекло")
              
         reset()
           wait(1)   
     goto (m1)                           
    END_IF   

6
Предложения / Re: Кликер для линукса
« on: February 29, 2016, 10:08:06 PM »
Если какой порт и будет, то скорее всего под Андроид

Подскажите пожалуйста есть ли реальные планы перевести Clickermann на Андроид. К сожалению под Андроидом альтернативы Clickermann нет и было бы здорово иметь возможность использовать эту программу и на этой платформе.
+

7
ясно)) а у меня вычислением 881 вышло ))
650-($x-300)*0.77
можно записать по другому
650-$x*0.77+300*0.77 (минус на минус равно плюс)
650-$x*0.77+231
881-$x*0.77

8
все я понял)) 300*0,77+650 :) спасибо друг))

9
а у меня вопрос?)) а 882 откуда?

11
Добрый день!! у меня вопрос )) как правильно записать вот такую штуку:)
        $x=rnd(300,950)
   $y=(650-($x-300)*0,615)

и так как это координаты то как округлить до целого числа?
спасибо:)


а вообще вопрос такой: есть наклонная линия с началом координат(300,650) и конец ее находится на (950,150), как написать скрипт что бы рандомно   происходили клики по этой линии?
как то так)

12
Да мне так и нужно)) три раза это просто проба)) мне нужно выводить армию в одной рандомной точке а это около ста кликов. Спасибо вам за помощь:)

13
у меня получилось вот так:)
Code: (clickermann) [Select]
$random = rnd(1,5)
WAITMS(100)

SWITCH($random)
Case(1)
$x=187
$y=138

CASE(2)
$x=30
$y=340

CASE(3)
$x=340
$y=25

CASE(4)
$x=115
$y=445

CASE(5)
$x=560
$y=35

DEFAULT
END_SWITCH

WAITMS(300)

LCLICK($x,$y)
WAITMS(100)


 LCLICK($x,$y)
WAITMS(100)

LCLICK($x,$y)
WAITMS(100)

Pages: [1] 2 3 4