Author Topic: Дровосек, цвета и клавиши  (Read 1431 times)

0 Members and 1 Guest are viewing this topic.

LiaJu

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Дровосек, цвета и клавиши
« on: July 17, 2019, 10:37:07 PM »
Ребят, привет, пыталась сделать себе кликер для игры https://tbot.xyz/lumber , чтоб компьютер смотрел на цвет в местах где должны быть ветви, и кликать то в право то в лево. После долгой работы ничего не получилось - дровосек просто рубил ветки справа, умирая, или стоял слева и ничего не делал( Пожалуйста, помогите(((

Вот код который смогла написать, но он не работал нормально(:
Code: [Select]
WHILE($var < 999999)
GETSCREEN
IF(PXL(198,340) = 3699873)
KEYPRESS(#RIGHT)     
END_IF
WAITMS(30)
END_CYC

WHILE($var < 999999)
GETSCREEN
IF(PXL(319,340) = 3699873)
KEYPRESS(#LEFT)     
END_IF
WAITMS(30)
END_CYC
« Last Edit: July 19, 2019, 12:12:30 PM by Oraven »

LiaJu

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Помочь исправить проблемы в коде( :'(

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Дровосек, цвета и клавиши
« Reply #2 on: July 18, 2019, 06:54:41 AM »
Вот код который смогла написать, но он не работал нормально(:

А зачем там циклы? $var походу цикла никогда не изменится, поэтому твое выполнение навсегда зацикливается в первом цикле. Не нужны тут циклы!

Code: (clickermann) [Select]
GETSCREEN(319,340,319,340)
IF(PXL(319,340) = 3699873)
   KEYPRESS(#LEFT)
ELSE
   GETSCREEN(198,340,198,340)
   IF(PXL(198,340) = 3699873)
      KEYPRESS(#RIGHT)
   END_IF
END_IF
WAITMS(30)