Code: Select all
sub DropOre()
UO.Exec("set finddistance 1")
var i, ore_my, ore_floor
DIM color[12]
color[1] = '0x0602' #copper
color[2] = '0x0000' #iron
color[3] = '0x0231' #steel
color[4] = '0x045E' #anra
color[5] = '0x0585' #valurit
color[6] = '0x006F' #lava
color[7] = '0x0481' #ice
color[8] = '0x0386' #shadow
color[9] = '0x0042' #azurite
color[10] = '0x003D' #doom
color[11] = '0x009C' # Blust
color[12] = '0x010A' # DarkRuby
for i = 1 to 12 step 1
UO.FindType(0x19B9,-1,'backpack')
wait(500)
while UO.GetQuantity('finditem') > 0
#
uo.print("dd");
UO.Click('finditem')
ore_my = UO.GetSerial('finditem')
UO.Ignore('finditem')
UO.FindType(0x19B9,color[i],'ground')
IF Uo.FindCount() then
ore_floor = UO.GetSerial('finditem')
else
ore_floor = 'ground'
endif
UO.MoveItem(ore_my,STR(UO.GetQuantity(ore_my)),ore_floor,'0','0','0')
UO.Ignore('finditem')
UO.FindType(0x19B9,color[i],'backpack')
wait (500)
wend
next
RETURN
RETURN
end sub
не заходит в этот цикл
while UO.GetQuantity('finditem') > 0
почему это может быть, подскажите плз!