Page 1 of 1

Опять ошибка, помогите плиз

Posted: 2006-03-13 14:01:13
by Mitya

Code: Select all

sub tinkering()


VAR boks = '0x4000EFD6'
VAR boks2 = '0x4000AE6C'
Var col1
Var col2

na4alo:

 wait (1000)

#delauem Axle
col1 = uo.Count ( '0x1BDD', '0x0000' ) ; logs
uo.cancelmenu()
While col1 >= 4
wait ( 1500 )
uo.waittargettype ( '0x1BDD', '0x0000' ) ; logs
wait ( 100 )
uo.automenu('Tinkering','Misc') 
uo.automenu( 'Misc', 'Wooden Items')
uo.automenu( 'Wooden Items', 'Axle')
UO.UseType ( '0x1ebc' ) ;instryment
wait ( 3500 )
col1 = uo.Count ( '0x1BDD', '0x0000' ) ; logs
wait ( 500 )
Wend


#vikidivaem sdelanoe
col2 = uo.Count ( '0x1051', '0x0000' )   ;AXLE
While col2 > 0
 wait ( 100 ) 
 UO.FindType( '0x1051', 'backpack')
 wait ( 100 )
 uo.moveitem('finditem','all',boks2)
 wait (100)
 col2 = uo.Count ( '0x1BDD' )
wend
wait ( 1000 )



#berem 400 logov iz boks(a)
 UO.FindType( '0x1BDD', '0x0000', boks)
 wait ( 100 )
 uo.moveitem('finditem','400','backpack')
 wait (1000)



wait ( 100 )
goto na4alo 
endsub
Ошибка возникает когда делается AXLE, помогите кто может

Re: Опять ошибка, помогите плиз

Posted: 2006-03-13 14:16:13
by CFA
какая ошибка то?

Posted: 2006-03-13 14:17:34
by Mitya
Unhandled exception in parser

Posted: 2006-03-13 14:25:40
by CFA
Mitya wrote:Unhandled exception in parser
в какой момент? он успевает чтото сделать?

Posted: 2006-03-13 14:30:40
by Grin
ошибка не очевидная попробуйц отформатировать нормально

Posted: 2006-03-13 14:39:18
by Mitya
да успевает, делает делает и ощибка.
много сделать не успевает, где-то штук 10 сделает и вылетает

Posted: 2006-03-13 14:42:27
by CFA
тогда подозреваю дело в этом:
uo.moveitem('finditem','all',boks2)
вместо 'all' поставить 0 или 1

Posted: 2006-03-13 14:46:56
by Grin

Code: Select all

sub tinkering() 
VAR boks = '0x4000EFD6' 
VAR boks2 = '0x4000AE6C' 
Var col1
Var col2
	uo.automenu('Tinkering','Misc') 
	uo.automenu('Misc', 'Wooden Items') 
	uo.automenu('Wooden Items', 'Axle') 
	while not uo.Dead()
		wait(1000) 
		#delauem Axle 
		col1 = uo.Count('0x1BDD', '0x0000') ; logs 
		While col1 >= 4 
			wait(1500) 
			uo.waittargettype('0x1BDD', '0x0000') ; logs 
			wait(100) 
			UO.UseType('0x1ebc') ;instryment 
			wait(3500) 
			col1 = uo.Count('0x1BDD', '0x0000') ; logs 
			wait(500) 
		Wend 
		#vikidivaem sdelanoe 
		col2 = uo.Count('0x1051', '0x0000')   ;AXLE 
		While col2 > 0 
			wait(100) 
			UO.FindType('0x1051', 'backpack') 
			wait(100) 
			uo.moveitem('finditem','all',boks2) 
			wait(100) 
			col2 = uo.Count('0x1BDD') 
		wend 
		wait(1000) 
		#berem 400 logov iz boks(a) 
		UO.FindType('0x1BDD', '0x0000', boks) 
		wait(100) 
		uo.moveitem('finditem', '400', 'backpack') 
		wait(1000)
	wend
end sub
пробуй...