Author Topic: Прошу помочь.  (Read 3556 times)

0 Members and 1 Guest are viewing this topic.

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Прошу помочь.
« on: June 29, 2018, 09:48:04 AM »
Всем добрый день, у меня вот есть скрипт на то чтобы он находил вещь после этого ставил сбоку галку дальше выбирал ресурсы после этого нажимал бы Smelt но есть проблема картинки меняют свою позицию то на 1 странице может быть то на 3-4 страницы. Прошу помочь и исправить скрипт если есть ошибки. Цель: Сделать так что бы он смог находить по картинки а если не находит то листает до тех пор пока не найдет всего 10 страниц по 4 картинки =)) Помогите пожалуйста.

1: Нашел картинку
2: Поставил галку
3: Выбрал ресурс
4: Ввел сумму
5: Нажал Ок
6: Нажал Smelt

Code: (clickermann) [Select]
SUB(картинка, $par2,$par3,$par1) // подпрограмма
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, STRCONCAT($par2,".bmp"), -1, 100)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   else
      print(STRCONCAT($par2,".bmp not found"))
      LCLICK(437,$par3)  // Ставим Галку  //437 первые цифры где ставить галку ниже последние цифры.
      WAITMS(300)
      LCLICK(979,632)   //  Выбираем ресурсы
      WAITMS(300)
      DBLCLICK(620,543)    // поле для ввода суммы
      WAITMS(200)
 
      SWITCH($par2)
      CASE(1)
         KEYSTRING("167",100)
      CASE(3)
         KEYSTRING("100",100)
      CASE(4)
         KEYSTRING("84",100)
      CASE(5)
         KEYSTRING("250",100)
      CASE(7)
         KEYSTRING("50",100)
      CASE(10)
         KEYSTRING("1000",100)
      CASE(11)
         KEYSTRING("834",100)
      CASE(12)
         KEYSTRING("334",100)
      CASE(13)
         KEYSTRING("100",100)
      CASE(14)
         KEYSTRING("250",100)
      CASE(16)
         KEYSTRING("67",100)
      CASE(17)
         KEYSTRING("250",100)
      CASE(18)
         KEYSTRING("84",100)
      CASE(15)
         KEYSTRING("250",100)
      CASE(19)
         KEYSTRING("667",100)
      CASE(20)
         KEYSTRING("167",100)
      CASE(21)
         KEYSTRING("1000",100)
      CASE(22)
         KEYSTRING("334",100)
      CASE(23)
         KEYSTRING("250",100)
      CASE(24)
         KEYSTRING("200",100)
      CASE(25)
         KEYSTRING("50",100)
      CASE(26)
         KEYSTRING("550",100)
      CASE(27)
         KEYSTRING("1000",100)
      CASE(28)
         KEYSTRING("500",100)
      CASE(29)
         KEYSTRING("267",100)
      CASE(30)
         KEYSTRING("42",100)
      CASE(31)
         KEYSTRING("84",100)
      CASE(32)
         KEYSTRING("50",100)
      CASE(33)
         KEYSTRING("250",100)
      CASE(34)
         KEYSTRING("67",100)
      CASE(36)
         KEYSTRING("834",100)
      CASE(38)
         KEYSTRING("334",100)
      CASE(37)
         KEYSTRING("334",100)
      CASE(39)
         KEYSTRING("67",100)
      CASE(35)
         KEYSTRING("20",100)
      CASE(40)
         KEYSTRING("20",100)
      DEFAULT
         // случай по умолчанию
         LOGWRITE ("Случай не описан в подпрограмме")
      END_SWITCH
      LCLICK(630,609)        // ОК
      WAIT(1)
      LCLICK(726,712) // Smelt
   END_IF
 
   WAIT(1)
   IF($par1 = 8 )
      LCLICK(419,684)          // Переход в конец     (10 стр.)
      WAIT(1)
      LCLICK(324,683)           // С конца на один назад  (9 стр.)
      WAIT(1)
      LCLICK(324,683)    // С конца на два назад (8 стр.)
   ELSE
      IF($par1 = 9)
         LCLICK(419,684)          // В конец     (10 стр.)
         WAIT(1)
         LCLICK(324,683)           // С Конца на один назад (9 стр.)
      ELSE
         IF($par1 = 7)
            LCLICK(419,684)          // В конец     (10 стр.)
            WAIT(1)
         ELSE             
            FOR($a=0,$a<$par1)
               WAIT(1)
               LCLICK(393,684)       // Переход на следующею страницу
            END_CYC
         END_IF
      END_IF
   END_IF     
END_SUB
 
