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

Pages: 1 [2]
16
Использование / Re: Помогите неумехе
« on: November 04, 2017, 04:44:52 PM »
Ну вот и дошел я до тупика:( Как и предполагал. Нужна помощь.  Я пробовал писать, но скрипт не работает:
Code: (clickermann) [Select]
WAIT(1)

//уход в цикл
$count = 0
WHILE($count < 22)
   //поиск одного изображения
   GETSCREEN (125,200, 380,400)
   IF_PICTURE_IN (125,200, 380,400, "Идти вперед.bmp")  //если нашел клик
      waitms(1000)
      LCLICK($_return1, $_return2)
      waitms(1000)
   else //если не нашел в этой области то переход к поиску другого изображения
      waitms(1000)
      IF_PICTURE_IN (125,200, 380,400, "Вперед.bmp") // клик по нахождению
         waitms(1000)
         LCLICK($_return1, $_return2)
         waitms(1000)
      else // переход если кнопка не будет найдена
         waitms(1000)
         IF_PICTURE_IN (125,200, 380,400, "проскользнуть.bmp") // клик по нахождению
            waitms(1000)
            LCLICK($_return1, $_return2)
            waitms(1000)
         else // переход если кнопка не будет найдена
            waitms(1000)
            IF_PICTURE_IN (125,200, 380,400, "Идти назад.bmp") // клик по нахождению
               waitms(1000)
               LCLICK($_return1, $_return2)
               waitms(1000)
            else // переход если кнопка не будет найдена
               waitms(1000)
               IF_PICTURE_IN (125,200, 380,400, "Вперед1.bmp") // клик по нахождению
                  waitms(1000)
                  LCLICK($_return1, $_return2)
                  waitms(1000)
               else // переход если кнопка не будет найдена
                  waitms(1000)
                  IF_PICTURE_IN (125,200, 380,400, "Вперед2.bmp") // клик по нахождению
                     waitms(1000)
                     LCLICK($_return1, $_return2)
                     waitms(1000)
                     $check = 1
                  end_if
               end_if
            end_if
         end_if
      end_if
   end_if
   INC($count,1)
end_cyc
Явно не правильно. Может кто помочь? Если что то не понятно - я на связи 8) Да еще маленькое дополнение. Этот цикл должен проходить большое количество раз. На каком месте закончился, с того места в следующий раз должен и продолжаться. Спасибо!

17
Использование / Re: Помогите неумехе
« on: October 31, 2017, 11:02:03 PM »
Да не, там  простая логика. После клика на кнопку, может выпасть одна определенная кнопка, указанная  мною выше и дальнейшие действия будут зависеть от выпавшей кнопки.  Ну вот, разговор нуба с программистами не получился :'(

18
Использование / Re: Помогите неумехе
« on: October 31, 2017, 10:11:57 PM »
Quote
попытайтесь написать скрипт самостоятельно
я пишу скрипт, но там пока все просто. Я просто знаю, что когда подойду к тому месту, о котором я просил помощи, будет загвоздка. Знаний пока мало :'( Думал заранее прозондировать.
А под если я подразумевал,  что при выпадении кнопки, какие действия нужно производить дальше

19
Использование / Re: Помогите неумехе
« on: October 27, 2017, 10:30:10 PM »
Oraven! Спасибо  за помощь:)  Заработал скриптик:)

