Eng Rus



Форум

Справка
UoPilot
Это программа-кликер для автоматизации различных действий на компьютере. Он пригодится не только геймерам в играх, но и обычным пользователям для выполнения рутинных и часто повторяющихся операций на ПК где необходимо автоматизировать движения и клики компьютерной мыши, и осуществлять эмуляцию нажатия клавиш. Программа на русском и других языках, установки не требует (портативная), поддерживает работу с горячими клавишами. Интерфейс интуитивно понятный. В программе так же реализована скриптинг система, позволяющая пользователю написать свой собственный скрипт, содержащий целый набор условий и действий.

Возможности UoPilot:
- поиск и определение цвета в указанных координатах
- поиск изображения на экране
- автокликер мыши
- автокликер клавиатуры
- скриптовая система
- запуск программ по таймеру
- звуковое сопровождение событий
- реализация горячих кнопок (hot-key)
- неограниченное количество одновременно запущенных скриптов
- неограниченное количество одновременно запущенных копий программы
- интеграция с клиентами игр, таких как Ultima Online

Эта программа абсолютно бесплатная (Freeware), распространяется "как есть" ("As is"),
то есть вы используете ее на свой страх и риск! И я, как автор, не несу никакой ответственности
за последствия, связанные с использованием этой программы на Вашем компьютере.

UoPilot основан на исходниках версии 0.96 beta от Blade.


Помощь проекту

Если Вам нравится наш проект и Вы заинтересованы в его дальнейшем развитии и регулярных обновлениях,
окажите нам поддержку, отправив денежный перевод.


WebMoney
Z353114408274
U145931779718
R849464451336




UoPilot v2.39, (c) 2002-17 by WK (09.03.2017) 1865
UoPilot + AntiGate Plugin (пароль: uopilot.uokit.com) 5562
UoPilot + AntiFrost (пароль: uopilot.uokit.com) 980827
lua 5.1 648

night version, 11.09.2017 Build 010 188
Последняя, на данный момент, скомпилированная версия. Обычно работает.
  • Исправил присвоение переменной 'workwindow' при запуске скрипта Lua.
  • Исправил ошибку, возникающую при выполнении скрипта Lua, после остановки его пилотом.
  • Добавил возможность комментировать блок кода путем выделения строк, проводя мышкой по номерам строк. Добавлять или удалять комментарий - определяется по первой выделенной строке.

    build 2
  • Добавил возможность комментировать блок кода в скриптах Lua.
  • Исправил принудительную остановку скрипта Lua. Теперь не требуется проверять переменную 'terminate'.
  • Исправил сохранение изображения в файл в функции 'SaveImage', при указании неправильного адреса. Добавил код ошибки '-7' - не нашли указанное изображение.
  • Исправил округление до 2х знаков, возвращаемых из Lua, дробных чисел.
  • Добавил в настройки возможность включить коментирование в скрипте по клику мышкой на номере строки, и выделении нескольких строк по их номерам. По-умолчанию отключено.

    build 3
  • Исправил возврат массива в Lua, функциями 'findcolor' и 'findimage'.

    build 4
  • Исправил возврат в Lua значений некоторых функций. Добавлялся пробел.

    build 5
  • Подправил запуск скриптов при зажатии горячей клавиши.
  • Добавил переменные, возвращающие координаты самого бекпака для клиента UO версии 2.0.3 'backpackposx' и 'backpackposy'.

    build 6
  • Исправил сохранение скриптов при комментировании строк нажатием ЛКМ по их номерам.
  • Добавил в конфигурационный файл возможность указать имя загружаемой библиотеки Lua.
  • Сделал перезапуск виртуальной машины Lua при перезапуске скрипта.
  • Добавил в скрипты Lua команду "end_script ()".

    build 8
  • При вызове из Lua, команды 'getimage' и 'loadimage' возвращают 4 параметра.
    'address, width, height, length = getimage ( 500, 500, 1140, 1140)'

    build 9
  • Изменен синтаксис команды 'dir' при вызове из Lua. 'resultarray = dir ([Path [Filemask]])'
  • Изменен синтаксис команды 'regexp' при вызове из Lua. 'position, hitstring, errorcode = regexp (, )'
  • Добавил возможность вывода дерева каталогов без рекурсии, с помощью соответствующего ключевого слова 'dir (%dir path file [norecursion])'.
  • Добавил возврат количества найденных элементов в команде 'dir' при вызове из Lua. 'resultarray, count = dir ([Path [Filemask]] [norecursion])'

    build 10
  • Исправил ошибку, возникающую при прерывании циклов 'for' и 'repeat' по команде 'return'.
  • Подробнее об этих, и других нововведениях, читайте во встроенном хелпе.


    Поддерживаемые клиенты 1.26.4a, 1.26.4b, 1.26.4e, 2.0.0, 2.0.0b, 2.0.3, 3.0.0c, 3.0.0g, 3.0.8, MU, ML 6.0.7.0, 6.0.12.3, 6.0.12.4, 6.0.13.0, 6.0.14.1, 6.0.14.2, 7.0.4.3-5, 7.0.5.0, 7.0.6.3, 7.0.18.0

    Различия в поддерживаемых функциях для разных версий клиентов

    версия клиента1.26.4a 1.26.4b 1.26.4e 2.0.0 2.0.0b 2.0.3
    6.0.x.x
    ...
    7.0.x.x
    3.0.0c 3.0.0g MU MU1.04J 6070p81
    CP XXXXXXXX---
    LMess XXXXXXXX---
    Coords XXXXXXXXXXX
    Target XXXXXXXXXXX
    LastObTarID XXXXXXXX--X
    LastObjectType XXXXXXXX--X
    LastStaticType XXXXXXXX--X
    LastTargetKind XXXXXXXX--X
    LastTargetXYZ XXXXXXXX--X
    LastLiftedID XXXXXXXX--X
    LastSkill XXXXXXXX--X
    LastSpell XXXXXXXX--X
    CharDir XXXXXXXX--X
    Crim XXXXXXXX--X
    PathF XXXXXXXX--X
    ShowNames XXXXXXXX--X
    Trans XXXXXXXX--X
    Skills X----X-----
    AlwaysRun -----X----X
    Hidden -----X-----
    War -----X-----
    CopyConsoleText -----X-----


    Вопросы и предложения присылайте сюда.