хочу сделать свою функцию Click(%stand[2]) (надеюсь правильно написал) Которая берет массив из двух элементов и выполняет код ниже ничего не возвращая.
GoSub метка делает нечто похожее, но не передает параметры... или ее можно научить?
немного подзаколебали антибот программы и решил с помощью форума сотворить такое непотребство
Код ниже - агрегация советов из темы
https://forum.uokit.com/index.php?showtopic=21749 предназначенный для большей реалистичности кликов
Код
set #count 0
while #count < 3
set #wait 200 + random(800)
set #z power( (-1) #count)
set #zz #count + random(2)
set #zzz #z * #zz
set %stand [1] %stand [1] + #zzz
set #pow #count +1
set #z power( (-1) #pow)
set #zz #count + random(2)
set #zzz #z * #zz
set %stand [2] %stand [2] + #zzz
set #x %stand [1]
set #y %stand [2]
wait #wait
move #x #y
Set #delay linedelay // сохраняем текущий параметр задержки между строками
Set linedelay 100 // задаем задержку между строками.
Get Mouse_Pos #x #y // узнаем координаты мыши
Left_Down #x #y // Нажимаем кнопку
Set #wait random(500) + 200 // задаем длительность задержки
Wait #wait
Left_Up #x #y
kleft #x #y // отпускаем кнопку
Set linedelay #delay
set #count #count +1
end_while