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

> Длинна клика
WishMaster
сообщение 28.7.2016, 20:53
Сообщение #1


****

Apprentice
Сообщений: 202
Регистрация: 8.5.2015
Группа: Пользователи
Наличность: 0
Пользователь №: 17.457
Возраст: 18



Здрасте, эт я опять (IMG:style_emoticons/default/biggrin.gif)

Код
//Калибровка миникарты 
set $p findimage (0,0  1671, 927 (C:\Users\ололо\Desktop\UOPilot\Pictures\corner_minimap.bmp) %arr 2 )
set #x1 %arr [1 1] + 99
set #y1 %arr [1 2] + 54
//Идём бродить
:continue  

set #x2 #x1
set #y2 #y1
set #deltaX 50 + random(100) // Размер кнопки X
set #deltaY 30 + random(60) // Размер кнопки Y
set #x1 %arr [1 1] + #deltaX// Считаем координату X
set #y1 %arr [1 2] + #deltaY // Считаем координату Y
left #x1 #y1
set #time round ( point_distance (#x2 #y2 #x1 #y1)) * (180 + random(10))
wait #time
goto continue

кляцает рандомно по области с отступом от картинки которая ищется
Можно ли ему задать скажем так настройки чтобы минимальная дистанция между кликами в зоне клика была допустим 30 пикселей?


--------------------
<3 всех :3
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
WishMaster
сообщение 30.7.2016, 0:16
Сообщение #2


****

Apprentice
Сообщений: 202
Регистрация: 8.5.2015
Группа: Пользователи
Наличность: 0
Пользователь №: 17.457
Возраст: 18



Код

set linedelay 0
//Калибровка миникарты
set findoffsetx 55    //смещение вправо на 55 пикселей
set findoffsety 10    //смещение вниз на 10 пикселей
set $p findimage (0,0  1671, 927 (C:\Users\ололо\Desktop\UOPilot\Pictures\corner_minimap.bmp) %arr 2 )
set #x1 %arr [1 1] + 99
set #y1 %arr [1 2] + 54
//Идём бродить
:BEGIN

while 1 = 1
set $h findimage (0,0 screenwidth screenheight  (Pictures\4_2.bmp) $chkng 2) // Чекаем наличие местоположения на 4-2

if $h > 0
    set #x2 #x1 // Присваиваем старые координаты Х в переменную Х
    set #y2 #y1 // Присваиваем старые координаты У в переменную Y
    goto continue
else
    goto BEGIN
end_if
end_while

:continue

while 1 = 1
    set #deltaX  random(90)  // Размер кнопки X
    set #deltaY  random(108) // Размер кнопки Y

    set #x1 %arr [1 1] + #deltaX // Считаем координату X
    set #y1 %arr [1 2] + #deltaY // Считаем координату Y

    set #dist round(point_distance (#x2 #y2 #x1 #y1)) // Высчитываем дистанцию клика

    if  #dist > 60 // если дистанция больше 50 делаем клик
        left #x1 #y1 // Клик
        log #dist

        set #time round ( point_distance (#x2 #y2 #x1 #y1)) * (180 + random(10)) // Высчитываем время для ожидания до нового клика
        wait #time // Ждём

    end_if
end_while
goto BEGIN // Идём на начало
/////// PROFIT (IMG:style_emoticons/default/happy.gif) !!! ////////


Когда всё это заработало - я кончил.


--------------------
<3 всех :3
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
WishMaster   Длинна клика   28.7.2016, 20:53
cirus   Записать в переменные координаты последнего клика ...   29.7.2016, 2:02
WishMaster   Записать в переменные координаты последнего клика...   29.7.2016, 10:56
cirus   set linedelay 0 log mode compact set #xlast 500 s...   29.7.2016, 12:33
WishMaster   [spoiler=пример][code]set linedelay 0 log mode co...   29.7.2016, 15:16
WishMaster   log mode compact - это что?   29.7.2016, 18:57
Cockney   Вот   29.7.2016, 19:49
WishMaster   У меня кстати есть проблема что когда все скрипты ...   29.7.2016, 23:45
WishMaster   Что это кстати за кнопка и что за окно после нажат...   30.7.2016, 0:36
WishMaster   Нормасик так он кушает, при том что 4 скрипта рабо...   30.7.2016, 0:50
cirus   Добавил кнопочку "F", открывающую тесто...   30.7.2016, 1:57
WishMaster   Кстати, пилот может искать картинки в перекрытом о...   30.7.2016, 18:04
cirus   Может, на вики есть примеры.   30.7.2016, 18:28
WishMaster   У меня кстати есть проблема что когда все скрипты...   30.7.2016, 23:27
Cockney   Настройки->Настройки->Отоброжать ход выполне...   30.7.2016, 23:35


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

 

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