Author Topic: Баг или нет?  (Read 1078 times)

0 Members and 1 Guest are viewing this topic.

Djen

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
    • datebest.net - visit website and win smartphone!
Баг или нет?
« on: June 25, 2018, 10:12:33 AM »
Помогите :)
Простои скрипт для проверки боя, и нажимать пока бои не закончитса.
Но, он заходит в infinite loop while и очень быстро выпрыгивает окно "fighting" , даже когда бои закончилса, почему? точка проверки точно другого цвета в не бое.
причем игнорирует wait внутри while
Code: [Select]
getscreen
if (pxl(789,239=0))
 
   //atack
   Lclick(911,478)
   WAIT(2)
   Lclick(911,478)
   WAIT(1)
   
   LDOWN(1124,251)
   WAIT(1)
   LUP(1100,455)
   WAIT(1)
   
   LDOWN(1300,250)
   WAIT(1)
   LUP(1100,455)
   WAIT(1)
   
   //ACEPT
   LCLICK(865,677)
   WAIT(5)
   getscreen
   while (pxl(789,239=0))
      LCLICK(865,677)
      WAIT(2)
      getscreen
      $fighting=$fighting+1
      HINTPOPUP($fighting,"figting")
   end_cyc     
//HINTPOPUP($fight, "fcount1")
getscreen
end_if

зарание спасибо

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Баг или нет?
« Reply #1 on: June 25, 2018, 10:18:33 AM »
Что ты такое написал?
Code: (clickermann) [Select]
if (pxl(789,239=0))Правильно так
Code: (clickermann) [Select]
if (pxl(789,239) = 0) // если в координате 789,239 цвет равен 0, то есть черный, условие выполняется
Верный код
Code: (clickermann) [Select]
getscreen
if (pxl(789,239) = 0)
   
   //atack
   Lclick(911,478)
   WAIT(2)
   Lclick(911,478)
   WAIT(1)
   
   LDOWN(1124,251)
   WAIT(1)
   LUP(1100,455)
   WAIT(1)
   
   LDOWN(1300,250)
   WAIT(1)
   LUP(1100,455)
   WAIT(1)
   
   //ACEPT
   LCLICK(865,677)
   WAIT(5)
   
   getscreen
   while (pxl(789,239)=0)
      LCLICK(865,677)
      WAIT(2)
      getscreen
      $fighting=$fighting+1
      HINTPOPUP($fighting,"figting")
   end_cyc
   //HINTPOPUP($fight, "fcount1")
else
   WAITMS(50)
end_if

Djen

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
    • datebest.net - visit website and win smartphone!
Re: Баг или нет?
« Reply #2 on: June 25, 2018, 03:26:49 PM »
похоже это и была моя опечатка :)
сеичас проверяю, огромное спасибо