Yoko
http://forum.yoko.com.ua/

uo.drop help!!!
http://forum.yoko.com.ua/viewtopic.php?f=3&t=17628
Page 1 of 1

Author:  angel6929 [ 2015-09-02 10:18:25 ]
Post subject:  uo.drop help!!!

uo.drop How to write, put them on the table.

Attachments:
QQ截图20150902161625.png
QQ截图20150902161625.png [ 81.64 KiB | Viewed 1529 times ]

Author:  angel6929 [ 2015-09-02 11:41:25 ]
Post subject:  Re: uo.drop help!!!

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

Code:
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 1525 times ]

Author:  bad_dog [ 2015-09-04 12:13:29 ]
Post subject:  Re: uo.drop help!!!

try this
Code:
UO.MoveItem( 'finditem', 0, 'tableID', x, y, z)
or whitout x,y,z

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/