картинка(1,412,1)    //Awakening Stone // 1 номер картинки 412 последний цифры там где ставить галку 0 страница
картинка(3,480,1)    //Soulstone
картинка(4,551,1)    //Lvl. 4 Glorystone Chest
картинка(5,623,1)    //Seraph's Stone
картинка(8,412,2)    //Purgatory Soul
картинка(10,480,2)   //Refining Stone
картинка(11,551,2)   //Element Crystal
картинка(17,623,3)   //Refine Ore
картинка(12,412,3)   //Sacrifice Point Card
картинка(13,480,3)   //Blessed Stone
картинка(15,551,3)   //Aegis Shard
картинка(16,623,4)   //Lilac Stone
картинка(22,412,4)   //Lvl. 4 Adv. Glorystone Chest
картинка(14,480,4)   //Odd Fruit
картинка(19,551,4)   //Synth Scroll
картинка(20,623,5)   //Beast Crystal
картинка(21,412,5)   //Enchanted Ore
картинка(27,480,5)   //Magic Mount Soul
картинка(23,551,5)   //Grotto Heart
картинка(24,623,6)   //Timeskip Scroll
картинка(25,412,6)   //Dragonsoul EXP Pack
картинка(26,480,6)   //Angel Tears
картинка(28,551,6)   //Runestone
картинка(29,623,8)   //Energy Vitamin
картинка(30,412,8)   //Lvl. 6 Common Gem Chest
картинка(31,480,8)   //Legendary Exp Totem Chest
картинка(32,551,8)   //Mythic Exp Totem Chest
картинка(33,623,9)   //Khaos Core
картинка(34,412,9)   //Element Scroll
картинка(6,480,9)   //Gem Enhancement Stone
картинка(37,551,9)   //Spring of Wisdom
картинка(35,623,7)   //Ascension Stone
картинка(38,412,7)   //Spring of Glass
картинка(39,480,7)   //Spirit Essence
картинка(36,551,7)   //Tarot Time Card
картинка(40,623,0)   //Jackpot Bonus Card
« Last Edit: June 29, 2018, 10:53:53 AM by Oraven »

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #1 on: June 29, 2018, 11:08:16 AM »
но есть проблема картинки меняют свою позицию то на 1 странице может быть то на 3-4 страницы.
1 может проблема в том что картинка может быть на любой из четырёх позиций одной страницу?
2 у вас 36 картинок на 40 позиций - это нормально?
3 картинка может находиться на любой из десяти страниц?
4 Нужно найти 4 картинки на одной странице и переходить к следующей?
5 картинки не повторяются?
6 клик по найденной картинке необходим или достаточно поставить галку?

