Author Topic: подскажите почему перестаёт работать???  (Read 2393 times)

0 Members and 1 Guest are viewing this topic.

nikolay1234

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
GETSCREEN
IF_PIXEL_IN(971,158,1275,522, 257280)
   LCLICK($_return1, $_return2)
   WAITMS(100)
   GETSCREEN
IF_PIXEL_IN(971,158,1275,522,319488 )
   LCLICK($_return1, $_return2)
   WAITMS(100)
   GETSCREEN
IF_PIXEL_IN(971,158,1275,522,15916484 )
   LCLICK($_return1, $_return2)
   WAITMS(100)
   GETSCREEN
IF_PIXEL_IN(971,158,1275,522,448769 )
   LCLICK($_return1, $_return2)
   WAITMS(100)
      GETSCREEN
IF_PIXEL_IN(581,339,758,389,4873365 )
   LCLICK($_return1)
   WAITMS(100)
END_IF
 Изначально всё идеально работает минут 5 затем всё дольше и дольше думает а затем вообще перестаёт работать может что-то не правильно написано помогите разобраться пожалуйста .

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: подскажите почему перестаёт работать???
« Reply #1 on: February 20, 2015, 05:17:06 AM »
Ещё бы. Он всё дальше и дальше "закапывается".
У каждого IF должен быть конец блока END_IF.
Где ты их будешь ставить зависит от логики.


nikolay1234

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: подскажите почему перестаёт работать???
« Reply #2 on: February 20, 2015, 05:31:08 AM »
 :)так вот оно что а я то думаю почему оно перестаёт работать:-) сейчас попробую.Большое спасибо

nikolay1234

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: подскажите почему перестаёт работать???
« Reply #3 on: February 20, 2015, 06:19:49 AM »
GETSCREEN
IF_PIXEL_IN(950,220,1274,537, 257280)
   LCLICK($_return1,$_return2)
   WAITMS(300)
END_IF
GETSCREEN
IF_PIXEL_IN(950,220,1274,537,319488 )
   LCLICK($_return1,$_return2)
   WAITMS(300)
END_IF
GETSCREEN
IF_PIXEL_IN(950,220,1274,537,15916484 )
   LCLICK($_return1,$_return2)
   WAITMS(300)
END_IF
GETSCREEN
IF_PIXEL_IN(950,220,1274,537,448769 )
   LCLICK($_return1,$_return2)
   WAITMS(300)
END_IF
GETSCREEN
IF_PIXEL_IN(950,220,1274,537,4873365 )
   LCLICK($_return1)
END_IF
Ничего не изменилось :'( останавливается
тоесть раз 10 клацает и всё начинает подвисать затем останавливается .может windows 7 галимо влияет?
« Last Edit: February 20, 2015, 06:22:24 AM by nikolay1234 »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: подскажите почему перестаёт работать???
« Reply #4 on: February 20, 2015, 08:03:42 AM »
В последним условии клик с одним параметром в место 2х от сюда ошибка. В функции IF_PIXEL_IN можно указывать множество цветов для поиска через запятую.

Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(950,220,1274,537, 257280,319488,15916484,448769,4873365)
   LCLICK($_return1,$_return2)
   WAITMS(300)
END_IF

nikolay1234

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: подскажите почему перестаёт работать???
« Reply #5 on: February 20, 2015, 08:50:08 AM »
 :'( :'( :'( наверное пора винду менять так-как даже в таком порядке виснет :'( :'( :'(
GETSCREEN
IF_PIXEL_IN(950,220,1274,537, 257280,319488,15916484,448769)
   LCLICK($_return1,$_return2)
   WAITMS(100)
END_IF
Спасибо большое всем что помогли разобраться

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: подскажите почему перестаёт работать???
« Reply #6 on: February 20, 2015, 09:15:18 AM »
Ну если это весь скрипт, то нужно добавить задержку для разгрузки процессора
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(950,220,1274,537, 257280,319488,15916484,448769,4873365)
   LCLICK($_return1,$_return2)
   WAITMS(300)
END_IF
WAITMS(50)

nikolay1234

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: подскажите почему перестаёт работать???
« Reply #7 on: February 20, 2015, 03:12:06 PM »
Спасибки большое работает быстрее чем платные боты  :) :) :)