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

Pages: [1] 2
1
Всем привет, не могу понять как написать скрипт.
В кратце о скрипте: есть 10 координат на которых переодически рандомно появляются картинки. С помошю функции ожидание картинки, скрипт должен увидеть картинку на одной из 10 координат и подождать 10 секунд, если картинка не исчезла то начинается мой сценарий. А если исчезла то все по новой (ждем картинки).

2
Общие вопросы / Re: Помош со скриптом
« on: June 13, 2022, 10:45:35 AM »
Спасибо за ответ.  Возникла проблема с тем что некоторые пиксели в указаных координатах просто мигают (появляются и исчезают) в этом случае выполнениее сценария бесмыслено. А нужно учитывать те которые появились и не исчезли ну или хотябы продержались некоторое время 10-15с. Есть ли такая функция?
Code: (clickermann) [Select]
#name "просто мигають"

$var=10 // указать некоторое время в секундах

GETSCREEN
WAITMS(500)

THREAD(name1, 1)
   IF($var1=0)
      IF(PXL(1185,580)=13297609)  // ждем зеленый
         WAIT($var)
         IF(PXL(1185,580)=13297609)
            LOGWRITE ("зеленый 1")
            $var1=1
            // Мой сценарий
         END_IF
      END_IF
   ELSE
      IF(PXL(1185,580)=1700990) // ждем красный
         WAIT($var)
         IF(PXL(1185,580)=1700990) // ждем красный
            LOGWRITE ("красный 1")
            $var1=0
            // Мой сценарий
         END_IF
      END_IF
   END_IF
   WAITMS(100)
END_THREAD

THREAD(name2, 1)
   IF($var2=0)
      IF(PXL(100,100)=13297609)  // ждем зеленый  вместо 100,100 вписать координаты проверяемых пикселей!
         WAIT($var)
         IF(PXL(100,100)=13297609)  // ждем зеленый
            LOGWRITE ("зеленый 2")
            $var2=1
            // Мой сценарий
         END_IF
      END_IF
   ELSE
      IF(PXL(100,100)=1700990) // ждем красный
         WAIT($var)
         IF(PXL(100,100)=1700990) // ждем красный
            LOGWRITE ("красный 2")
            $var2=0
            // Мой сценарий
         END_IF
      END_IF
   END_IF
   WAITMS(100)
END_THREAD

THREAD(name3, 1)
   IF($var3=0)
      IF(PXL(100,100)=13297609)  // ждем зеленый
         WAIT($var)
         IF(PXL(100,100)=13297609)  // ждем зеленый
            LOGWRITE ("зеленый 3")
            $var3=1
            // Мой сценарий
         END_IF
      END_IF
   ELSE
      IF(PXL(100,100)=1700990) // ждем красный
         WAIT($var)
         IF(PXL(100,100)=1700990) // ждем красный
            LOGWRITE ("красный 3")
            $var3=0
            // Мой сценарий
         END_IF
      END_IF
   END_IF
   WAITMS(100)
END_THREAD

THREAD(name4, 1)
   IF($var4=0)
      IF(PXL(100,100)=13297609)  // ждем зеленый
         WAIT($var)
         IF(PXL(100,100)=13297609)  // ждем зеленый
            LOGWRITE ("зеленый 4")
            $var4=1
            // Мой сценарий
         END_IF
      END_IF
   ELSE
      IF(PXL(100,100)=1700990) // ждем красный
         WAIT($var)
         IF(PXL(100,100)=1700990) // ждем красный
            LOGWRITE ("красный 4")
            $var4=0
            // Мой сценарий
         END_IF
      END_IF
   END_IF
   WAITMS(100)
END_THREAD

А можно строки с ожиданием цвета заменить на строки с ожиданием картинки? на подобие этого
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "bab.bmp", -1, 100)  чтобы скрипт ждал появление картинки и когда картинка появится после 10 секунд начинается мой сценарий. Я пробывал подстовлять эту строчку в скрипт но он не работает.

3
Общие вопросы / Re: Кликер EXE'шник.
« on: June 12, 2022, 12:06:13 AM »
Всем привет.

С кем бы мне связаться, чтобы купить или как-то ещё заполучить компилятор скриптов в exe файл ?
Чтобы запускался исполняемым файлом, минуя оболочку.


Я точно не знаю нo вроде на  Kibor есть такая функция.

4
Всем привет,  помогите с написанием скрипта. Условие такое что кликермен проверяет 4 координаты на наличие красного цвета и когда заданный цвет появляется на всех 4 точках то начинается мой сценари. А когда заданный цвет появляется на 2 или 3 точках то ничего происходить не должно.

5
Общие вопросы / Re: Помош со скриптом
« on: June 04, 2022, 04:41:14 PM »
Естественно, что такой специфической функции нет. Нежно  скриптом засекать время при нахождении и ждать по таймеру исчезнет за отведённое время или нет.

Простите меня за мою назойливость, но можете написать как это будет выгледеть здесь.

GETSCREEN
WHILE(PXL (100, 100) ! 255)
   WAITMS (100)
   GETSCREEN
END_CYC
Нет это Вы меня простите, не понимаю, какое отношение ваш пример может иметь к вашей теме и чем не устроил готовый код?

Готовы код меня устроил, просто я хочу применить этот таймер к другим скриптам.

6
Общие вопросы / Re: Помош со скриптом
« on: June 04, 2022, 04:17:21 PM »
Естественно, что такой специфической функции нет. Нежно  скриптом засекать время при нахождении и ждать по таймеру исчезнет за отведённое время или нет.

Простите меня за мою назойливость, но можете написать как это будет выгледеть здесь.

GETSCREEN
WHILE(PXL (100, 100) ! 255)
   WAITMS (100)
   GETSCREEN
