Трабла в том что твой скрипт не ждет пока труп откроется...
Есть варинт но ты должен быть уверен что труп не пустой...
Тоесть смысл такой... пытаешься подсчитать сколько и темов в трупе как правело оно равно 0 если труп ниразу не открывался... как только он откроется и там чтото будет сразу начинаем искать амулет и лутить его
Что то типа
Code:
sub c_l2()
var a
a=0x1088 ;amul
UO.UseObject('lastcorpse')
uo.FindType(-1, -1, 'lastcorpse')
while not Uo.FindCount()
uo.FindType(-1, -1, 'lastcorpse')
wait(10)
wend
uo.findtype(a,-1,'lastcorpse')
if uo.findcount() then
UO.grab(1, 'finditem')
uo.print("Found "+str(uo.findcount()))
End if
end sub
если ты уверен что там 100% амулет и ты хочешь его слутать то можно еще такой вариант
Code:
sub c_l2_b()
var a=0x1088 ;amul
UO.UseObject('lastcorpse')
uo.FindType(a, -1, 'lastcorpse')
while not Uo.FindCount()
uo.FindType(a, -1, 'lastcorpse')
wait(10)
wend
UO.grab(1, 'finditem')
uo.print("Found "+str(uo.findcount()))
end sub