Автокликер Clickermann :: Форум

Основной раздел => Использование => Topic started by: andrei on January 29, 2016, 03:31:45 PM

Title: Вычисление координат точек находящихся на заданной прямой
Post by: andrei on January 29, 2016, 03:31:45 PM
Добрый день!! у меня вопрос )) как правильно записать вот такую штуку:)
        $x=rnd(300,950)
   $y=(650-($x-300)*0,615)

и так как это координаты то как округлить до целого числа?
спасибо:)


а вообще вопрос такой: есть наклонная линия с началом координат(300,650) и конец ее находится на (950,150), как написать скрипт что бы рандомно   происходили клики по этой линии?
как то так)
Title: Re: Вычисление координат точек находящихся на заданной прямой
Post by: Золотой on January 29, 2016, 03:38:56 PM
записано БЫЛО правильно, только нужно отдельные темы создавать, чтоб не превращать форум барахолку и не напрягать модераторов.
Code: (clickermann) [Select]
$x=rnd(300,950)
LOGWRITE ($x)
  $y=(650-($x-300))*0.615
  LOGWRITE ($y)
$y= INT($y)
LOGWRITE ($y)
LOGWRITE (" ")
HALT
это за спасибо :D
Title: Re: Вычисление координат точек находящихся на заданной прямой
Post by: andrei on January 29, 2016, 04:01:00 PM
спасибо)))
Title: Re: Вычисление координат точек находящихся на заданной прямой
Post by: Золотой on January 29, 2016, 04:46:09 PM
а вообще такой ответ
Code: (clickermann) [Select]
$x=rnd(300,950)
$y=882-$x*0.77
$y= INT($y)
LCLICK($x,$y)
WAITMS(300)
как то так  ;D
Title: Re: Вычисление координат точек находящихся на заданной прямой
Post by: andrei on January 29, 2016, 06:18:02 PM
а у меня вопрос?)) а 882 откуда?
Title: Re: Вычисление координат точек находящихся на заданной прямой
Post by: andrei on January 29, 2016, 06:38:50 PM
все я понял)) 300*0,77+650 :) спасибо друг))
Title: Re: Вычисление координат точек находящихся на заданной прямой
Post by: Золотой on January 29, 2016, 06:47:55 PM
882 подобрано методом рисования этой прямой в паинте, чтоб нижняя точка имела координаты (300,650)
Title: Re: Вычисление координат точек находящихся на заданной прямой
Post by: andrei on January 29, 2016, 07:01:05 PM
ясно)) а у меня вычислением 881 вышло ))
650-($x-300)*0.77
можно записать по другому
650-$x*0.77+300*0.77 (минус на минус равно плюс)
650-$x*0.77+231
881-$x*0.77