1 Да
2 Я там потом еще 4 добавлю
3 Да
4 Да
5 Нет
6 Поставить галку

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #2 on: June 29, 2018, 11:16:08 AM »
Получаеться 33 позиции

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #3 on: June 29, 2018, 12:18:56 PM »
Я все сделал но при запуске скрипта ничего не происходит

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #4 on: June 29, 2018, 01:31:46 PM »
Первую находит ставить галку покупает супер а дальше зависает и все.

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #5 on: June 29, 2018, 02:31:47 PM »
Попробую как-то объяснить=) Он на 1 странице находит все и покупает супер) потом идет на 2 страницу и покупает то что находит но если есть ресуры который на 3 или 4 странице должен быть  а он на 2 то он начинает все картинки пересматривать после того как нашел купил и опять на первую после этого начинает на 1 опять все покупать хотя та уже все понулям

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #6 on: June 29, 2018, 02:36:44 PM »
Когда он покупает вещь на 2 странице то его кидает на 1 страницу и нужно что бы он листал опять на 2 страница и продолжал покупать а получается так что на 2 купил и на 1 странице оно стоит и пересматривает все картинки

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #7 on: June 29, 2018, 02:37:24 PM »
14:26:48 нашёл картинку 5  на странице 1
14:26:52 нашёл картинку 6  на странице 1
14:26:56 нашёл картинку 7  на странице 1
14:27:01 нашёл картинку 8  на странице 1
14:27:05 Смена страницы
14:27:08 1 - картинка не найдена
14:27:10 2 - картинка не найдена
14:27:11 3 - картинка не найдена
14:27:12 4 - картинка не найдена
14:27:13 нашёл картинку 5  на странице 2
14:27:17 нашёл картинку 6  на странице 2
14:27:22 нашёл картинку 7  на странице 2
14:27:26 нашёл картинку 8  на странице 2
14:27:30 Смена страницы
14:27:33 1 - картинка не найдена
14:27:35 2 - картинка не найдена
14:27:36 3 - картинка не найдена
14:27:38 4 - картинка не найдена
14:27:39 5 - картинка не найдена
14:27:41 6 - картинка не найдена
14:27:42 7 - картинка не найдена
14:27:44 8 - картинка не найдена
14:27:44 нашёл картинку 9  на странице 3
14:27:49 10 - картинка не найдена
14:27:51 11 - картинка не найдена
14:27:52 12 - картинка не найдена
14:27:54 13 - картинка не найдена
14:27:55 14 - картинка не найдена
14:27:57 15 - картинка не найдена
14:27:58 16 - картинка не найдена
14:28:00 17 - картинка не найдена
14:28:01 18 - картинка не найдена
14:28:02 19 - картинка не найдена
14:28:04 20 - картинка не найдена
14:28:05 21 - картинка не найдена
14:28:07 22 - картинка не найдена
14:28:08 23 - картинка не найдена
14:28:10 24 - картинка не найдена
14:28:11 25 - картинка не найдена
14:28:13 26 - картинка не найдена
14:28:14 27 - картинка не найдена
14:28:16 28 - картинка не найдена
14:28:17 29 - картинка не найдена
14:28:19 30 - картинка не найдена
14:28:20 31 - картинка не найдена
14:28:22 32 - картинка не найдена
14:28:23 33 - картинка не найдена
14:28:25 34 - картинка не найдена
14:28:26 35 - картинка не найдена
14:28:28 36 - картинка не найдена
14:28:29 37 - картинка не найдена
14:28:31 38 - картинка не найдена
14:28:32 39 - картинка не найдена
14:28:34 40 - картинка не найдена
14:28:34 нашёл картинку 1  на странице 3
14:28:39 нашёл картинку 2  на странице 3
14:33:56 нашёл картинку 1  на странице 1
14:34:01 нашёл картинку 2  на странице 1
14:34:05 нашёл картинку 3  на странице 1
14:34:10 нашёл картинку 4  на странице 1
14:34:13 переход на страницу 2
14:34:17 1 - картинка не найдена
14:34:18 2 - картинка не найдена
14:34:20 3 - картинка не найдена
14:34:21 4 - картинка не найдена
14:34:22 нашёл картинку 5  на странице 2
14:34:26 нашёл картинку 6  на странице 2
14:34:31 нашёл картинку 7  на странице 2
14:34:35 нашёл картинку 8  на странице 2
14:34:39 переход на страницу 3
14:34:42 1 - картинка не найдена
14:34:44 2 - картинка не найдена
14:34:45 3 - картинка не найдена
14:34:47 4 - картинка не найдена
14:34:48 5 - картинка не найдена
14:34:50 6 - картинка не найдена
14:34:51 7 - картинка не найдена
14:34:53 8 - картинка не найдена
14:34:53 нашёл картинку 9  на странице 3
14:34:58 нашёл картинку 10  на странице 3
14:35:03 11 - картинка не найдена
14:35:05 12 - картинка не найдена
14:35:06 13 - картинка не найдена
14:35:07 14 - картинка не найдена
14:35:09 15 - картинка не найдена
14:35:10 16 - картинка не найдена
14:35:12 17 - картинка не найдена
14:35:13 18 - картинка не найдена
14:35:15 19 - картинка не найдена
14:35:16 20 - картинка не найдена
14:35:18 21 - картинка не найдена
14:35:19 22 - картинка не найдена
14:35:21 23 - картинка не найдена
14:35:22 24 - картинка не найдена
14:35:24 25 - картинка не найдена
14:35:25 26 - картинка не найдена
14:35:27 27 - картинка не найдена
14:35:28 28 - картинка не найдена
14:35:29 29 - картинка не найдена
14:35:31 30 - картинка не найдена
14:35:32 31 - картинка не найдена

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #8 on: June 29, 2018, 02:58:29 PM »
LCLICK(442,560)       // Переход на следующею страницу
LCLICK(463,556)       // Переход на последнюю страницу
LCLICK(368,559)       // Возврат на 1 страницу назад
LCLICK(341,556)       // Возврат на 1 страницу

Вот там есть 1 стрелка влево и вправо а есть по 2 стрелки влево и вправо по (1 это по 1 странице) (2 стрелки это в самый конец или самое начало)

Когда происходит покупка на 2 странице то автоматом в игре оно переходит на 1 страницу а в программе начинает искать картинки и листает до 40 картинки а потом опять 1-2-3-4 и так далее.

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #9 on: June 29, 2018, 03:03:13 PM »
очень интересно, вы раньше это умалчивали.
После каждой покупки происходит автоматический откат на страницу 3 ?

автоматический откат на 1 страницу и потом дальше идет 2 стр 3 стр ну и так далее но после каждой покупке оно делает автоматический откат на первую страницу.

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #10 on: June 29, 2018, 03:20:51 PM »
Супер но есть одно но) он на третий страницы покупает предмет потом делает откат до первой и листает автомат на 2 страницу и начинаем там ставить галки. Он как бы не листает после автоматического перехода сразу на ту страницу где был(((

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #11 on: June 29, 2018, 03:34:15 PM »
Спасибо бро большое за помощь все работает все ок) спасибо большое и прости за мою не полную инфу с начала

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #12 on: June 29, 2018, 04:30:30 PM »
Что-то он вообще зависает и даже ничего не делает даже в лог зайти нельзя посмотреть ошибку просто зависает

Archangel2018

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Прошу помочь.
« Reply #13 on: June 29, 2018, 05:02:20 PM »
Странно очень то не работает то работает )))