Эта программа абсолютно бесплатная (Freeware), распространяется "как есть" ("As is"), то есть вы используете ее на свой страх и риск!
И я, как автор, не несу никакой ответственности за последствия, связанные с использованием этой программы на Вашем компьютере.
Если Вам нравится наш проект и Вы заинтересованы в его дальнейшем развитии и регулярных обновлениях, окажите нам поддержку, отправив перевод через WebMoney на Z353114408274, U145931779718 или R849464451336.
UoPilot v2.27.1,
(c) 2002-12 by WK (06.01.2012)
31116
Old version
v.2.00
-
добавлена возможность изменения "задержки после указания количества перетаскиваемых итемов" в команде drag и функции automove
-
исправил ошибку отжирания огромного количества памяти, при запуске больших скриптов
-
добавил ссылку на новый форум в раздел 'о программе'
-
убрал лишний значек пилота из списка окон выводимого по alt+tab
-
панель отображения параметров чара больше не сворачивается в некую маленькую плюшку, а закрывается при нажатии на соответствующий крестик
-
waitfortarget понимает сокращенное указание времени (10s, 5m, 1h)
-
msg должно выскакивать поверх прикрепленного окна. сообщения об ошибках - поверх всех окон
-
send посылает текст по одной клавише
-
исправил неадекватную реакцию на присваивание переменным строк, содержащих букву h
-
исправил глюки с невозможностью редактирования скрипта после пошагового выполнения и прочих подобных операций
-
режим пошагового выполнения выставляется для каждого скрипта индивидуально
-
исправлены глюки с отображением переменной timer в таблице отображения переменных
-
обновление переменной timer в таблице отображения переменных сокращено до 8-ми раз в секунду
-
строка, заключенная в кавычки, считается одним словом и не обрабатывается на предмет замены переменных
-
исправлено многократное информирование об ошибке чтения параметров чара
-
случайная задержка на вкладке "общее" вычисляется с любым разделителем
-
добавлена возможность запуска клиента без автологина
-
исправил ширину таблицы переменных в ХП
-
при нажатии Ctrl+A (выбор окна) обновляем статус внутренних переключателей клиента
-
корректно определяем задержку между строк, указанную в имени файла скрипта
-
скрипты сохраняются только с тем расширением, которое выбрано в маске в диалоге сохранения
-
при включенной галочке будильника "запускать скрипт", пилот больше не будет издавать звуковой сигнал, при наступлении события
-
убрал преобразование hex чисел в форме $0xx в вычислении выражений
-
добавил возможность загружать массивы из файла
-
добавил возможность занесения в переменную цвета точки, по заданным координатам на экране
-
при сохранении копии экрана верхнего окна UO, и отсутствии такового, будет сохранена копия экрана верхнего окна
-
добавил несколько проверок в сохранение копии экрана. тестируем
-
исправил баг, из-за которого заменялись не все переменные в строке
-
исправлено несколько вероятных эксепшенов
-
много мелких оптимизаций
v.2.01
-
много мелких исправлений
-
добавил приставку "Full" к командам управления кораблем
v2.02, (07.03.2005) 114
-
исправил небольшую ошибку в условных операторах
-
статус внутренних переключателей клиента читаем из верхнего окна UO и обновляем при открытии соответствующего меню
-
исправил ошибку с недопониманием чисел в hex'е. теперь числа начинающиеся с 0x считаются шестнадцатиричными
-
исправил ошибку с присваиванием значений всегда только последнему элементу массивов, независимо от указанного
-
исправил ошибку с присваиванием значений массивам скрипта с номером 0, из других скриптов
-
добавил меню по правому клику на значке в трэе (развернуть, закрыть)
-
добавил возможность разворачивания пилота по горячей клавише
-
горячая клавиша переключения между пилотом и прикрепленным к нему приложением, теперь выбирает приложение в соответствии с настройкой меню "Отображать параметры чара"
-
исправил мелкую ошибку с изменеием скрипта, когда он сам выбран в качестве рабочего окна
-
добавил отображение скилов на панели параметров чара для клиентов 1.26.4a и 2.0.3
-
увеличил до 3х количество строк для отображения последнего собщения на панели параметров чара
-
добавил возможность определения значения скилов из скрипта для вышеупомянутых клиентов
v2.03, (31.03.2005) 67
-
исправил ошибку с загрузкой массивов
-
команда drag теперь понимает указание нескольких координат с помощью одной строковой переменной
v2.04, (15.05.2005) 60
-
исравил небольшую ошибку в операторе random
-
при ошибке чтения параметров чара, считываемые переменные будут содержать значение -1
-
исправлена ошибка обновления последнего сообщения от сервера на панели параметров чара, при включении отображения скилов
-
отныне пилот можно растягивать до необходимых размеров
v2.05, (24.07.2005) 56
-
исправил ошибку в get number с неправильным расспознаванием шестнадцатиричных чисел
-
добавил возможность изменения настройки клиента Always Run с помощью переменной arun
-
добавил переключатель переменной Always Run в меню 'Настройки UO'
-
добавил переменную hidden, позволяющую определять видим ли персонаж для других игроков
-
добавил переменную war, позволяющую определять режим агрессивности персонажа
-
исправил ошибку в операторе for с повторным использованием переменных
-
добавил переменную delimiter, используется для разделения элементов массива
-
добавил несколько горячих клавиш, для переключения настроек UO
-
добавил переменную spellname, возвращающую название заклинания по его порядковому номеру
-
добавил возможность указания количества повторений посылки клавиш на вкладке "Общее"
-
исправил небольшую ошибку посылки клавиш на вкладке "Общее"
v2.07, (30.12.2005) 51
-
добавил пункты приостановить текущий и приостановить все скрипты в главное меню
-
исправил ошибку при старте пилота со включеной галочкой сворачивать в трэй
-
решена проблема с португальским и непечатными символами
-
добавил чтение координат чара для MU
v2.08, (16.05.2006) 46
-
в координатах чара для MU, charposx и charposy поменяны местами
-
научил пилот определять цвет по абсолютным координатам
-
полностью переписана команда sendex
-
добавил возможность выбора рабочего окна для скриптов из списка
v2.09, (18.06.2006) 52
-
исправил ошибку в операторе random, теперь понимает переменные и выражения
-
отныне настройки 'Source<>Destination' сохраняются в файле конфигурации
-
в координатах чара для UO, charposx и charposy поменяны местами, ибо были случайно перепутаны в предидущей версии
-
исправил мелкую ошибку при невозможности записать файл настроек
-
мелкие махинации с юникодом в последнем сообщении от сервера
v2.10, (31.08.2006) 52
-
перевел на инглиш сайт, хистори и хелп по скриптам
-
исправил ошибку при автостарте скриптов
-
добавил возможность останавливать и приостанавливать работу всех параллельных скриптов, за исключением текущего
-
добавил определение текущих координат мышинного курора
v2.11, (30.12.2006) 48
-
в режиме отладки почти все задержки игнорируются
-
добавил выделение первого числа из строки
-
добавил выделение слова из строки по его порядковому номеру
-
добавил возможность сохранять массивы в файл
-
отныне не требуется указывать рабочее окно перед запуском скрипта
-
добавил возможность перемещения выбранного окна и изменения его размеров
-
добавил возможность автоматического запуска скриптов при загрузке программы
-
исправил ошибку EExternal при использовании подпрограмм
-
добавил команды альтернативных кликов мышью. работают там, где не работают обычные команды
-
добавил возможность указания задержки между нажатием и отпусканием кнопки мыши в мышинных командах
-
в связи с переездом исправил линки в абоуте
-
отныне, при остановке скрипта, sendex прекращает посылку клавиш
v2.12, (01.07.2007) 69
-
уменьшил задержку в sendex почти в два раза
-
исправил эксепшен при старте пилота с включеной галочкой "сворачивать пилот в трэй"
-
добавил отображение всех окон имеющих заголовок
-
добавил определение текущей даты 'year', 'month', 'day'
-
добавил пару условных операторов: '==' эквивалентно '=', '!=' - '<>', '&&' - 'and', '||' соответственно 'or'
-
добавил обработку нескольких клавиш: '`', '-', '=', '\', ',', '.', '/', ';', ''', '[', ']'
-
исправил проверку цвета на принадлежность диапазону
-
подправил иконку в трэе, для совместимости со старыми виндами
-
исправил определение цвета точек на экране
-
добавил работу с глобальными текстовыми переменными EasyUO
v2.14, (01.10.2008) 48
-
добавил команду 'ShowWindow handle state'. показывает окно в соответствии с указанными параметрами
-
добавил функцию 'FindWindow (заголовок окна | PID)'. поиск окна по названию, номеру
-
добавил возможность задания рабочего окна из скрипта 'set WorkWindow handle'
-
sendex больше не активирует выбранное приложение. для активации следует использовать 'ShowWindow' без параметров
-
добавил функцию 'GetWindow (handle OWNER|CHILD|FIRST|NEXT)'. возвращает хендл дочернего окна от указанного
-
добавил функцию 'GetWindowtext (handle)'. возвращает заголовок указанного окна
-
добавил функцию 'SetWindowtext (handle caption)'. изменяет заголовок указанного окна
-
добавил изменение приоритета для вновь созданных скриптов
-
добавил возможность изменения приоритета скрипта из скрипта с помощью команды 'set priority (1|2|3)'
-
добавил команду сохранения копии экрана в файл - 'PrintScreen handle x y width height path'
-
добавил возможность из скрипта запросить значение у пользователя. 'set $a prompt (подсказка)'
-
добавил возможность изменять задержку между символами в команде 'sendex' на вкладке 'Ещё'
-
отныне 'terminate' прибивает все окна, в составе заголовка которых обнаружена искомая строка
-
изменен синтаксис оператора 'random' в условиях. теперь он такой же как и везде 'random (выражение)'.
-
исправлена забывчивость пилота о своих размерах при переключении с вкладки скриптс с измененными размерами
-
исправил отображение окон пилота при изменении размеров шрифта системы
-
работа над ошибками
-
добавил команду 'readmem variable adress type size'. читает с указанного адреса переменную указанного типа
-
добавил команду 'writemem variable adress type [result]'. пишет по указанному адресу значение переменной указанного типа
-
добавил частичную поддержку клиента UO ML Client 6.0.7.0 (Patch 81)
v2.15, (23.08.2009) 55
-
исправлена ошибка чтения строковых значений из памяти клиента
-
исправлена ошибка при завершении активного скрипта на свернутом в трэй пилоте
-
добавил возможность сортировать по алфавиту список скилов на панели параметров персонажа
-
добавил поддержку клиентов 6.0.12.3, 6.0.12.4 и 6.0.13.0
-
добавил диалог поиска в 'помощь по языку скриптов', 'историю развития программы' и сам скрипт
-
добавил определение координат для клиента MU 1.04J(3 сезон)
-
добавил переменную обозначающую задержку между строк в скрипте: linedelay
-
добавил в команду printscreen возможность делать копию экрана рабочего окна
-
добавил возможность изменения цвета текста речи персонажа из скрипта
-
добавил возможность запускать\останавливать скрипты без переключения текущего, с помощью маленьких кнопочек на закладке каждого скрипта
(на 64-х битных виндах похоже не работает)
-
подправил загрузку скриптов из командной строки. теперь можно загружать несколько скриптов при старте пилота
-
добавил возможность указывать параметры при вызове процедур
-
добавил команду post, аналог send. должна помощь обмануть GG игрокам в ЛА2, счастливым обладателям виндовс XP sp2-3 32 бит и Vista Home 32 бит
-
добавил команды pleft, pright, double_pleft, double_pright, pleft_down, pleft_up, pright_down, pright_up. аналогично команде post
-
добавил в мессагебоксы номер и имя файла ответственного скрипта
-
добавил идентификатор процесса PID в список процессов, вызываемый кнопочкой W
-
добавил параметр "скорость выполнения" команде macro_play
v2.17, (22.11.2009) 78
-
добавил альтернативный способ определения цвета точек на экране. теперь работает в Lineage2
-
поправил функцию 'поверх всех окон'
-
переделал алгоритм выполнения скрипта. исправлена ошибка с повторным выполнением
-
добавил функцию 'size', возвращает длину указанного параметра
-
добавил функцию поиска точек определенного цвета в заданной области
-
исправил ошибку выделения текущей строки неактивного приостановленного скрипта
-
добавил поддержку клиентов 6.0.14.1, 6.0.14.2
v.2.18.1
-
изменил пути к скриптам с абсолютных на относительные
-
исправил ошибку отмены последних изменений в текущем скрипте при добавлении нового скрипта
-
добавил работу с буфером обмена
-
переделал функцию 'GetWindowtext'
-
добавил поддержку клиентов 7.0.4.3-5, 7.0.5.0, 7.0.6.3
-
исправил запуск клиента, с вкладки 'Разное'
-
путь к клиенту UO сохраняется в реестре
-
добавил логи
-
добавил отображение текущей строки в скрипте
-
исправил kleft по оносительным координатам
-
исправил ошибку передачи параметров в процедуры, внесенную в прошлой версии
-
добавил нечеткое сравнение строк
-
исправил проблему с кнопками запуска\остановки скриптов и отображением запущенных скриптов в 64 битных виндах
-
подправил 'Get Color' для работы с лиинейкой
-
исправил 'FindColor' для работы с лиинейкой
-
убрал из команды say поиск окна ультимы
-
исправил ошибку с отображением координат в заголовке при запуске пилота
-
исправил ошибку сохранения массивов
-
добавил команды клика средней кнопкой мыши
-
убрал поиск окна ультимы из панельки макросов
-
добавил сохранение параметров для клиента 'custom'
-
почти полностью переписал 'send' и 'post'
v2.19, (17.07.2011) 0
-
добавил возможность ссылаться на 'workwindow' из других скриптов
-
клавиши, из менюшки на вкладке скрипта, вставляются в скрипт в фигурных скобках '{}'
-
слегка ускорил 'send'
-
поправил отправку функциональных клавиш в 'send'
-
слегка ускорил скрипт
-
добавил пониженный приоритет 'set priority 0'
-
добавил функцию 'WindowFromCursor'. возвращает хэндл окна или контрола под курсором мыши
-
исправил 'kleft' по абсолютным координатам
-
исправил ошибку связанную с файлом p.txt
-
добавил функцию взятия выделенного текста из активного контрола 'set $w GetSelectedText'
-
добавил функцию замены выделенного текста\вставки в позицию курсора в активный контрол 'set $w SetSelectedText (text)'
-
при посылке 'sendex' без параметров отжимаем все модификаторы
-
добавил в 'Настройки' галочку 'Перемещать курсор в точку клика'
-
исправил эксепшен при попытке записи пустого массива
-
массивы загружаются оттуда же, откуда и скрипты, если не указано иное
-
исправил ошибку с зарузкой массива (в результате чего оно дописывалось в конец существующего массива и он увеличивался с каждой загрузкой)
-
исправил ошибку присвоения элементам массива значаний похожих на вычисляемые, например '-'
-
поправил работу с переменными в вычислении случайных значений
-
добавил клики с модификаторами 'left x y [abs] [~^rlm]'
-
привязал кнопочку с 'определенным' цветом к галочке 'отображать числа в hex формате'
-
избавил пилот от строки 'uopilot' в заголовке, чтоб не детектили его всякие антимакросы
-
добавил возможность выяснить количество вкладок со скриптами, с занесением в массив их номеров, имен и статуса запуска
-
поправил запись в лог того что не опознано
-
добавил переменные, возвращающие номер закладки текущего и активного скрипта
-
добавил прокрутку колесиком мыши
-
исправил команды кликов мышью с приставкой 'p', сломаные ориентировочно в v2.18
-
исправил перманентный вис при операциях с логом
-
добавил отображение цвета в заголовоке пилота при включеном отображении координат курсора
-
изменил разрядность битмапа в скринсейвере с 16 на 24
-
добавил запись лога в файл 'uopilot.log', параленьно выводу сообщений в окно лога
-
куча мелких и прочих, визуальных и не очень фиксов, описание которых не несет полезной информации
-
исправил проблемы с изменением переменных других скриптов
-
поправил задание цвета в findcolor с помощью переменной
-
ускорил findcolor
-
пока отключил альтернативный способ определения цвета в 'get color'
-
исправил ошибку при переключении закладок и старте активного скрипта командой из другого
-
отключил преобразование найденых координат в относительные для клиентского окна в альтернативном способе поиска цвета в 'findcolor'
-
починил поиск в истории развития
v2.20, (02.08.2011) 0
-
добавил функцию получения текущей раскладки клавиатуры 'set $var GetLayout'
-
научил пилот 'Возвращать курсор мыши после кликов' при включенной галочке. ранее она относилась только к команде 'move'
-
при ошибке альтернативного определения цвета в 'findcolor', в строковой переменной будет возвращен код ошибки
-
добавил преобразование в 'hex' и обновление хинта кнопки с цветом туда где этого небыло
-
при определении цвета по 'ctrl+a' и 'ctrl+b', стрелочка слева от кнопки с цветом, окрашивается в 'определенный' цвет
-
по самому большому эксепшену в скрипте теперь вместе с классом ошибки, выводится ее описание
-
при ошибке чтения массива командой 'load_array' скрипт продолжит работу с выводом сообщения в лог
-
добавил вывод номера строки и команды при записи в лог
-
переименовал пункт меню 'Вести лог' в 'Записывать лог в файл'
-
убрал флуд команды 'move' в лог
-
увеличил размеры окна истории развития, появляется в центре экрана
-
добавил возможность располагать окно лога поверх всех окон
-
обновил раздел благодарностей
-
добавил функцию преобразования десятичного значения в шестнадцатеричное
-
добавил функцию преобразования шестнадцатеричного значения в десятичное
-
добавил в 'findWindow' возможность искать по классу окна
-
добавил в 'findWindow' возможность искать в середине названий всех окон
-
добавил в 'findWindow' вывод в лог каким способом найдено окно
-
увеличил ширину окна лога открываемого через меню
-
добавил задание размера массива
-
добавил мигание иконки в трее
-
исправил поиск подстроки одного регистра в строке другого регистра
-
исправил вложенный вызов процедур, расположенных в теле родительского скрипта
-
отныне 'findcolor' ищет во всем указанном диапазоне, а не 'до' конечной точки
-
научил 'findcolor' искать по диапазону цветов и по отдельным каналам цвета
-
добавил предельное количество точек для поиска в команде 'findcolor'
-
отучил пилот устанавливать русскую раскладку клавиатуры там, где она не нужна
-
исправил отображение кнопок запуска остановки скриптов в Win x64
-
добавил команду поиска изображений
-
поправил мелкий косяк с кнопусечками
-
добавил команду определения положения и размеров заданного окна
-
'windowpos' теперь взаимодействует с текущим рабочим окном, если '#handle' не только не распознан, но и равен нулю
-
поправил внешний вид формочки 'prompt' и добавил кнопочку 'Ок'
-
поправил 'prompt' на предмет соответствия заявленному функционалу, и добавил возможность выбора нескольких значений
v2.21, (12.08.2011) 0
-
добавил пониженный "Приоритет для новых скриптов"
-
добавил команду загрузки скриптов
-
пока отключил вывод в лог 'findWindow' каким способом найдено окно, до лучших времен
-
добавил вывод сообщения в виде всплывающей подсказки в правом нижнем углу экрана
-
поправил вывод сообщений поверх всех окон
-
добавил в 'prompt' таймаут ожидания в секундах
-
научил условные операторы понимать элементы массива в качестве параметров
-
научил условные операторы принимать элеменнты массива в качестве параметров для определения цвета точки
-
научил условные операторы принимать в качестве параметров для определения цвета точки, координаты и цвет заданные одной строкой
-
добавил переменные, возвращающие цвет и координаты, определенные по нажатию 'Ctrl+A'
-
добавил переменную, возвращающую PID процесса которому принадлежит рабочее окно
-
добавил горячую клавишу для остановки всех скриптов
-
добавил горячую клавишу для задания рабочего окна и определения цвета с координатами
-
поправил очередное несанкционированное перемещение индикатора текущей строки скрипта
-
исправил растягивание панели параметров персонажа для лучшего восприятия отображаемых переменных
-
изменил редактор скрипта обратно на обычный memo, для борьбы с разнокалиберными шрифтами при наборе\вставке нового текста
-
исправил ошибку возникающую при вычислении второй функции 'size' в одном выражении
-
исправил незначительную ошибку в функции 'prompt'
-
добавил поддержку плагинов
-
исправил ошибку с определением пути к файлу при сохранении скрипта
-
исправил ошибку 'invalid class typecast' при нажатии 'Ctrl+B' на закладке отличной от скрипта
v.2.21.1
-
поправил запоминание и восстановление позиции курсора в редакторе при переключении закладок
-
поправил пропадание изменений в текущем скрипте, при добавлении нового плюсиком
-
исправил ошибку в команде 'load_script'
-
исправил ошибку в команде 'load_array' внесенную в версии 2.20
-
поправил вывод сообщений поверх всех окон
-
поправил загрузку хоткеев сломанную в предыдущей версии
-
если элемента массива не существовало, то вместо него выводиться будет пустая строка
-
в плагин вместо класса 'TApplication' передается хэндл
-
добавил диалог поиска и замены текста. вызывается по 'Ctrl+H'
v.2.21.2
-
при нажатии на кнопку с абсолютными координатами, в скрипт, после координат будет вставляться слово 'abs'
-
при включении хоткея 'Set work window', прежняя комбинация клавиш 'Ctrl+A' работает только на выделение всего текста в скрипте
-
ввел ограничение на количество строк в логе
-
исправил ошибку падения пилота при выходе без сохранения настроек
-
исправил ошибку с определением пути к файлу картинки в 'findimage' после сохранении скрипта через пункт меню 'сохранить как'
v2.22, (29.09.2011) 329
-
убрал напоминание о том, что не указано рабочее окно, при старте скриптов
-
поправил 'hint'. устранил мигание, ускорил в 4 раза
-
убрал вывод в лог имени скрипта при выводе системных (не из скрипта) сообщений
-
вывод сообщения 'Не могу найти рабочее окно' при нажатии Ctrl+a перенаправил в лог, поправил определение координат и цвета
-
перенаправил в лог сообщение об ошибке открытия файла лога
-
подправил вывод в лог сообщений о загрузке плагинов, добавил несколько сообщений об ошибках загрузки
-
сделал подсветку синтаксиса в редакторе
-
исправил алгоритм поиска и замены текста в скрипте по хоткею Ctrl+H
-
подправил переменную 'delimiter'
-
добавил в 'hint' возможность задания некоторых параметров
-
переделал команду 'hint', теперь у каждого скрипта свой хинт
-
поправил функцию 'Отображать запущенные скрипты' при отключенной галочке
-
добавил сохранение расположения окна лога на экране
-
исправил загрузку скриптов в работающие скрипты в команде 'load_script'
v.2.23
-
поправил отображение третьего разряда номеров строк при старте пилота
-
перевел команду 'say' из группы 'msg' в группу 'keyboard' в подсветке синтаксиса
-
добавил много зарезервированных слов в подсветку синтаксиса и в меню по клику пкм в скрипте
-
добавил функцию установки текущей раскладки клавиатуры
-
сделал окно лога сворачиваемым
-
исправил вывод сообщений, содержащих круглые скобки, в команде 'hint'
-
повысил стабильность работы 'get color'
-
переделал 'findimage'. повысил стабильность работы. ускорил в ~27 раз при типе поиска 2
-
исправил вычисление точности найденной картинки в команде 'findimage'
-
добавил возможность выводить в лог выполняющиеся строки скрипта
-
добавил функции для работы со строками: PosEx, Copy, Delete, Insert
-
добавил ограничение на размер файла лога
-
починил конструкцию вида 'get color #c %ar[1 1] %ar[1 2]' сломанную в версии 2.20
-
починил "Паузу между строк" для пустого скрипта с номером '0'
-
добавил возможность сделать "прозрачные" хоткеи
-
добавил возможность отключения отображения номеров строк скрипта
-
добавил перевод на немецкий язык
-
добавил в 'findimage' погрешность оттенка
-
поправил возвращаемый размер массива в 'findcolor' при ошибке поиска с результатом -1
-
исправил ошибку при сохранении новых скриптов кнопочкой "сохранить"
-
отключил подсветку паскалевских коментариев в стиле (* *)
-
исправил изменение задержки между строк работающих скриптов при переключении закладок
-
при выборе рабочего окна скрипта с помощью кнопки 'W' и нажатой клавишей 'shift', заголовок выбранного окна вставляется в скрипт
v2.24.1, (29.09.2011) 0
-
добавил в команды 'readmem' и 'writemem' операции с числами с плавающей запятой
-
добавил сохранение скриптов при закрытии пилота
-
добавил отображение на панели задач окон справки
-
добавил присваивание массивов
-
исправил вывод сообщений в команде 'msg'
-
исправил функции для работы со строками
-
перенес 'windowfromcursor' из раздела 'Функции' в 'Windows' в меню по пкм
-
исправил вычисление указанной высоты окна в команде 'windowpos'
-
функция 'getwindow' возвращает хэндл активного окна
-
подправил клики в отрицательных координатах
-
добавил возможность указывать произвольный заголовок окна пилота
v.2.25
-
убрал признак подпрограммы '^' из возвращаемого значения 'current_script'
-
исправил ошибку synedit'a, из-за которой при перетаскивании мышью ползунков прокрутки скрипта происходило самопроизвольное выделение текста
-
научил понимать переменные из других скриптов в формате #a.#b, #a.$b, #a.active_script
-
исправил переменную 'timer', сломанную в прошлой версии
-
научил делать скриншоты перекрытых окон
-
при указании 'сохранять скриншот рабочего окна пилота' и отсутствии привязки, будет сохранен скриншот активного окна
-
переделал 'printscreen' и 'findcolor'. повысил стабильность работы.
-
исправил проигрывание макросов, сломанное в 2.23
-
скриншот 'верхнего окна уо' по хоткею, переделал в скриншот 'рабочего окна'
v.2.27
-
исправил эксепшен eRangeError в условиях
-
добавил вывод в лог сообщения при ошибке eRangeError
-
поправил заголовок сообщений команды 'msg' и ошибок скрипта
-
научил 'findimage' искать картинки в перекрытых окнах
-
научил 'findcolor' искать цвет в перекрытых окнах
-
добавил хоткей приостановки\продолжения всех скриптов
-
добавил вариант панели параметров персонажа, содержащий только таблицу переменных
v.2.27.1
-
добавил код ошибки -4 с выводом сообщения, что файл не найден в команде 'findimage'
-
исправил ошибку в команде 'for', когда оно вообще не должно было в тело цикла заходить 'for #i 2 1 1'. малость оптимизировал
-
подправил поиск в перекрытых окнах в командах 'findimage', 'findcolor'
-
исправил мелкий баг с автосохранением текущего скрипта
***
Поддерживаемые клиенты 1.26.4a, 1.26.4b, 1.26.4e, 2.0.0, 2.0.0b, 2.0.3, 3.0.0c, 3.0.0g, 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