Пробовал писать следующее:
Code: Select all
sub door()
uo.set('distance', '3')
UO.OpenDoor()
end sub
Но здесь не открывает калитки.
Видел еще нечно подобное, но у калиток несколько типов:
Code: Select all
var Oper()
var close = '' ; типа закрытой калитки
uo.set( 'finddistance' , '3' )
uo.findtype( close, '-1', 'ground' )
if uo.findcount() == 0 then
uo.print( 'Рядом нет калиток' )
return
endif
open:
uo.useobject( 'finditem' )
wait(600)
if uo.getgraphic( 'finditem' ) == close then
goto open
endif
endsub
Поэтому тоже не подходит.
Если в самих Macro-опциях UO сделать бинд на открывание дверей, то может открыться совершенно ненужная мне дверь, даже если я нахожусь на другом этаже от нее.
Кто что может подсказать?