uo.drop help!!!

Ask for help

Moderators: Murderator+, Murderator

Post Reply
angel6929
Posts: 15
Joined: 2014-07-08 10:48:50

uo.drop help!!!

Post by angel6929 »

uo.drop How to write, put them on the table.
Attachments
QQ截图20150902161625.png
QQ截图20150902161625.png (81.64 KiB) Viewed 1422 times
angel6929
Posts: 15
Joined: 2014-07-08 10:48:50

Re: uo.drop help!!!

Post by angel6929 »

I can put myself in this way, a small part of the two how to write it? Thank you

Code: Select all

sub zuozi() #一键原地放桌子
   UO.FindType ('0x0B3c',-1,'xiaobao')
   if ( UO.FindCount() > 0 ) then
      UO.MoveItem('finditem','1','ground',UO.GetX('self')-1,UO.GetY('self'),UO.GetZ('self'))
      wait(250)
   else
      UO.FindType ('0x0B3A',-1,'xiaobao')
      if ( UO.FindCount() > 0 ) then
         UO.MoveItem('finditem','1','ground',UO.GetX('self')-1,UO.GetY('self'),UO.GetZ('self'))
         wait(250)
      else
         UO.FindType ('0x0B36',-1,'xiaobao')
         if ( UO.FindCount() > 0 ) then
            UO.MoveItem('finditem','1','ground',UO.GetX('self')-1,UO.GetY('self'),UO.GetZ('self'))
            wait(250)
         else
            UO.FindType ('0x0B35',-1,'xiaobao')
            if ( UO.FindCount() > 0 ) then
               UO.MoveItem('finditem','1','ground',UO.GetX('self')-1,UO.GetY('self'),UO.GetZ('self'))
               wait(250)
            else
               UO.FindType ('0x0B34',-1,'xiaobao')
               if ( UO.FindCount() > 0 ) then
                  UO.MoveItem('finditem','1','ground',UO.GetX('self')-1,UO.GetY('self'),UO.GetZ('self'))
                  wait(250)
               endif
            endif
         endif
      endif
   end if
   
   UO.FindType ('0x0B3c',-1,'xiaobao')
   if ( UO.FindCount() > 0 ) then
      UO.MoveItem('finditem','1','ground',UO.GetX('self')-1,UO.GetY('self')-1,UO.GetZ('self'))
      wait(250)
   else
      UO.FindType ('0x0B3A',-1,'xiaobao')
      if ( UO.FindCount() > 0 ) then
         UO.MoveItem('finditem','1','ground',UO.GetX('self')-1,UO.GetY('self')-1,UO.GetZ('self'))
         wait(250)
      else
         UO.FindType ('0x0B36',-1,'xiaobao')
         if ( UO.FindCount() > 0 ) then
            UO.MoveItem('finditem','1','ground',UO.GetX('self')-1,UO.GetY('self')-1,UO.GetZ('self'))
            wait(250)
         else
            UO.FindType ('0x0B35',-1,'xiaobao')
            if ( UO.FindCount() > 0 ) then
               UO.MoveItem('finditem','1','ground',UO.GetX('self')-1,UO.GetY('self')-1,UO.GetZ('self'))
               wait(250)
            else
               UO.FindType ('0x0B34',-1,'xiaobao')
               if ( UO.FindCount() > 0 ) then
                  UO.MoveItem('finditem','1','ground',UO.GetX('self')-1,UO.GetY('self')-1,UO.GetZ('self'))
                  wait(250)
               endif
            endif
         endif
      endif
   end if
   
   
   UO.FindType ('0x0B3c',-1,'xiaobao')
   if ( UO.FindCount() > 0 ) then
      UO.MoveItem('finditem','1','ground',UO.GetX('self'),UO.GetY('self')-1,UO.GetZ('self'))
      wait(250)
   else
      UO.FindType ('0x0B3A',-1,'xiaobao')
      if ( UO.FindCount() > 0 ) then
         UO.MoveItem('finditem','1','ground',UO.GetX('self'),UO.GetY('self')-1,UO.GetZ('self'))
         wait(250)
      else
         UO.FindType ('0x0B36',-1,'xiaobao')
         if ( UO.FindCount() > 0 ) then
            UO.MoveItem('finditem','1','ground',UO.GetX('self'),UO.GetY('self')-1,UO.GetZ('self'))
            wait(250)
         else
            UO.FindType ('0x0B35',-1,'xiaobao')
            if ( UO.FindCount() > 0 ) then
               UO.MoveItem('finditem','1','ground',UO.GetX('self'),UO.GetY('self')-1,UO.GetZ('self'))
               wait(250)
            else
               UO.FindType ('0x0B34',-1,'xiaobao')
               if ( UO.FindCount() > 0 ) then
                  UO.MoveItem('finditem','1','ground',UO.GetX('self'),UO.GetY('self')-1,UO.GetZ('self'))
                  wait(250)
               endif
            endif
         endif
      endif
   end if
   
   UO.FindType ('0x0B3c',-1,'xiaobao')
   if ( UO.FindCount() > 0 ) then
      UO.MoveItem('finditem','1','ground',UO.GetX('self'),UO.GetY('self')+1,UO.GetZ('self'))
      wait(250)
   else
      UO.FindType ('0x0B3A',-1,'xiaobao')
      if ( UO.FindCount() > 0 ) then
         UO.MoveItem('finditem','1','ground',UO.GetX('self'),UO.GetY('self')+1,UO.GetZ('self'))
         wait(250)
      else
         UO.FindType ('0x0B36',-1,'xiaobao')
         if ( UO.FindCount() > 0 ) then
            UO.MoveItem('finditem','1','ground',UO.GetX('self'),UO.GetY('self')+1,UO.GetZ('self'))
            wait(250)
         else
            UO.FindType ('0x0B35',-1,'xiaobao')
            if ( UO.FindCount() > 0 ) then
               UO.MoveItem('finditem','1','ground',UO.GetX('self'),UO.GetY('self')+1,UO.GetZ('self'))
               wait(250)
            else
               UO.FindType ('0x0B34',-1,'xiaobao')
               if ( UO.FindCount() > 0 ) then
                  UO.MoveItem('finditem','1','ground',UO.GetX('self'),UO.GetY('self')+1,UO.GetZ('self'))
                  wait(250)
               endif
            endif
         endif
      endif
   end if
   
   UO.FindType ('0x0B3c',-1,'xiaobao')
   if ( UO.FindCount() > 0 ) then
      UO.MoveItem('finditem','1','ground',UO.GetX('self')+1,UO.GetY('self'),UO.GetZ('self'))
      wait(250)
   else
      UO.FindType ('0x0B3A',-1,'xiaobao')
      if ( UO.FindCount() > 0 ) then
         UO.MoveItem('finditem','1','ground',UO.GetX('self')+1,UO.GetY('self'),UO.GetZ('self'))
         wait(250)
      else
         UO.FindType ('0x0B36',-1,'xiaobao')
         if ( UO.FindCount() > 0 ) then
            UO.MoveItem('finditem','1','ground',UO.GetX('self')+1,UO.GetY('self'),UO.GetZ('self'))
            wait(250)
         else
            UO.FindType ('0x0B35',-1,'xiaobao')
            if ( UO.FindCount() > 0 ) then
               UO.MoveItem('finditem','1','ground',UO.GetX('self')+1,UO.GetY('self'),UO.GetZ('self'))
               wait(250)
            else
               UO.FindType ('0x0B34',-1,'xiaobao')
               if ( UO.FindCount() > 0 ) then
                  UO.MoveItem('finditem','1','ground',UO.GetX('self')+1,UO.GetY('self'),UO.GetZ('self'))
                  wait(250)
               endif
            endif
         endif
      endif
   end if
   
   UO.FindType ('0x0B3c',-1,'xiaobao')
   if ( UO.FindCount() > 0 ) then
      UO.MoveItem('finditem','1','ground',UO.GetX('self')+1,UO.GetY('self')+1,UO.GetZ('self'))
      wait(250)
   else
      UO.FindType ('0x0B3A',-1,'xiaobao')
      if ( UO.FindCount() > 0 ) then
         UO.MoveItem('finditem','1','ground',UO.GetX('self')+1,UO.GetY('self')+1,UO.GetZ('self'))
         wait(250)
      else
         UO.FindType ('0x0B36',-1,'xiaobao')
         if ( UO.FindCount() > 0 ) then
            UO.MoveItem('finditem','1','ground',UO.GetX('self')+1,UO.GetY('self')+1,UO.GetZ('self'))
            wait(250)
         else
            UO.FindType ('0x0B35',-1,'xiaobao')
            if ( UO.FindCount() > 0 ) then
               UO.MoveItem('finditem','1','ground',UO.GetX('self')+1,UO.GetY('self')+1,UO.GetZ('self'))
               wait(250)
            else
               UO.FindType ('0x0B34',-1,'xiaobao')
               if ( UO.FindCount() > 0 ) then
                  UO.MoveItem('finditem','1','ground',UO.GetX('self')+1,UO.GetY('self')+1,UO.GetZ('self'))
                  wait(250)
               endif
            endif
         endif
      endif
   end if
   
end sub


Attachments
abc.png
abc.png (54.03 KiB) Viewed 1418 times
bad_dog
Posts: 10
Joined: 2015-07-20 15:00:23

Re: uo.drop help!!!

Post by bad_dog »

try this

Code: Select all

UO.MoveItem( 'finditem', 0, 'tableID', x, y, z)
or whitout x,y,z
Post Reply