|
|
|
UO Pilot - программа, предназначенная для автомотизации многих действий в игре Ultima Online, но при желании может применяться и для любых других программ.
Ее "папа" - некто Blade[RBG] (http://blade.dem.ru, blade17@rambler.ru). Он остановился на версии "UoPilot v.0.96 beta".
А я буду модернизировать ее по-маленьку. Мои версии будут идти как UoPilot v.S1.XX, где XX - номер обновления.
Эта программа не требует инсталляции. Комментарии, благодарности, недовольства, новые идеи, пожелания, сообщения о багах и т.д. и т.п. - все приветствуется!
История Обновлений:
- Новый формат версии пилота. Старый формат был слишком уж громоздким.
- Добавлена быстрая клавиша для установки координат для FastCollect (вкладка Дополнительно).
- Добавлена возможность назначить ВСЕ быстрые клавиши управления Пилотом по своему желанию (см. Опции).
- Добавлена возможность выбрать уровень качества сжатия JPG при сохранении картинок.
- Теперь, если у вас запущено несколько инстанций пилота, то нажатие быстрых клавишь работает для того, которому в качестве главного окна (CTRL-A) назначено активное в данный момент окно.
- Фикс скрытия окна по нажатию CTRL (раньше окно иногда оставалось скрытым перманентно)
- Убран элемент для добавления координат прямо в скрипт. Пользуйтесь предопределенными точками (на вкладке). Все старые скрипты, если они работали, будут работать. Тем не менее настоятельно рекомендуется освоить использование точек т.к. поддержка явных координат в скрипте будет убрана в будущих версиях.
- Все команды с подчеркиванием в ваших скриптах стоит заменить на аналогичные без оного. (End_If --> EndIf). Поддержка старых еще осталась, но будет убрана в будущих версиях.
|
- Исправление бага - некорректного отображения главной формы на некоторых машинах
|
- Команда ForEach для более быстрого поиска цвета на больших площадях
- Команда FastDragEx c настраиваемой скоростью перетаскивания - для людей с Очень хорошим или Очень плохим коннектом :)
|
- Возможность паузы скрипта - правый клик на кропке старта.
- Новая фишка на вкладке Additional
Вкладка Additional появилась в какой-то из предыдущих версий и предназначена для наиболее часто используемых операций, для которых приходилось каждый раз писать маленький скриптик.
|
|
Strelok.05.1 от 09.08.02: |
- Фикс загрузки цветов предопределенных точек
|
- Новый оператор DragEx - Перетаскивает вещи как и Drag, с задаваемой скоростью.
- Новый оператор FindChange - Поиск изменений в определеном поле экрана.
- Новый оператор FindСolor - Поиск точки заданного цвета в определеном поле экрана.
- Фикс оператора Break при многоуровневом прерывании циклов.
- Изменения интерфейса для всех кнопок с координатами точек и цветами.
- Прочие мелкие фиксы...
|
- В заголовке окна пилота теперь отображается ник персонажа, взятый с заголовка 1-ого окна клиента.
- Фикс оператора Say
- Теперь Say, Msg, GlobalMsg понимают переменные. Разделяйте их пробелами и они будут заменяться соответствующими значениями.
- Прочие фиксы
|
|
Strelok.02.3 от 05.06.02: |
- Введены полнофункциональные переменные!
- Введена возможность вычислений.
- Все комментарии отныне настойчиво рекомендуется начинать с "//". Например "//Это коментарий"
- При нажатии CTRL окно Пилота скрывается. Эта возможность настраивается и отключается в опциях.
- Чуть-чуть поменялся дизайн.
|
|
Strelok.02.2 от 18.04.02: |
- Восстановлена фунцциональность горячих клавиш.
- В опциях можно включать/отключать горячие клавиши и сохранение настроек.
- Новая команда скрипта - Repeater# <On | Off | Toggle>.
- Новая команда скрипта - FastDrag - тоже, что и Drag, но быстрее и для несостыкованных объектов.
(вы когда-нибудь собирали стрелы после битвы? :)
|
|
Strelok.02.1 от 09.04.02: |
- Меню стало "честным" - макросы изчезли. Остался только скрипт.
- Поправлена пара несущественных глюков.
|
- Отключены все быстрые клавиши (CTRL+1,...). Увы.
- Добавлен список точек. пользоваться так:
If Point1
<что-то делаем>
EndIf
или так:
If Point1 <цвет>
Чтобы занести координаты: выберите нужную точку и CTRL+A.
- На это точки можно также кликать:
Left Point1
- Для этих точет также:
- правый клит на координаты - моргает точка.
- правый клик на цвет - обновить номер цвета.
- Также можно обновить сразу все точки (соответствующая кнопка)
- Точки сохраняются в отдельный файл (*.pts).
- Можно использовать point0 для обозначения текущих мышиных координат
(Drag Point0 Point1 all)
- Переписан оператор Drag. Теперь он работает с большей задержкой (более устойчив к лагам)
- Устранена проблема переполнения стека.
- Добавлен таймер. Для удобного определения необходимой вам задержки.
- Правой кнопкой запустить/остановить
- Левой - вставить значение в текст.
- Добавлен показатель осавшегося времени текущей задержки. (т.к. скока еще будет длиться задержка)
- Добавлена возможность прервать текущую задержку.
- Теперь можно писать такие команды, как End_If, End_Repeat без знака "_". т.е. EndIf.
Работает и по старому и по новому, как вам удобнее - так и пишите.
- Сохранение размеров и расположения окна Пилота.
Strelok.01 от 12.03.02: |
- Начиная с этой версии координаты точек будут указываться относительно экрана. (раньше было относительно окна UO). Теперь можно указывать точки (и читать их цвет) на заголовке окна UO (да и вообще где угодно).
- Любая кнопка с координатами: Нажать и держать правую кнопку мыши - в точке с данными координатами будет моргать пиксел.
- Любая кнопка с цветом точки (если есть её координаты): Правый клик - получить новое значение цвета для данных координат.
- Окно редактора скрипта: Двойной левый клик на координатах - вставить эти координаты в "Кнопку с координатами"
- Новая команда скрипта: GlobalMsg
- Изменен алгоритм реализации задержек (для wait() и проч.). Теперь не будет зажирать всё процессорное время.
- Сохранение настроек.
- Пункт меню "Сохранить" работает нормально.
- Прочая мелочь.
|
|
|