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 1836 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 1832 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