вот скрипт в чем проблема что я не так зделал итд помогите !

uo.Print('Pabeigts')
for l=1 to 35
uo.FindType(Loot[l],"-1","lastcorpse")
if uo.FindCount()>0 and uo.GetDistance("lastcorpse")<=3 then
uo.Grab(1,"finditem")
uo.Print(':): '+str(uo.findcount()))
wait(t)
end if
next
end sub
### Magic Looting Items ###
Loot[1]=0x27A5; Anshuar shield
Loot[2]=0x26C2; Shroud
Loot[3]=0x2B04; Cloak of huj biggrin.gif
Loot[4]=0x0EFA; Book
Loot[5]=0x140E; RINGMEILS
Loot[6]=0x13EC; $
Loot[7]=0x13F0; $
Loot[8]=0x13EE; $
Loot[9]=0x13EB; $
Loot[10]=0x1412; Platmeils
Loot[11]=0x1413; #
Loot[12]=0x1415; #
Loot[13]=0x1411; #
Loot[14]=0x1414; #
Loot[15]=0x1410; #
Loot[16]=0x317A; Elven boots
Loot[17]=0x1DB9; STUDENTS
Loot[18]=0x13DB; @
Loot[19]=0x13D4; @
Loot[20]=0x13C6; @
Loot[21]=0x13CB; @
Loot[22]=0x2b01; PARALIZE BOW
Loot[23]=0x1BC4; INVUL ShIELD
Loot[24]=0x27A8; DO katana
Loot[25]=0x2FB9; KRUSTS 0x26C2
Loot[26]=0x26C2; Noble elven bow
Loot[27]=0x2D2F; Paralize sword
Loot[28]=0x1B77; Shield
Loot[29]=0x2F5B; Cinture
Loot[30]=0x2647; JAUNAIS ARMORS
Loot[31]=0x2641; #
Loot[32]=0x2645; #
Loot[33]=0x2657; #
Loot[34]=0x2643; #
Loot[35]=0x2B01; #

пропешыте правельно как надо быть ! плс