дальше два варианта:
Code: Select all
sub main()
uo.set('finddistance','4')
repeat
UO.Findtype('0x1A99','-1','ground')
uo.usefromground(0x1A99)
wait(400)
until false
endsub
Все хорошо, но
Code: Select all
uo.set('finddistance','4')
Похоже не дает условие для
uo.usefromground('type')
Как поступить?
Вариант дЫва:
Образ перебора тайлов:
Code: Select all
Sub main()
VAR x, y, t, k
for y=-2 to 2
for x=-2 to 2
k = 0
repeat
UO.DeleteJournal()
t = UO.Timer()
k = k + 1
UO.CancelTarget()
wait(300)
UO.WaitTargetTile( TileNum, STR( UO.GetX() + x ), STR( UO.GetY() + y ), 0)
UO.UseType('type'); если так или uo.usefromgroud('T') всеравно пытаеться дотянуться до недоступных тайлов
repeat
wait(300)
until false
endsub
Возможноли просто обусловить Дабл клик по тайлу.
Заранее огромное спасибо за внимание!