Code: Select all
VAR sunduk
var SundukPust
var Empty=1
var beltpouch
VAR x
VAR y
sub posadka()
UO.Exec("set distance 0")
UO.FindType('0x0E75','0x0000','ground')
uo.addobject('sunduk','finditem')
wait(1000)
UO.FindType('0x0E75','0x00AD','ground')
uo.addobject('SundukPust','finditem')
UO.UseObject('sunduk')
wait(1000)
UO.UseObject('SundukPust')
while UO.InJournal("Эта местность")==0
if Empty == 1 then
UO.FindType('0x0E76','-1','sunduk')
uo.click('finditem')
wait(500)
if (UO.FindCount() > 0) then
uo.addobject('beltpouch','finditem')
Else
UO.FindType('0x0E79','-1','sunduk')
uo.click('finditem')
wait(500)
if (UO.FindCount() > 0) then
uo.addobject('beltpouch','finditem')
Else
UO.FindType('0x09B0','-1','sunduk')
uo.click('finditem')
wait(500)
if (UO.FindCount() > 0) then
uo.addobject('beltpouch','finditem')
Else
uo.Print('Выберите мешок: ')
uo.exec('addobject beltpouch')
while uo.targeting()
wait(100)
wend
Endif
Endif
Endif
UO.UseObject('beltpouch')
UO.Findtype( '0x18E3', '-1', 'beltpouch' )
while UO.FindCount() > 0
for x = -3 to 3
for y= -3 to 3
UO.FindType('0x18E3', -1, 'beltpouch')
if UO.FindCount() > 0 then
uo.drop("1",STR(x),STR(y),"0",'finditem')
end if
UO.DeleteJournal()
wait (700)
UO.Exec("set distance 3")
if UO.FindCount() > 0 then
while UO.CountGround('0x18E3') > 0 and UO.InJournal("Эта местность")==0
UO.Usefromground('0x18E3')
wait (100)
wend
end if
next
next
wend
Empty=0
UO.Findtype( '0x18E3', '-1', 'beltpouch' )
if UO.FindCount() == 0 then
UO.MoveItem('beltpouch', 0, 'SundukPust')
Empty=1
end if
wend
end sub
Вобщем идея такова...есть под чаром 2 сумки разного цвета...в одной лежат мешки с семенами...в другой пустые...надо чтобы чар открывал обе сумки, потом мешок с семенами из одной, сажал из него ростки в землю (область 3х3) и когда в мешочке закончатся семена складывал его в в сумку с пустыми мешками, открывал новый с семенами, опять сажал...и так пока с сервера не придет сообщение что месность перегружена...я вот чтото написал подобное, но к сожалению работает както не стабильно...то полные мешки начинает к пустым класть...то не останавливается когда сфера сообщает что уже низзя воткнуть еще один росток...помогите пожалуйста...очень буду благодарен....если надо будет чара и дом где потестить скрипт, предоставлю....