Code: Select all
sub vetki()
#Mihail
var x, item
if uo.getglobal('vetki')=='1' then
uo.print('script already running')
return
end if
uo.setglobal('vetki','1')
x=uo.getserial('lasttarget')
if uo.getdistance(x)>2 then
uo.print('target too far')
uo.setglobal('vetki','0')
return
end if
item=surch()
uo.drop("1",str(uo.getx(x)-1),str(uo.gety(x)),0,item)
wait(800)
item=surch()
uo.drop("1",str(uo.getx(x)),str(uo.gety(x)-1),0,item)
item=surch()
wait(800)
item=surch()
uo.drop("1",str(uo.getx(x)+1),str(uo.gety(x)),0,item)
wait(800)
item=surch()
uo.drop("1",str(uo.getx(x)),str(uo.gety(x)+1),0,item)
uo.setglobal('vetki','0')
end sub
sub surch()
var n
Dim Items[6]
## ???? ???? ????????? ???? ????????? ##
Items[0] = 0x0EB5
Items[1] = 0x0EB5
Items[2] = 0x0EB5
Items[3] = 0x0EB5
Items[4] = 0x0EB5
Items[5] = 0x0EB5
###################
for n = 0 to 2
uo.findtype(Items[n],-1,'backpack')
if uo.findcount() then
return uo.getserial('finditem')
end if
next
end sub