Code: Select all
sub MoveRegi()
var DropBag= 1 # 1 - пустой мешочек выкидывать, 0 - оставить
uo.Print('Viberite otkuda: ')
uo.Exec('addobject otkuda')
while uo.Targeting()
wait(100)
wend
uo.Print('Viberite kuda: ')
uo.Exec('addobject kuda')
while uo.Targeting()
wait(100)
wend
uo.SetReceivingContainer('otkuda')
var i
DIM MoveRegi[8]
MoveRegi[0]=0x0F7A # Black Pearls
MoveRegi[1]=0x0F85 # Ginseng
MoveRegi[2]=0x0F88 # Nightshade
MoveRegi[3]=0x0F8C # Sulfurous Ash
MoveRegi[4]=0x0F8D # Spider's Silk
MoveRegi[5]=0x0F86 # Mandrake Roots
MoveRegi[6]=0x0F84 # Garlic
MoveRegi[7]=0x0F7B # Blood Moss
for i=0 to 7
UO.FindType(MoveRegi[i], '-1', 'otkuda')
while UO.GetQuantity('finditem') > 0
UO.MoveItem('finditem','-1','kuda')
Wait(200)
UO.FindType(MoveRegi[i],'-1','otkuda')
wend
next
uo.UnSetReceivingContainer('otkuda')
if DropBag==1 then
uo.drophere('otkuda')
end if
uo.print('MoveRegi Off!')
end sub
При его запуске, появляетьса таргеты откуда и куда выкидывать реги, он опусташает одну сумку и останавливаетьса, даже не выкинут пустой баг! Можно ли зделать так, что бы он выкидывал в сундук все реги со всех сумок и соответственно походу скидывал пустые сумки??
Просто за ходку у меня по 200 сумочек както очень напряжно делать это в ручную (
Заранее спасибо !!!