Page 1 of 1

Stealing

Posted: 2009-04-03 12:45:29
by Hydromarine
Запускаю вот этот скрипт на основном чаре, который пытается с левочара стырить котлетку рыбную.
Но скрипт не хочет тырить ее а появляется надпись в журнале Which item will you attempt to steal? You can steal only items.
Что за фигня?

Code: Select all

sub Stealing() 
var i=0
while (uo.skillval('Stealing',1)<1000)

i=i+1
if i==50 then
uo.usetype('0x097B')
wait(1000)
i=0
end if

cheklag()
uo.print("Stealing...")
uo.useskill('Stealing',Enymi)

##uo.useobject(BackEny)
##wait(1000)
##UO.FindType('0x097B','0x0000',BackEny)
##wait(200)
##UO.Grab('1','finditem')

wait(3500)

UO.FindType('0x097B',-1,'backpack')
if UO.GetQuantity('finditem')>100 then
UO.MoveItem('finditem','100',Sunduk)
endif

wend
uo.closeuo()
end sub

Posted: 2009-04-03 19:12:19
by Millerbeer

Code: Select all

sub Stealing() 
var i=0
uo.print('Покажь клиента')
uo.addobject('klient')
while uo.targeting()
wait(300)
wend
while (uo.skillval('Stealing',1)<1000)

i=i+1
if i>=50 and uo.count('0x097B') then
uo.usetype('0x097B')
wait(1000)
i=0
end if

cheklag()
uo.print("Stealing...")
uo.useskill('Stealing','klient')

wait(5000)

UO.FindType('0x097B','-1','backpack')
if UO.GetQuantity('finditem')>100 then
UO.MoveItem('finditem','100',Sunduk)
endif

wend
uo.closeuo()
end sub

Posted: 2009-04-03 21:02:51
by Hydromarine
Тоже самое....
Только если я прицелом указываю не на левочара, а на котлету в его паке он ее тырит, а вот последующие не хочет и появляется надпись
Wich item will you attempt to steal? Trying to steal from yourself.

Posted: 2009-04-03 23:58:34
by GAUHAR

Code: Select all

sub Stealing() 
   var i=0
   uo.print('Покажь бекпак клиента')
   uo.addobject('klient')
   while uo.targeting()
      wait(300)
   wend
   UO.UseObject('klient')
   wait(1000)
   while uo.skillval('Stealing',1) < 1000
      i=i+1
      if i>=50 and uo.count('0x097B') then
         uo.usetype('0x097B')
         wait(1000)
         i=0
      endif
      cheklag()
      UO.FindType('0x097B','-1','klient')
      if UO.FindCount() then
         UO.Print("Stealing...")
         UO.WaitTargetObject('finditem')
         UO.UseSkill('Stealing')
         wait(5000)
      endif
      UO.FindType('0x097B','-1','backpack')
      if UO.GetQuantity('finditem')>100 then
         UO.MoveItem('finditem','100',Sunduk)
      endif
   wend
   uo.closeuo()
endsub

Posted: 2009-04-04 19:36:34
by Hydromarine
Мужики огромное спасибо за Вашу помощь, все прекрасно работает теперь! :wink:

Re: Stealing

Posted: 2014-02-26 14:50:59
by tyca7
А как сделать чтоб он по одной вытаскивал а то у меня всю кучу тырит

Re: Stealing

Posted: 2014-02-26 14:54:44
by Incorrect User
UO.MoveItem('finditem','100',Sunduk) 100 это сколько брать, если нужно 1 меняй 100 на 1