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