Author Topic: Прошу помочь с тяжолым сценарием  (Read 2404 times)

0 Members and 1 Guest are viewing this topic.

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Прошу помочь с тяжолым сценарием
« on: April 03, 2014, 07:28:04 PM »
Нужен Бот для онлаен игры. Задача макроса такова - Перс бежит 10 секунд вперед, делает розворот и бежит обратно 10 сек и розворот. Но нужно чтоб при этом движение, он постояно жал на клавишу 2 - и этим самым он сагрит моба если будет пробигать неподалеку от него. И вот нужно отследовать пиксель 10,11, 10,11, и если там появиться пиксель 1111 (допустим) то чтоб перс не бежал дальше, а остановился и жал на клавишу 3 с интервалом в секунду. как только моб померает - пиксель этот пропадет и над чтоб перс бежал дальше до той точки что не добежал=)
« Last Edit: April 03, 2014, 09:02:52 PM by Hito »
Я не ду... Потому и не бу...

aheart82

  • Зашел в гости
  • *
  • Posts: 13
    • View Profile
Re: Прошу помочь с тяжолым сценарием
« Reply #1 on: April 03, 2014, 08:01:16 PM »
наверно вот так
Code: (clickermann) [Select]
while($var < 1)
   
   KEYDOWN(#W)
   WAITMS(100)
   
   KEYDOWN(#A)
   WAITMS(900)
   
   getscreen
   
   KEYPRESS(#2)
   
   povtor:
   if_pixel_in(655,76,655,76, 12209456) //єто скрин - если ли моб в таргете
      KEYPRESS(#2)
      goto(povtor)
   ELSE
      LOGWRITE ("не нашел")
   end_if
end_cyc

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Прошу помочь с тяжолым сценарием
« Reply #2 on: April 03, 2014, 08:19:23 PM »
Ну как то так:

Code: (clickermann) [Select]
SUB(скил,$t)
   $time = $t + $_ms
   WHILE($time > $_ms)
      GETSCREEN
      IF(PXL(655,76) = 12209456)
         $time = $_ms + 1000
         KEYPRESS(#2)
         WAITMS(50)
      ELSE
         KEYPRESS(#2)
         WAITMS(50)
      END_IF
   END_CYC
END_SUB

KEYDOWN(#W)
скил(300)
KEYUP(#W)
WAITMS(50)

KEYDOWN(#A)
скил(900)
KEYUP(#A)
WAITMS(50)

KEYDOWN(#W)
скил(300)
KEYUP(#W
WAITMS(50)

КEYDOWN(#A)
скил(900)
KEYUP(#A)
WAITMS(50)

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Прошу помочь с тяжолым сценарием
« Reply #3 on: April 03, 2014, 08:20:50 PM »
наверно вот так

Не разу не так  ;D

Где KEYUP? Где GETSCREEN?