В начало приведенного тобой скрипта добавляешь перед sub move этот кусок кода:
Code:
initevents
set *11 0
set *12 0
set *13 0
set *14 0
loop:
if *11 <> 0
{
wait 2
gosub move -wc *12 *13 *14
set *11 0
}
goto loop
Тогда эту ходилку можно будет вызвать через инжу используя процедуру:
Code:
SUB EasyUOWalker(x,y,z) #X,Y,Z - целевые координаты.
UO.SetEasyUO(11,"1")
UO.SetEasyUO(12,x)
UO.SetEasyUO(13,y)
UO.SetEasyUO(14,z)
repeat
wait(50)
until UO.GetEasyUO(11) == "0"
endsub
Соответственно надо не забыть перед запуском скрипта на инже запустить скрипт на изе с приведенным мной дополнением. И еще, если растояние между начальными и конечными координатами X или Y будет больше, чем 14 клеток (кажется так), то ходилка не станет ходить.
Чуть не забыл. Спасибо Edred'у за то что он показал как связать хождение на изе с инжой.