имя листа для продажи изначально neck
очень полезно для тех у кого много айрона и простаивают боты

Code: Select all
sub Tinkering()
var tools='0x1EBC'
var namelist='neck'
var namevendor='Vladimir'
var ms1="Tinkering failed"
var ms2="You put"
var ms3="You can't make anything with what you have"
uo.set('buydelay','3500')
uo.cancelmenu()
uo.automenu('Tinkering','Jewelry')
uo.automenu('Jewelry','necklace (1 iron ingot)')
uo.useobject('backpack')
wait(1000)
uo.print("go")
while not uo.injournal(ms3)
CheckLag()
uo.findtype('0x1085','-1','backpack')
if uo.findcount()>=10 then
uo.sell(namelist,namevendor)
endif
uo.useobject('backpack')
uo.usetype(tools)
repeat
wait(100)
until uo.injournal(ms1) or uo.injournal(ms2) or uo.injournal(ms3)
wend
uo.useobject('backpack')
wait(1000)
uo.print("finish")
uo.findtype('0x1085','-1','backpack')
if uo.findcount()>0 then
uo.sell(namelist,namevendor)
endif
endsub
Sub CheckLag()
var ms="attacking you"
if uo.life<>uo.str or uo.injournal(ms) then
uo.say("guards")
endif
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(50)
until UO.InJournal('backpack')
end sub