Наткнулся в инете на ещё первые исходники
умеют они
Код:
UoPilot v.0.96 beta, by Blade[RBG]
http://rbg.nm.ru, blade17@rambler.ru
=================================
- Работа с 2 окнами UO
- Запись движений мыши
- Сохранялка экрана (ScreenShot)
- Расширенный язык скриптов
=================================
Скрипт:
=================================
Щелкните правой кнопкой мыши над
текстом, чтобы выбрать команду из
меню.
Первое слово в строке - команда,
остальные слова - параметры.
Слова состоят из символов 0-9, А-z,
А-я, остальные разделители.
Т.е. send F5 то же самое, что send(F5),
send [F5], send <F5> и т.д.
В одной строке может быть только
одна команда.
Регистр не учитывается.
Если первое слово в строке не
команда, то строка считается
комментарием, также можно писать
комментарии после всех параметров.
Пример:
wait 5000 здесь идет комментарий...
Некоторые из команд:
=================================
(в угловых скобках обязательные
параметры, в квадратных - нет)
Send <клавиша> - "нажать" клавишу
Wait <число> - ждать (в милисекундах)
Left, Right <коорд> - щелкнуть 1 раз
Double_Left, Double_Right <коорд> - 2
раза
Move <коорд> - "переместить" курсор
Drag - перенести, если не указать
кол-во или указать all, то перенесутся
все предметы
Repeat <число>
[повторить <число> раз]
Continue - перескочить на след. шаг
Break [уровень] - прервать цикл (выйти
из цикла), если уровень больше 1, то
прерывается заданное кол-во
родительских циклов
EndRepeat
IF <коорд> <цвет> [цвет2]
[цвет в точке <коорд> равен <цвет>]
Else
[иначе...]
End_IF
Примечание: если задан цвет2, то цвет
точки проверяется на принадлежность
диапазону от цвет до цвет2
Say [текст] - набрать текст и Enter
Msg [текст] - выдать на экран окошко
Alarm - проигрывает файл msg.wav,
расположенный в каталоге с Uopilot
End_Script - остановка скрипта, иначе
будет повторяться все сначала
Советы:
=================================
Возможно, проверка на диапазон
цвета работает неккоректно, тогда
пишите.
Чтобы указать точку, наведите курсор
на цель и нажмите Ctrl+A, причем окно
UoPilot должно быть активно!
Не забывайте писать End_Repeat и
End_IF
При лагах ставьте в UO на кнопку в
конце waitfortarget, тогда UO будет
ждать когда появится курсор.
Рекомендую ставить, например, Ctrl+1 -
медитацию.Тогда в игре при нажатии
Ctrl+1 чар начнет медитировать, еще
раз - перестанет. То есть не надо
каждый раз переключаться в UoPilot
Если слегка обработать напильником под РФ то получиться довольнотаки неплохая штука