Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Санта on October 25, 2019, 02:49:49 PM

Title: перезапуск скрипта
Post by: Санта on October 25, 2019, 02:49:49 PM
Подскажите как перезапустить скрипт или перенести точку выполнения
Title: Re: перезапуск скрипта
Post by: Санта on October 25, 2019, 03:45:29 PM
Code: (clickermann) [Select]
LCLICK(567,372)  // 2828072
WAIT(1)
LCLICK(605,253)  // 16777215
WAIT(1)
LCLICK(422,484)  // 2828072
WAIT(12)
LCLICK(421,535)  // 2828072
WAIT(9)
LCLICK(500,409)  // 6101987

while(true)
GETSCREEN(93,155, 101,989)
IF_PIXEL_IN(93,155, 101,989, 15986668)

   
   last_invite()
   
   LCLICK(565,364)  // 2828072
   WAIT(1)
   LCLICK(607,245)  // 16184821
   WAIT(1)
   LCLICK(420,531)  // 2828072
   WAIT(9)
   LCLICK(490,404)  // 6101987
   
   while(true)
   GETSCREEN(93,155, 101,989)
   IF_PIXEL_IN(93,155, 101,989, 15986668)     
      last_decline() 
       // тут надо перезапускать
     
   else       
      decline()
   END_IF
   end_cyc
   

else
   
   invite()   



END_IF
end_cyc
Title: Re: перезапуск скрипта
Post by: Oraven on October 25, 2019, 04:36:00 PM
Code: (clickermann) [Select]
THREAD(main, 1)
   // Весь твой скрипт должен находиться в этом потоке. (конечно исключая другие потоки если они есть.)
   SUB(last_invite)
     
   END_SUB
   
   SUB(decline)
     
   END_SUB
   
   SUB(invite)
     
   END_SUB
   
   LCLICK(567,372)  // 2828072
   WAIT(1)
   LCLICK(605,253)  // 16777215
   WAIT(1)
   LCLICK(422,484)  // 2828072
   WAIT(12)
   LCLICK(421,535)  // 2828072
   WAIT(9)
   LCLICK(500,409)  // 6101987
   
   while(true)
      GETSCREEN(93,155, 101,989)
      IF_PIXEL_IN(93,155, 101,989, 15986668)
         
         last_invite()
         
         LCLICK(565,364)  // 2828072
         WAIT(1)
         LCLICK(607,245)  // 16184821
         WAIT(1)
         LCLICK(420,531)  // 2828072
         WAIT(9)
         LCLICK(490,404)  // 6101987
         
         while(true)
            GETSCREEN(93,155, 101,989)
            IF_PIXEL_IN(93,155, 101,989, 15986668)
               last_decline()
               // тут надо перезапускать
               $reload = 1
               SETTHREAD (main, 2) // останавливаем поток
            else
               decline()
            END_IF
         end_cyc
         
      else
         
         invite()
         
      END_IF
   end_cyc
   
END_THREAD

IF($reload = 1)
   $reload = 0
   WAIT(1)
   SETTHREAD (main, 1) // запускаем поток
END_IF
WAITMS(100)

Title: Re: перезапуск скрипта
Post by: Санта on October 25, 2019, 06:58:32 PM
ОГРОМНОЕ СПАСИБО!!!
Title: Re: перезапуск скрипта
Post by: Санта on November 04, 2019, 03:54:54 AM
Подскажите пожалуйста как мне теперь перебирать массив и запускать поток при каждой итерации массива а после того как отработает брать следующий элемент и так покругу
Title: Re: перезапуск скрипта
Post by: den_pit on November 13, 2019, 08:49:41 PM
КЛАСС, СПАСИБО! Хотел как раз создать тему, а уже на нее ответили ))))