Проба пера, так сказать, вдруг кому-нибудь пригодится. Сам по себе скрипт бесполезен, однако впоследствии, после некоторых дополнений, надеюсь приделать его к своим торговым ботам для безпрерывной торговли, а потом и к срипту рыбалки, как только окончательно с ним разбирусь. Здесь же, в первую очередь, интересовала не функциональность, а просто тесты некоторых функций пилота.
Скрипт работает только на клиентах ИЛ и выше (где после дисконекта клиент не отключается, а в поле логина остаётся логин), однако, его также можно реализовать и на С4 посредством функции Exec, если кому-то интересно.
Код
//Скрипт авторелогина Lineage2 для UOPilot 2.14 v.1.00 by Freelancer [ICQ: 874554]
//Настройка скрипта.
set $A 540 // координата по Х точки в окне дисконекта
set $B 458 // координата по Y точки в окне дисконекта
set $C 14342106 // цвет точки в окне дисконекта
set $X 641 // координата по X точки ОК в окне дисконекта
set $Y 542 // координата по Y точки ОК в окне дисконекта
set $F 589 // координата по X точки ОК в окне логина
set $G 525 // координата по Y точки ОК в окне логина
set $pause 3s // паузы между принятием лицензионного соглашения и выбора серверов и т.п. в секундах Зависит от качества интернета и мощностей компьютера.
set $password ******** // пароль к аккаунту
//Скрипт.
:start
if $A $B $C
move $X $Y
double_kleft $X $Y
wait $pause
send {tab}
say $password
wait $pause
move $F $G
double_kleft $F $G
wait $pause
send {enter}
wait $pause
send {enter}
wait $pause
send {enter}
end_if
Также есть намерение сделать авторелогин и после вылетов критических ошибок ла2.
Metal Fan.