Значит инструкция:
0. Покупаем скилл до 20 или выше или же поднимаем вручную.
1. Топаем к тинкеру и покупаем 3 или больше gears И Tinker Tools.
2. Топаем к дому, кладем в ящик gears, становимся рядом с плавильней.
3. Берем пару десятков инготов.
4. Запущаем скрипт, указываем ящик в который положили gears.
Примечание: Подразумевается, что у вас ГМ миннига и физлов не будет, хотя впринципе я вроде сделал что-то антифизловое, но от потери инготов это не спасет.
Code: Select all
sub Tinker()
uo.addObject('container with gears')
while uo.targeting()
wait(100)
wend
repeat
uo.findtype('0x1BF2')
if not uo.findcount() then
repeat
uo.findtype('0x1053','-1','container with gears')
uo.moveitem('finditem','2','backpack')
checklag()
wait(1000)
uo.moveitem('finditem','2','container with gears')
checklag()
wait(500)
uo.findtype('0x1053','-1','backpack')
uo.waittargetobject('finditem')
uo.findtype('0x0FB1','-1','ground')
uo.useobject('finditem')
wait(500)
checklag()
uo.findtype('0x1BF2')
until uo.findcount()
endif
if uo.getQuantity('finditem') < 2 && uo.skillval('Tinkering',1) < 300 then
uo.waitmenu('Parts','gears')
else
uo.waitmenu('Tinkering','Parts','Parts','gears')
endif
deljournal('pack|fail')
uo.usetype('0x1EBC')
repeat
wait(100)
until uo.injournal('pack|fail')
until false
endsub
sub checklag()
deljournal('backpack')
uo.click('backpack')
repeat
wait(50)
until uo.injournal('backpack')
deljournal('backpack')
endsub
sub deljournal(msg)
while uo.injournal(msg)
uo.setJournalLine(uo.injournal(msg)-1,"Is Empty!")
wend
endsub