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

Pages: [1]
1
Использование / нужна помощь
« on: October 30, 2023, 07:01:26 PM »
здравствуйте .
мне нужно чтоб кликер кликал на картинку 1 ,а потом на появившиеся картинки 2 и 3, потом будут появляться еще картинки ,но это не суть , сложность в том что картинка 1 не всегда появляется и в цикле нужно прописывать условия выполнения.
если картинка 1 появилась то нужно кликнуть по ней , потом кликнуть по появившимся картинкам 2 и 3 и продолжать выполнение сценария дальше.
если картинка 1 не появилась то нужно обновить браузер  и продолжать дальше выполнять сценарий без кликов по картинкам 1,2,3..
если с первым условием проблем нет, так как там условие ненужно ,то со вторым что то не получается.
при таком сценарии он кликает по 1 картинке, но не кликает по 2 и 3 или если 1 нету то он обновляет браузер и ждет 2 минуты пока все тайминги пройдут ,прописанные на картинках 2 и 3.что изменить чтоб кликер корректно работал?
Code: [Select]
GETSCREEN (x,y,x,y)
IF_PICTURE_IN (x,y,x,y,"1.bmp")
   LCLICK ($_return1+2, $_return2+2)
   WAIT(60)
ELSE
   GETSCREEN (x,y,x,y)
   IF_PICTURE_IN (x,y,x,y,"обновить браузер.bmp")
      LCLICK ($_return1+2, $_return2+2)
      WAIT(60)
      GETSCREEN (x,y,x,y)
      IF_PICTURE_IN (x,y,x,y,"2.bmp")
         LCLICK ($_return1+2, $_return2+2)
         WAIT(60)
         GETSCREEN (x,y,x,y)
         IF_PICTURE_IN (x,y,x,y,"3.bmp")
            LCLICK ($_return1+2, $_return2+2)
            WAIT(60)
         END_IF
      END_IF
   END_IF
END_IF
я пробовал применить условие WHILE , но с картинкой у меня не получаентся.

2
Общие вопросы / подпрограммы
« on: October 31, 2021, 08:32:21 PM »
здравствуйте.
подскажите где ошибка.
вот так картинку кликер находит.
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "картинка.bmp",0,80)
   print("Найден в координатах X=", $_return1, ", Y=", $_return2)
   MOVE($_return1, $_return2)
Else
   HINTPOPUP("Не найдено")
END_IF
HALT

а вот так нет . почему ?

Code: (clickermann) [Select]
SUB(картинка,$par21,$par22,$par23,$par24,$par25,$par26,$par27,$par28) // подпрограмма с параметрами
   GETSCREEN ($par21,$par22,$par23,$par24)
   IF_PICTURE_IN ($par21,$par22,$par23,$par24,$par25)
      LCLICK($_return1+2, $_return2+2)
      WAITMS($par28)
   END_IF
END_SUB
   картинка(830,540,930,740,"картинка.bmp",0,80,1000)

3
Общие вопросы / Re: сортировка
« on: October 18, 2021, 11:59:20 AM »
всем спасибо . я понял теперь свою ошибку из за которой у меня ничего не получалось.

4
Общие вопросы / Re: сортировка
« on: October 16, 2021, 11:15:37 PM »
создай еще один массив с последовательностью индексов
и как сделать чтоб он начал срабатывать после первого масива . я пробовал но чтото не получается. где то я косячу а где не пойму

5
Общие вопросы / сортировка
« on: October 16, 2021, 09:15:05 PM »
здравствуйте . как можно сделать чтоб мой код сортировал клики . например делал первые 3 , потом 2 пропускал , потом делал следующие 2 , а 2 пропушеных делал бы в конце скрипта. конечно можно поменять их местами в коде , но вся загвоздка в том что у этих 2 пропущеных  кликов следующий LCLICK(1000,45) с другими координатами.
Code: (clickermann) [Select]
$arr[0] = 270

$arr[1] = 350

$arr[2] = 430

$arr[3] = 505

$arr[4] = 585

$arr[5] = 660

$arr[6] = 740

FOR($i=0, $i<arrsize($arr))

DBLCLICK($arr[$i],170)

WAIT(5)

LCLICK(1000,45)

WAIT(1)

END_CYC

6
Использование / Re: Три в ряд
« on: September 14, 2021, 01:49:34 PM »
Основа для автоматизации игр типа "три в ряд".
 "Сокровища Мантесумы", бой в "Небеса" и т.п.

Здравствуйте. Может вы мне поможете разобться и применить этот скрипт в небесах в пещере.

7
Общие вопросы / нужна правка скрипта
« on: August 14, 2021, 10:45:12 PM »
здравствуйте посмотрите мой первый скрипт который написал сам ,но он не работает как хотелось бы. Поэтому кто может подсказать подскажите где намудрил

Code: [Select]
DBLCLICK(35,180)
WAIT(10)

LCLICK(690,260)
WAIT(3)

GETSCREEN
IF_PICTURE_IN (610,420,960,710,"картинка1.bmp",0,70)
   LCLICK($_return1+2, $_return2+2)
   
   LCLICK(685,600)
   WAITMS(1000)
   LCLICK(685,600)
   WAITMS(1000)
   LCLICK(685,600)
   WAITMS(1000)
   LCLICK(685,600)
   WAITMS(1000)
   LCLICK(685,600)
   WAIT(3)
   
   GETSCREEN
   IF_PICTURE_IN (610,420,960,710,"картинка2.bmp",0,70)
      LCLICK($_return1+2, $_return2+2)

   LCLICK(685,600)
   WAITMS(1000)
   LCLICK(685,600)
   WAITMS(1000)
   LCLICK(685,600)
   WAITMS(1000)
   LCLICK(685,600)
   WAITMS(1000)
   LCLICK(685,600)
   WAIT(3)
   END_IF
   
END_IF

LCLICK(690,260)
WAIT(3)

1. скрипт работает но нужно чтобы в случае когда он не находит картинку 1 или 2 он бы пропускал все промежуточные клики между картинками

2. и надо как то время запуска в начале скрипта прописать чтоб оно было привязано к московскому и чтоб скрипт запускался каждый час ровно в 13 , 14, и т.д. время

8
Общие вопросы / Re: привязка к окну
« on: August 07, 2019, 03:19:22 PM »
а как ты решил эту проблему

9
Общие вопросы / привязка к окну
« on: August 07, 2019, 02:04:19 PM »
здравствуйте. может кто подскажет в чем дело.после привязки кликера к окну он перестает находить картинки видит все как черный фон. подскажите есть возмлжность это исправить или нет.

Pages: [1]