Author Topic: перезапуск скрипта  (Read 2083 times)

0 Members and 1 Guest are viewing this topic.

Санта

  • Зашел в гости
  • *
  • Posts: 18
    • View Profile
перезапуск скрипта
« on: October 25, 2019, 02:49:49 PM »
Подскажите как перезапустить скрипт или перенести точку выполнения

Санта

  • Зашел в гости
  • *
  • Posts: 18
    • View Profile
Re: перезапуск скрипта
« Reply #1 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

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: перезапуск скрипта
« Reply #2 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)

« Last Edit: October 25, 2019, 09:45:35 PM by Oraven »

Санта

  • Зашел в гости
  • *
  • Posts: 18
    • View Profile
Re: перезапуск скрипта
« Reply #3 on: October 25, 2019, 06:58:32 PM »
ОГРОМНОЕ СПАСИБО!!!

Санта

  • Зашел в гости
  • *
  • Posts: 18
    • View Profile
Re: перезапуск скрипта
« Reply #4 on: November 04, 2019, 03:54:54 AM »
Подскажите пожалуйста как мне теперь перебирать массив и запускать поток при каждой итерации массива а после того как отработает брать следующий элемент и так покругу

den_pit

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Re: перезапуск скрипта
« Reply #5 on: November 13, 2019, 08:49:41 PM »
КЛАСС, СПАСИБО! Хотел как раз создать тему, а уже на нее ответили ))))