20
Использование / Re: Помогите неумехе
« on: October 26, 2017, 10:33:14 PM »
Нет, не останавливается. В начале вводит логин и пароль, входит в игру, кликает по "моя гильдия.bmp" и после нажатия PageDown, курсор отправляется вводить логин и пароль, а не ищет картинку  "снабжение.bmp". Хотя, как я писал ранее, в отдельности  Clickermann видит каждую картинку, а в скрипте не хочет. Вот такая ошибка :(

21
Использование / Re: Помогите неумехе
« on: October 25, 2017, 10:49:46 PM »
Добрый вечер! Назрел еще один вопрос. Накрапал скрипт, но что то в нем не правильно. По отдельности картинки все видит , прописывает в логе координаты, курсор переходит на картинку, а в связке останавливается после первого нажатия PageDown. Вот:
Code: (clickermann) [Select]
$file_akk = "LogPass1.txt"

SUB(paste) //========== Вставить ===============================================
   KEYDOWN(#CTRL) // Ctrl+V
   WAITMS(50)
   KEYPRESS(#V)
   WAITMS(50)
   KEYUP(#CTRL)
   WAITMS(150)
END_SUB
//------------------------------------------------------------------------------

$count = TFCOUNT($file_akk)
LOGWRITE("Всего аккаунтов: ", $count)

FOR($akkaunt_line = 1, $akkaunt_line < $count+1)
   UNDEFINE($akkaunt)
   STRSEPARATE(TFREAD($file_akk, $akkaunt_line), ":", $akkaunt)
   LOGWRITE("login: ", $akkaunt[0], "  pass: ", $akkaunt[1])
   
   LCLICK(960, 120)  // окно логина
   WAIT(2)
   TOCLIP($akkaunt[0])
   paste()
   LCLICK(960, 150)  // окно пароля
   WAIT(2)
   TOCLIP($akkaunt[1])
   paste()
   
   KEYPRESS(#Enter)// войти
   WAIT(2)
   
   GETSCREEN
   COLORMODE(6) // тот же уровень
   IF_PICTURE_IN (900,380, 1100,620, "моя гильдия.bmp")
      LCLICK($_return1+5, $_return2+10)
      WAIT(2)
   END_IF
   
   KEYPRESS(#PAGEDOWN)
   WAIT(2)
   
   GETSCREEN
   COLORMODE(6) // тот же уровень
   IF_PICTURE_IN (900,448, 980,665, "снабжение.bmp")
      LCLICK($_return1+4, $_return2+10)
      WAIT(2)
   END_IF
   
   KEYPRESS(#PAGEDOWN)
   WAIT(2)
   
   GETSCREEN
   COLORMODE(6) // тот же уровень
   IF_PICTURE_IN (890,170, 1050,490, "забрать.bmp")
      LCLICK($_return1+2, $_return2+9)
      WAIT(2)
   END_IF
   
   GETSCREEN
   COLORMODE(6) // тот же уровень
   IF_PICTURE_IN (890,170, 1050,490, "забрать.bmp")
      LCLICK($_return1+2, $_return2+9)
      WAIT(2)
   END_IF
   
   GETSCREEN
   COLORMODE(6)
   IF_PICTURE_IN (250,580, 320,950, "выход.bmp")
      LCLICK($_return1+4, $_return2+7)
      WAIT(1)
   END_IF
END_CYC

Помогите или разъясните ошибки пожалуйста :'(

22
Использование / Re: Помогите неумехе
« on: October 22, 2017, 08:36:07 PM »
Oraven!! Ты просто гений :) Пишу, а в другом окне идет процесс :) Научусь ли я когда нибудь?

23
Использование / Re: Помогите неумехе
« on: October 22, 2017, 12:54:36 PM »
Возник еще один вопрос. Без привязки к окну скрипт от Vint работает без сбоев, при привязке начинаются проблемы. В поле логин/пароль вводятся по одному знаку. Не читает скрипт документ LogPass.txt. Раскладки в кликере и в окне RU . Можете подсказать решаемая проблема или нет :-\

24
Использование / Re: Помогите неумехе
« on: October 20, 2017, 12:30:39 PM »
Все получилось, всем спасибо:)  COLORMODE - это сила:)

25
Использование / Re: Помогите неумехе
« on: October 19, 2017, 12:29:21 PM »
Да, действительно проблема была в файле LogPass.txt Спасибо за подсказку.  Пересохранил в АНSI и по первому скрипту вставляет и логин и пароль, выполняет все то , что мне нужно до момента выхода. Как я писал, у кнопки выхода не постоянная координата по Y. Решил использовать
Code: (clickermann) [Select]
GETSCREEN
   IF_PICTURE_IN (820,600,870,700, "выход.bmp")
      LCLICK($_return1,$_return2)
      WAIT(5)
   END_IF
 
но не происходит никаких действий. Как еще можно поймать эту злосчастную кнопку?

26
Использование / Re: Помогите неумехе
« on: October 18, 2017, 11:28:16 PM »
Вы будете смеяться, но на второй скрипт Clickermann вообще не реагирует. Если на первом хоть "ноль"  и "точку" вводил, то здесь даже не запускается:( Может я что то неправильно делаю. Может Яндекс браузер виноват? Уйти на оперу? Или мозиллу?

27
Использование / Re: Помогите неумехе
« on: October 18, 2017, 08:40:43 PM »
Спасибо, буду пробовать :)

28
Использование / Re: Помогите неумехе
« on: October 18, 2017, 07:10:06 PM »
Не получается почему то  :'( В строку логина вводит  цифру "0" , а вместо пароля "." Не видит кликер документа LogPass.txt Может я неправильно его разместил. Где этот документ нужно положить, чтобы кликерман его видел?

29
Использование / Re: Помогите неумехе
« on: October 18, 2017, 03:42:25 PM »
Версия Clickermann 4.11.002

30
Использование / Помогите неумехе
« on: October 18, 2017, 03:08:17 PM »
Кто может помочь написать скрипт. Просмотрел на форуме - есть аналогичные, но не хватает знаний у меня, чтобы доработать. :-[ Если кто может, вот условия:
1. Есть страница входа в игру. Нужно ввести логин(постоянная координата) и пароль(постоянная координата) большое количество раз. Кнопка входа в игру тоже координата постоянная.  Список
 логин:пароль я подготовил в LogPass.txt.
2. Выполнить клики по постоянным координатам в самой игре (это я уже сам сделаю)
3. И выйти из игры ( кнопка выхода скачет по вертикали в зависимости от места нахождения персонажа в игре)
4. Пройти весь список и остановиться до следующего запуска)
И еще вопрос - имеет ли значение язык для логина, если логин кириллицей написан, видит ли его многоуважаемый  Clickermann? Вот вроде бы и все..  Помогите :)

Pages: 1 [2]