Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ofig

Pages: [1]
1
делаю бота для игры, часть "А" игрок появляется на 1 из примерно 70 точек, встаёт на позицию и смотрит в сторону где может быть враг, но он может быть и со спины, для чего хочется сделать поочерёдный поворот из стороны в сторону для проверки на наличие врага, но не знаю как сделать что бы при активации одного из тригеров после выполнения части "Б" скрипт возвращался тому GOTO, от которого ушёл

Code: (clickermann) [Select]
// ЧАСТЬ А
$pxl = pxl(111,111)
IF($pxl = 11) //проверка позиции
LOGWRITE("1") // запись в лог какая из частей сработала
   KEYPRESS(#O)
   WAITMS(100)
   MOVER(111,111) // поворот в сторону с которой может выйти враг
   WAIT(1)
   RCLICK($_xmouse,$_ymouse)
   WAIT(1)
   GOTO(trgr)
   // хочу   добавить дополнительный MOVER и GOTO
END_IF
// таких порядка 70

// ЧАСТЬ Б
// проверка на изменение пикселя (тригербот)
IF($affa = 404)
   trgr:
   $s = 0
   GETSCREEN(640,508,644,512)
   $a = pxl(642,511)
   $a2 = colorG($a)
   $a3 = colorB($a)
   2:
// тут в дальнейшем так же добавлю выход из тригербота на случай смерти
   GETSCREEN(640,508,644,512)
   $b = pxl(642,511)
   $b2 = colorG($b)
   $b3 = colorB($b)
   IF( ($a2+20 < $b2) or ($a2-20 > $b2) )
      INC($s , 1)
   END_IF
   IF( ($a3+20 < $b3) or ($a3-20 > $b3) )
      INC($s , 1)
   END_IF
   if($s > 1)
      LCLICK($_xmouse,$_ymouse)
      WAIT(3)
      // кликает и нужно что бы перешёл обратно к части а с дополнительным MOVER и GOTO
   ELSE
      GOTO(2)
      // мотает по кругу пока не будет изменён пиксель
   END_IF
END_if

Pages: [1]