END_CYC

7
Общие вопросы / Re: Помош со скриптом
« on: June 04, 2022, 02:47:54 PM »
Сдается  у нас очередная рулетка :D
Вижу у автора с языком плоховато, поэтому от просившихся сюда подпрограмм пришол :o к более простому варианту Помоши. ???
Code: (clickermann) [Select]
#name "скрипт - Ждун"
//вместо 100,100 вписать координаты проверяемых пикселей!
GETSCREEN
IF($var1=0)
   IF(PXL(1185,580)=13297609)  // ждем зеленый
      LOGWRITE ("зеленый 1")     
      $var1=1
      // Мой сценарий
   END_IF
ELSE
   IF(PXL(1185,580)=1700990) // ждем красный
      LOGWRITE ("красный 1")
      $var1=0
      // Мой сценарий
   END_IF
END_IF

IF($var2=0)
   IF(PXL(100,100)=13297609)  // ждем зеленый
      LOGWRITE ("зеленый 2")     
      $var2=1
      // Мой сценарий
   END_IF
ELSE
   IF(PXL(100,100)=1700990) // ждем красный
      LOGWRITE ("красный 2")
      $var2=0
      // Мой сценарий
   END_IF
END_IF

IF($var3=0)
   IF(PXL(100,100)=13297609)  // ждем зеленый
      LOGWRITE ("зеленый 3")     
      $var3=1
      // Мой сценарий
   END_IF
ELSE
   IF(PXL(100,100)=1700990) // ждем красный
      LOGWRITE ("красный 3")
      $var3=0
      // Мой сценарий
   END_IF
END_IF

IF($var4=0)
   IF(PXL(100,100)=13297609)  // ждем зеленый
      LOGWRITE ("зеленый 4")     
      $var4=1
      // Мой сценарий
   END_IF
ELSE
   IF(PXL(100,100)=1700990) // ждем красный
      LOGWRITE ("красный 4")
      $var4=0
      // Мой сценарий
   END_IF
END_IF
WAITMS(100)

Спасибо за ответ.  Возникла проблема с тем что некоторые пиксели в указаных координатах просто мигают (появляются и исчезают) в этом случае выполнениее сценария бесмыслено. А нужно учитывать те которые появились и не исчезли ну или хотябы продержались некоторое время 10-15с. Есть ли такая функция?

8
Общие вопросы / Помош со скриптом
« on: May 28, 2022, 03:31:00 AM »
Всем привет, не могу понять как написать скрипт. В кратце о скрипте:
Есть 4 точки каждая из которых меняет цвет с зеленого на красный. Когда к примеру на точке 1 пиксель становится зеленым запускается мой сценарии после ждем красный и тоже запускаем сценарий и так по кругу. Токо для 4 точек
Я пришол к этому, это для одной точки.

WAIT(3)
GETSCREEN
WHILE(PXL (1185, 580) ! 13297609) // ждем зеленый
   WAITMS (100)
   GETSCREEN
END_CYC

// Мой сценарий

GETSCREEN
WHILE(PXL (1185, 580) ! 1700990) // ждем красный
   WAITMS (100)
   GETSCREEN
END_CYC

// Мой сценарий

Не знаю как сделать для 4 и чтобы они работали независемо друг от друга.

9
Всем привет,  возможно ответ на этот вопрос уже есть на форуме но мне не удалось найти его через поиск.

Дело вот в чем, нужно сделать так чтобы после выполнения сценария кликермен автоматически запускал следуюший сценарий из текстовика, возможно ли это сделать, если да  то как?
Зарание Спасибо.

10
Привет Всем.

Возникла необходимость сделать так чтобы батник перезапускал Автокликер. То есть останавливал воспроизведение сценария и после запускал его по новому.

(Либо же  Автокликер перезапускал сценарий после 15 минут простоя)

Возможно ли это сделать?

11
Общие вопросы / Re: Помогите со скриптом
« on: April 17, 2019, 09:20:18 AM »
Code: (clickermann) [Select]
GETSCREEN
IF(PXL(100,100) = 255)
   
   // скрипт 1
   
ELSE   
   IF(PXL(200,100) = 255)
     
      // скрипт 2
     
   ELSE       
      IF(PXL(300,100) = 255)
         
         // скрипт 3
         
      ELSE         
         IF(PXL(400,100) = 255)
           
            // скрипт 4
           
         ELSE
            WAIT(60)
         END_IF         
      END_IF
   END_IF   
END_IF


А можно сделать чтобы тут было 2 цвета для проверки ?
(IF(PXL(200,100) = 255))
Например кликер мен провереяет координаты и  если там появляется зеленый или красный то он начинает выполнять сценарий.

12
Общие вопросы / Re: Помогите со скриптом
« on: April 07, 2019, 10:38:50 PM »
Code: (clickermann) [Select]
GETSCREEN
IF(PXL(10,10) = 255)
   
   // скрипт
   
ELSE
   WAIT(60)
END_IF

А как написать похожий скрипт только для четырех точек, и  для каждой точки свой сценарий?

13
Общие вопросы / Помогите со скриптом
« on: March 30, 2019, 04:56:12 AM »
Привет всем, сразу перейду к делу.

Нужно написать скрипт, который с интервалом в 1 мин будет проверять координаты определенной точки, и если там появится нужный цвет,  то начнется выполнятся мой сценарии.  (после выполнения сценария все повторяется)

14
Можно, но зачем такие изысканные сложности

Можешь написать команду, хочу проверить одну идею.

15
Привет Всем, сразу к вопросу

Можно ли запустить кликермен через командную строку или батник, так чтобы начался выполнятся сценарий?

Pages: [1] 2