Мешает бутылки, после того как остаёться 1 бутылка берёт из сундука пустую кегу, юзает её на бутылку(не пустую, заливает короче 1 ботл туда), затем юзает кегу на бэкпэк. и кладёт во 2-ой сундук.
Проблема в том что он не может найти полную бутылку.
и выделю место где не работает
Code: Select all
sub Alchemy()
var LastTimer=0
var Exit=0
while Exit<>1
UO.DeleteJournal()
################################################ Proverka SA
UO.FindType('0x0F8C',-1,'backpack') ; SA
If UO.GetQuantity('finditem')<100 then
UO.FindType('0x0F8C',-1,'0x40205654') ; SA conteiner
wait(1000)
UO.Grab('100','finditem')
wait(100)
Endif
################################################ Proverka kegi
UO.findtype('0x0F0E',-1,'backpack') ; pustie botli
if UO.GetQuantity('finditem')<2 then
UO.FindType('0x1940',-1,'0x40205654'); Isem pust kegi
wait(2000)
UO.Grab('1','finditem')
wait(2000)
UO.waittargettype('0x0F0D') ############
UO.usetype('finditem')
wait(2000) Вот тут не может найти таргеты.
UO.waittargettype('backpack')
UO.Usetype('finditem')
wait(2000) ###################
UO.moveitem('finditem',0,'0x402B49FA')
Endif
############################################## Meshalovo
UO.findtype('0x0F0E',-1,'backpack') ; pustie botli
if UO.GetQuantity('finditem')>1 then
UO.WaitMenu('What','(last)')
UO.UseType('0x0F8C')
while NOT UO.InJournal("You put") AND NOT UO.InJournal("You toss the failed")
wait(500)
wend
endif
##############################################
wend
end sub