Page 1 of 1

помогите подправить скрипт.

Posted: 2009-03-20 13:30:25
by altukhov
Помогите подправить скрипт. Почему то не находит никого.

Code: Select all

sub AutoTarget()
var i
   uo.ignore('self') 
   UO.Set('finddistance', '20') 
   dim m[2] 
   m[0]='0x0190' 
   m[1]='0x0191'
   repeat
         for i = 0 to 1 
            uo.findtype(m[i],-1,'ground') 
            wait(50)
         next
   until UO.GetNotoriety('finditem')>2
   wait(50)
   UO.addobject('Enemy',uo.getserial('finditem')) 
endsub

Posted: 2009-03-20 15:53:12
by altukhov
и все же не пойму почему ничего не ищщет.
print везде "0" выдает...

Code: Select all

sub AutoTarget()
var i
	uo.ignore('self') 
	UO.Set('finddistance', '20') 
	dim m[2] 
	m[0]='0x0190' 
	m[1]='0x0191'
	        for i = 0 to 1 
			uo.findtype(m[i],-1,'ground')
			next
		UO.Print("test:" +str('finditem'))
	if uo.getnotoriety('finditem')>2 then
		UO.addobject('Enemy',uo.getserial('finditem'))
		UO.Print("nashli:" +str('finditem'))
	else
		UO.Print("ne nashol:" +str('finditem'))
		UO.Ignore('finditem')
	endif
endsub

Posted: 2009-03-20 16:30:58
by Kynep

Code: Select all

sub AutoTarget()
   var i
   uo.ignore('self') 
   UO.Set('finddistance', '20') 
   dim m[2] 
   m[0]='0x0190' 
   m[1]='0x0191'
   for i = 0 to 1 
      uo.findtype(m[i],-1,'ground')
      UO.Print("test:" +str('finditem'))
      if uo.getnotoriety('finditem')>2 then
         UO.addobject('Enemy',uo.getserial('finditem'))
         UO.Print("nashli:" +str('finditem'))
      else
         UO.Print("ne nashol:" +str('finditem'))
         UO.Ignore('finditem')
      endif
   next
endsub