Eng Rus



Forum

Help


Downloads
Release
05.11.2017 v2.40

Night version
Stable
07.05.2018 Build 010

Unstable
23.05.2018 Build 010
UoPilot
Under construction...

This program absolutely freeware, is distributed "as is", that is you use it at own risk!
And I, as the author, do not carry any responsibility for consequences connected to use of this program on your computer.

UoPilot based on source code of the version 0.96 beta from Blade.


Donations

If You like our project, and You are interested in its further development and regular updates,
support us by making a donation.


WebMoney
Z353114408274
U145931779718
R849464451336




UoPilot v2.40, (c) 2002-17 by WK (05.11.2017) 8809
UoPilot + AntiGate Plugin (password: uopilot.uokit.com) 1069
UoPilot + AntiFrost (password: uopilot.uokit.com) 1041
lua 5.1 3127

night version, 07.05.2018 Build 010 4494
The latest, at the moment, the compiled version. Usually works.
build 1
  • Добавил длл "lua5.1.dll" в ресурсы пилота. При запуске пилота проверяется ее наличие в папке, и если ее нет, то распаковываем.
  • В клики мышкой добавил параметр "nooffset", который позволяет игнорировать смещение, указанное в переменных "clickoffsetxy". 'kleft 100 100 nooffset'
    build 2
  • Исправил вывод сообщения об ошибке при форматировании скрипта, если пилот располагался поверх всех окон.
  • Исправил тип поиска 2 в 'findimage', сломанный пару билдов назад.
    build 3
  • Исправил клики мышкой с модификаторами.
    build 4
  • Исправил работу команды 'set windowpos', если не указан хендл рабочего окна.
    build 5
  • Расширил до 16к строку параметров передаваемую в команду 'prompt'.
  • Исправил открытие формы параметров персонажа за пределами экрана, при наличии нескольких мониторов.
  • Сделал автоматическое определение ширины окна команды 'prompt'.
  • Заменил "Lua 5.1" на "LuaJIT 2.0.5". Убрал сторонний компонент для связи с луа.
  • Сделал нажатие по коду клавиши в командах 'send*' и 'sendex*'. Коды указывается в качестве параметров в фигурных скобках. При указании нескольких клавиш, пробелы между скобками обязательны. "send {49} {112}".
  • Исправил 'return' в 'for' и 'repeat' из двойного 'gosub'.
  • Добавил вывод ошибки запуска скрипта Lua и несколько строк кода вокруг указанной.
  • Все переменные пилота, которые были доступны из Lua (17 штук), в Lua теперь функции. Те, которые доступны для изменения (9 штук), в качестве параметра принимают новое значение, возвращают старое (включая 'workwindow()').
  • Починил галочку "Отображать оставшееся время ожидания".
  • При приостановке скрипта, текущая команда типа 'wait' прерывается.
  • Во время задержек в скрипте, таймер на панели параметров персонажа продолжает обновляться.
  • Добавил еще несколько параметров в команду 'hint (fontSize fontColor posX posY width height backColor fontStyle fontName (any text))'.
  • Добавил в меню по ПКМ того, чего там небыло.
  • Возвращаемое значение функции 'color' изменено на целочисленное.
  • Возвращаемое значение функции 'readmem' зависит от типа читаемого значения.
    build 6
  • Исправил сломанные команды прокрутки колеса мыши.
    build 7
  • Исправил 'hint' без указания параметров.
    build 8
  • Убрал сообщение "runtime error", вызванное прерыванием Lua скрипта.
    build 9
  • Добавил переключение закладок скриптов по Ctrl+Tab, Ctrl+Shift+Tab.
  • Сделал функцию 'mouse_pos (["abs"])' в Lua. Возвращает два числа - x,y.
    build 10
  • Сделал принудительное закрытие VM Lua, при остановке скрипта.
  • Исправил функции 'findcolor', 'findimage' в Lua.
  • Добавил возврат "nil" и "LuaTable", как было в предыдущей версии Lua.
  • More in detail about these, and other innovations, read in builtin help.


    Supported clients 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

    Distinctions in supported functions for the different versions of the clients

    version1.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-----


    Questions and offers send here.