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" к командам управления кораблем
v.2.02
-
исправил небольшую ошибку в условных операторах
-
статус внутренних переключателей клиента читаем из верхнего окна UO и обновляем при открытии соответствующего меню
-
исправил ошибку с недопониманием чисел в hex'е. теперь числа начинающиеся с 0x считаются шестнадцатиричными
-
исправил ошибку с присваиванием значений всегда только последнему элементу массивов, независимо от указанного
-
исправил ошибку с присваиванием значений массивам скрипта с номером 0, из других скриптов
-
добавил меню по правому клику на значке в трэе (развернуть, закрыть)
-
добавил возможность разворачивания пилота по горячей клавише
-
горячая клавиша переключения между пилотом и прикрепленным к нему приложением, теперь выбирает приложение в соответствии с настройкой меню "Отображать параметры чара"
-
исправил мелкую ошибку с изменеием скрипта, когда он сам выбран в качестве рабочего окна
-
добавил отображение скилов на панели параметров чара для клиентов 1.26.4a и 2.0.3
-
увеличил до 3х количество строк для отображения последнего собщения на панели параметров чара
-
добавил возможность определения значения скилов из скрипта для вышеупомянутых клиентов
v.2.03
-
исправил ошибку с загрузкой массивов
-
команда drag теперь понимает указание нескольких координат с помощью одной строковой переменной
v.2.04
-
исравил небольшую ошибку в операторе random
-
при ошибке чтения параметров чара, считываемые переменные будут содержать значение -1
-
исправлена ошибка обновления последнего сообщения от сервера на панели параметров чара, при включении отображения скилов
-
отныне пилот можно растягивать до необходимых размеров
v.2.05
-
исправил ошибку в get number с неправильным расспознаванием шестнадцатиричных чисел
-
добавил возможность изменения настройки клиента Always Run с помощью переменной arun
-
добавил переключатель переменной Always Run в меню 'Настройки UO'
-
добавил переменную hidden, позволяющую определять видим ли персонаж для других игроков
-
добавил переменную war, позволяющую определять режим агрессивности персонажа
-
исправил ошибку в операторе for с повторным использованием переменных
-
добавил переменную delimiter, используется для разделения элементов массива
-
добавил несколько горячих клавиш, для переключения настроек UO
-
добавил переменную spellname, возвращающую название заклинания по его порядковому номеру
-
добавил возможность указания количества повторений посылки клавиш на вкладке "Общее"
-
исправил небольшую ошибку посылки клавиш на вкладке "Общее"
v.2.07
-
добавил пункты приостановить текущий и приостановить все скрипты в главное меню
-
исправил ошибку при старте пилота со включеной галочкой сворачивать в трэй
-
решена проблема с португальским и непечатными символами
-
добавил чтение координат чара для MU
v.2.08
-
в координатах чара для MU, charposx и charposy поменяны местами
-
научил пилот определять цвет по абсолютным координатам
-
полностью переписана команда sendex
-
добавил возможность выбора рабочего окна для скриптов из списка
v.2.09
-
исправил ошибку в операторе random, теперь понимает переменные и выражения
-
отныне настройки 'Source<>Destination' сохраняются в файле конфигурации
-
в координатах чара для UO, charposx и charposy поменяны местами, ибо были случайно перепутаны в предидущей версии
-
исправил мелкую ошибку при невозможности записать файл настроек
-
мелкие махинации с юникодом в последнем сообщении от сервера
v.2.10
-
перевел на инглиш сайт, хистори и хелп по скриптам
-
исправил ошибку при автостарте скриптов
-
добавил возможность останавливать и приостанавливать работу всех параллельных скриптов, за исключением текущего
-
добавил определение текущих координат мышинного курора
v.2.11
-
в режиме отладки почти все задержки игнорируются
-
добавил выделение первого числа из строки
-
добавил выделение слова из строки по его порядковому номеру
-
добавил возможность сохранять массивы в файл
-
отныне не требуется указывать рабочее окно перед запуском скрипта
-
добавил возможность перемещения выбранного окна и изменения его размеров
-
добавил возможность автоматического запуска скриптов при загрузке программы
-
исправил ошибку EExternal при использовании подпрограмм
-
добавил команды альтернативных кликов мышью. работают там, где не работают обычные команды
-
добавил возможность указания задержки между нажатием и отпусканием кнопки мыши в мышинных командах
-
в связи с переездом исправил линки в абоуте
-
отныне, при остановке скрипта, sendex прекращает посылку клавиш
v.2.12
-
уменьшил задержку в sendex почти в два раза
-
исправил эксепшен при старте пилота с включеной галочкой "сворачивать пилот в трэй"
-
добавил отображение всех окон имеющих заголовок
-
добавил определение текущей даты 'year', 'month', 'day'
-
добавил пару условных операторов: '==' эквивалентно '=', '!=' - '<>', '&&' - 'and', '||' соответственно 'or'
-
добавил обработку нескольких клавиш: '`', '-', '=', '\', ',', '.', '/', ';', ''', '[', ']'
-
исправил проверку цвета на принадлежность диапазону
-
подправил иконку в трэе, для совместимости со старыми виндами
-
исправил определение цвета точек на экране
-
добавил работу с глобальными текстовыми переменными EasyUO
v.2.14
-
добавил команду '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)
v.2.15
-
исправлена ошибка чтения строковых значений из памяти клиента
-
исправлена ошибка при завершении активного скрипта на свернутом в трэй пилоте
-
добавил возможность сортировать по алфавиту список скилов на панели параметров персонажа
-
добавил поддержку клиентов 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
v.2.17
-
добавил альтернативный способ определения цвета точек на экране. теперь работает в 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'
***
Поддерживаемые клиенты 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