Смысл прост, когда у чара перевес он идет в нужную координату и выгружается там, потом идет обратно и ждет загрузки..
что то не так делаю, он возвращается когда в точку выдает ошибку на проверку веса а не ждет загрузку, как бы заставить его ждать, вобщем он не работает по кругу(
Code:
sub razgruzka()
repeat
var MaxVes=500
var bag = '0x4158BDBD' ; сундук куда скидывать руду и откуда брать инструменты
If UO.Weight > MaxVes Then
walker(1598, 3307, 0)
wait(1500)
repeat
uo.findtype(0x19B7, 'all', "backpack")
If UO.Findcount() > 0 Then
uo.moveitem("finditem",'all', bag)
Wait(1500)
end if
uo.findtype(0x19B9, 'all', "backpack")
If UO.Findcount() > 0 Then
uo.moveitem("finditem",'all', bag)
Wait(1500)
end if
until uo.findcount()== 0
UO.Print( "ok" )
wait(1000)
walker(1595, 3298, 0) ; координаты до шахты
wait(1000)
walker(1590, 3290, 0) ; координаты до шахты
wait(1000)
walker(1587, 3281, 0) ; координаты до шахты
wait(1000)
walker(1586, 3269, 0) ; координаты до шахты
wait(1000)
walker(1591, 3258, 0) ; координаты до шахты
wait(1000)
end if
until UO.Dead()
end sub