Code: Select all
sub fix()
var dx=uo.getx('lasttarget'),dy=uo.gety('lasttarget')
uo.print(STR(uo.getX('self')))
uo.print(STR(uo.getY('self')))
uo.findtype('0x0F36','-1','my') #Type of item 4fix
if uo.FindCount() then
uo.waittargetobject('finditem')
if uo.getx('lasttarget')>uo.getx('self') then
uo.print('Fixed!')
uo.print('Fixed!')
dx=uo.getx('lasttarget')
dx=dx+1
#dy=dy-1
endif
if uo.getx('lasttarget')<uo.getx('self') then
uo.print('Fixed!')
uo.print('Fixed!')
dx=uo.getx('lasttarget')
dx=dx-1
#dy=dy+1
endif
if uo.gety('lasttarget')<uo.gety('self') then
uo.print('Fixed!')
uo.print('Fixed!')
dy=uo.gety('lasttarget')
dy=dy-1
#dx=dx+1
endif
if uo.gety('lasttarget')>uo.gety('self') then
uo.print('Fixed!')
uo.print('Fixed!')
dy=uo.getY('lasttarget')
dy=dy+1
#dx=dx-1
endif
uo.drop('0',STR(dx),STR(dy),STR(uo.getY('lasttarget')))
uo.print(STR(dx)+" "+STR(dy))
wait(100)
uo.canceltarget()
uo.set('lasttarget','laststatus')
endif
end sub
Етот скрипт кидает айтем зади врага, исходя из ваших координат, но почему то скрипт либо не рабоатет иногда, либо кидает на "большую высоту"