Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> как объявить свою функцию
frakc
сообщение 20.2.2013, 2:48
Сообщение #1


**

Neophyte
Сообщений: 18
Регистрация: 9.2.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.775
Возраст: 22



хочу сделать свою функцию 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

Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 20.2.2013, 7:52
Сообщение #2


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата
GoSub метка делает нечто похожее, но не передает параметры... или ее можно научить?

call / proc / end_proc - там есть параметры


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BSW_rama
сообщение 20.2.2013, 7:56
Сообщение #3


****

Apprentice
Сообщений: 188
Регистрация: 28.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.728
Возраст: 32



call #a # b #b....

proc #a #b #c....
end_proc

то что внутри процедуры, изолировано от основной прогарммы, т.е. если во внешней программе есть переменная #dos то в процедуре её нет.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
frakc
сообщение 20.2.2013, 12:43
Сообщение #4


**

Neophyte
Сообщений: 18
Регистрация: 9.2.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.775
Возраст: 22



спасибо(IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 7.5.2024, 18:15
Designed by Nickostyle