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

Pages: [1] 2 3
1
Помогло! Огромное спасибо)

2
Внезапно перестал работать кликер, при том не только clickermann но и другие кликеры так же работают (движение мышки происходит но само нажатие нет)
clickermann видит пиксели, реагирует на них, но не происходит активация, еще заметил что кликер активируется если поверх окна

3
Общие вопросы / Re: Не видит "блюстак"
« on: January 18, 2021, 09:07:52 PM »
ух ты, спасибо огромное! Так всё чётко разложили) буду дальше напрягать извилины)

4
Общие вопросы / Re: Не видит "блюстак"
« on: January 18, 2021, 09:05:05 PM »
У тебя одного.

Раз "виснет" при поиске, значит образец огромный.

Да не, уже не первый раз мучаюсь, что раньше умирал, что сейчас, фотки мелкие, даже поиск делаю по малой зоне, как только ставлю степень соответствия 70, всё сразу умирает

5
Общие вопросы / Не видит "блюстак"
« on: January 17, 2021, 11:46:03 PM »
Добрый день, не могу понять в чем прикол, то "смотрит" сквозь блюстак, то видит со смещением и соответственно кликает со смещением, даже если развёрнуто на весь экран.
И еще вопрос - у меня одного так глючит кликер, зависает через раз и почти после каждого изменения в скрипте приходится вырубать через диспетчер, а если ставлю степень соответствия 70 и ниже даже не пытается работать, сразу виснет

6
Общие вопросы / Re: Не видит картинку
« on: January 14, 2021, 06:40:50 PM »
спасибо, буду пробовать, попробую колормод)

7
Общие вопросы / Re: Не видит картинку
« on: January 14, 2021, 05:59:21 PM »
спасибо большое за развёрнутый ответ) но я пока просто пытаюсь понять в чем проблема, что оно не видит, вот попробовал развернуть на весь экран, всё равно не видит(открываю картинку скрина, моментально реагирует, может он принципиально блюстак игнорит?

8
Общие вопросы / Не видит картинку
« on: January 14, 2021, 05:14:19 PM »
Добрый день, помогите, не работает базовый скрипт. Если открываю картинку Image_1 всё работает, а в приложение которое запускаю с BlueStacks никак не реагирует
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,800,350,980, "Image_1.bmp")
   LCLICK($_return1, $_return2)
   WAITMS(500)
END_IF

9
Использование / Re: Подпрограммы
« on: February 10, 2017, 03:16:42 PM »
Я так и хотел, просто интересовала сама суть вопроса, главное что меня поняли, я просто давненько думал можно можно ли писать подпрограммы друг в друге и вот ответ)))

10
Использование / Re: Подпрограммы
« on: February 10, 2017, 02:18:37 PM »

11
Использование / Re: Подпрограммы
« on: February 10, 2017, 11:56:56 AM »
Ух ты, а можно писать сабы внутри саба???
Например:
SUB(1)
   If...
   SUB(2)
   else
   SUB(3)
   END_SUB
   END_SUB
END_SUB

12
Если нужно по разному обрабатывать ситуации когда появилась и когда нет, то можно ещё в конце добавить

спасибо,сейчас буду пробовать)
а такой вариант имеет право на существование(если у меня после боя не всегда высвечивается кнопка "ок") я прописываю два пути завершения цикла ELSE   1.если появляется "ок"-кликаем,2. если бой завершается без каких-либо отметок, нахожу пиксель по которому определяю что бой завершён и цикл завершается. Но судя по тому что после успешного завершения боя цикл не начинается заново(не повторяется,видимо я что-то не так прописал?)

Code: (clickermann) [Select]
SUB(Трифид)
   $check=0
   WHILE($check=0)
      GETSCREEN (97,191, 800,450)
      IF_PIXEL_IN(97,191, 800,450,217634,1140526,1316895,3388006)
         beep(500,1000)
         LCLICK($_return1, $_return2+20)
         $check=1
         WAITMS(100)
      ELSE
         WAITMS(100)
      END_IF
   END_CYC
