Author Topic: Потоки и функция if_pixel  (Read 2383 times)

0 Members and 2 Guests are viewing this topic.

xxxmaximal

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Потоки и функция if_pixel
« on: December 12, 2014, 07:03:53 AM »
Отдельно работает , вместе с ботом нет
может что пишу не так буду признателен за помощь
Code: (clickermann) [Select]
         
   GETSCREEN 
COLORMOD(6)
#ps2_keyboard
thread(th1)              //  //это хилка (тоесть когда полоска хп в определенном участке почернеет то хилку пьет
   IF_PIXEL_IN(730,1025,824,1033, 1579032) // отхил
      WAITMS(30)
      KEYPRESS(#F1)
   Else
      WAITMS(30)
   END_IF
   IF_PIXEL_IN(682,1025,724,1032, 1579032) // телепорт если мало хп
      WAITMS(30)
      KEYPRESS(#F2)
      waitms(30)
   Else
   END_IF
end_thread

start:
тут идет поиск мобов сбор лута итд
Goto(start)
« Last Edit: December 12, 2014, 07:06:03 AM by xxxmaximal »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Потоки и функция if_pixel
« Reply #1 on: December 12, 2014, 09:33:54 AM »
Да, букву потерял
COLORMODE(6)
только это не имеет смысла. GETSCREEN  и COLORMODE должны быть внутри потока. Иначе он раз за разом будет отрабатывать по старым скринам, пока в основном скрипте не встретится GETSCREEN
« Last Edit: December 12, 2014, 09:36:20 AM by Vint »


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Потоки и функция if_pixel
« Reply #2 on: December 12, 2014, 10:14:52 AM »
Все шиворот навыворот...

Code: (clickermann) [Select]
#ps2_keyboard

thread(th1)
   //это хилка, тоесть когда полоска хп в определенном участке почернеет то хилку пьет
   #ps2_keyboard
   GETSCREEN
   COLORMODE(6)
   IF_PIXEL_IN(730,1025,824,1033, 1579032) // отхил
      KEYPRESS(#F1)
      WAITMS(30)
   Else
      WAITMS(30)
   END_IF
   IF_PIXEL_IN(682,1025,724,1032, 1579032) // телепорт если мало хп
      KEYPRESS(#F2)
      WAITMS(30)
   Else
      waitms(30)
   END_IF
end_thread

start:
//тут идет поиск мобов сбор лута итд
Goto(start)

xxxmaximal

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Re: Потоки и функция if_pixel
« Reply #3 on: December 12, 2014, 02:31:35 PM »
мне говорили что гетскрин надо делать 1 раз
типо смысл делать крин 100 раз он же сравниввает
===
попробую в общем спасибо что помогаете