Из хелпника: lastcorpse - Последний появившийся в области радиусом два экрана труп. Тобиш не самый лучший вариант, поскольку если контейнер не открыт инжа ,обычно, не знает что в нём...
Лучше юзать lastcontainer (Последний контейнер открытый сервером для вас), а на закладке Main инжекта поставить галочку напротив Corpses autoopen, а в скрипт добавить проверку : лутить с ластконтейнера только если он не бекпак или контейнер сам не в паке:
Code:
sub Loot()
While not uo.dead()
uo.FindType('0x0EED','-1','lastcontainer')
if uo.findcount() and uo.GetSerial('lastcontainer')<>uo.GetSerial('backpack') and uo.ContainerOf('lastcontainer')<>GetSerial('backpack') then
uo.moveitem('finditem','-1','backpack')
wait(500)
end if
wait(300)
wend
end sub
или можно сделать проверку на растояние до трупа, но галочку на закладке мейн всьо равно поставь:
Code:
sub Loot()
While not uo.dead()
if uo.GetDistance('lastcorpse')<2 then
uo.FindType('0x0EED','-1','lastcorpse')
if uo.findcount() then
uo.moveitem('finditem','-1','backpack')
wait(500)
end if
endif
wait(300)
wend
end sub