END_SUB



SUB(Бой)
   $check=0
   WHILE($check=0)
      GETSCREEN  (295,116, 344,195)
      IF_PIXEL_IN(295,116, 344,195,4893597,5242780,36142)
         LCLICK(321,436)
         WAIT(1)
      ELSE
         GETSCREEN (52,124,52,124)
         IF_PIXEL_IN(52,124,52,124,11718141)
            $check=1
            WAITMS(100)
         ELSE
            GETSCREEN(466,438,556,540)
            COLORMODE(6,466,438,556,540)
            IF_PICTURE_IN(466,438,556,540,"ok.bmp",-1,80)
               LCLICK($_return1, $_return2)
               $check=1
               WAITMS(100)
            END_IF
         END_CYC
      END_SUB
     
      start:
      Трифид()
      Бой()
      GOTO(start)


13
вот я проверил только что,и когда иконка "ок"не появляется,скрипт не идёт дальше,как бы это обыграть?

14
команда стоп не нужна, вы же ожидаете победную иконку, да и вообще подпрограмы вызываемые одноразово- это псевдоподпрограммы.

я не упомянул один нюанс((( там сообщение о победе с кнопкой "ок" появляется не всегда,поэтому у меня и возникли трудности со сценарием,не знал как написать так чтоб учитывалось два варианта окончания боя) и я так и знал что всё это можно "укутать" красивее!)) ваш скрипт как всегда безупречен,спасибо большое)
Но я так и не понял почему же у меня замирал скрипт,я его вертел еще со вчерашнего дня и никак не мог(у) понять

15
Добрый вечер,помогите пожалуйста понять почему не повторяется цыкл(один раз исполняются все  SUB-ы и кликер замирает)

Code: (clickermann) [Select]
SUB(ПОИСК)  //ПОИСК МОБА,НАПАДЕНИЕ
WAIT(1)
$check=0
WHILE($check=0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN(358,193,735,475,"oktupulus.bmp",-1,60)
$check=1
LCLICK($_return1+10,$_return2+25)
WAITMS(100)
ELSE
WAITMS(100)
END_IF
END_CYC
END_SUB

SUB(БОЙ)  //ПРИ ПОЯВЛЕНИИ ИНДИКАТОРА КЛИКАЕМ УДАР И ТАК ДО ПОБЕДЫ
WAIT(1)
$check=0
WHILE($check=0)
GETSCREEN
IF_PIXEL_IN(311,128,311,128,917481)
$check=1
WAIT(1)
LCLICK(323,435)
WAITMS(100)
END_IF
END_CYC

WAIT(1)
$check=0
WHILE($check=0)
GETSCREEN
IF_PIXEL_IN(311,128,311,128,917481)
$check=1
WAIT(1)
LCLICK(323,435)
WAITMS(100)
END_IF
END_CYC


WAIT(1)
$check=0
WHILE($check=0)
GETSCREEN
IF_PIXEL_IN(311,128,311,128,917481)
$check=1
WAIT(1)
LCLICK(323,435)
WAIT(5)
LCLICK(500,431,524,446)
END_IF
END_CYC
END_SUB


SUB(ВЫХОД)  //ПРИ ПОЯВЛЕНИИ ПОБЕДНОЙ ИКОНКИ "ОК" КЛИКАЕМ НА НЕЁ
WAIT(5)
$check=0
WHILE($check=0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN(445,410,579,470,"ok.bmp",-1,80)
$check=1
WAIT(1)
LCLICK($_return1,$_return2)
WAITMS(100)
ELSE
HALT
END_IF
END_CYC
END_SUB

start:
ПОИСК()
БОЙ()
ВЫХОД()
GOTO(start)

далее всё замирает и не хочет повторятся,помогите пожалуйста

Pages: [1] 2 3