ZID wrote:ХМ... РАБОТАЕТ... но почему то инвалид обжект тайп 0X000000 пишет после того как кладёт 3 ветку...
надо либо задержку побольше ставить тогда, или ждать до появления предмета на земле. и еще - у тебя ветки лежат в кучке или по одной?
Moderators: Murderator+, Murderator
Code: Select all
#N=0,-1; NE=1,-1; E=1,0; SE=1,1; S=0,1; SW=-1,1; W=-1,0; NW=-1,-1;
sub dropitems()
var item='0x1B9B'
dim ox[8],oy[8]
#----N----
ox[0]=0
oy[0]=-1
#----NE---
ox[1]=1
oy[1]=-1
#----E----
ox[2]=1
oy[2]=0
#----SE---
ox[3]=1
oy[3]=1
#----S----
ox[4]=0
oy[4]=1
#----SW---
ox[5]=-1
oy[5]=1
#----W----
ox[6]=-1
oy[6]=0
#----NW
ox[7]=-1
oy[7]=-1
#------------
var x,d,t
uo.ignorereset()
d=uo.getdir('self')
x=0
while x<8
uo.findtype(item,'-1','backpack')
if uo.findcount()>0 then
t=uo.count(item)
uo.drop('1',str(ox[x]+ox[d]),str(oy[x]+oy[d]),'0','finditem')
uo.ignore(uo.getserial('findinem'))
repeat
wait(10)
until t<>uo.count(item)
wait(50)
x=x+2
endif
wend
endsub