Page 1 of 1

Лут с сумки !!!

Posted: 2009-02-27 03:12:08
by Orkish
Нужен скрипт чтоб лутил с сумки которая лежит на полу 1 вещь в кол-ве 100 штук !!! Плз помогите !!!

Re: Лут с сумки !!!

Posted: 2009-02-27 07:12:23
by Kynep
Orkish wrote:Нужен скрипт чтоб лутил с сумки которая лежит на полу 1 вещь в кол-ве 100 штук !!! Плз помогите !!!


Code: Select all

sub Take100()
   VAR tip = '0x0000' #Тип предмета
   VAR sumka = '0x0000' #Тип сумки
   VAR kolvo = '100' #Кол-во предметов для взятия
   VAR ser
   UO.Set('finddistance', '2')
   UO.FindType(sumka, '-1', 'ground')
   If UO.FindCount() > 0 then
      ser = UO.GetSerial('finditem')
   else
      UO.Print('Нет ничего!')
   endif

   UO.UseObject(ser)
   wait(500)
   UO.FindType(tip, '-1', ser)
   If UO.FindCount() > 0 then
      UO.MoveItem('finditem', kolvo, 'backpack')
      wait(1000)
   else
      UO.Print('Нет ничего!')
   endif
   UO.Set('finddistance', '16')
end sub

Re: Лут с сумки !!!

Posted: 2009-03-02 16:57:10
by Orkish
Kynep wrote:
Orkish wrote:Нужен скрипт чтоб лутил с сумки которая лежит на полу 1 вещь в кол-ве 100 штук !!! Плз помогите !!!


Code: Select all

sub Take100()
   VAR tip = '0x0000' #Тип предмета
   VAR sumka = '0x00000000' #ID сумки
   VAR kolvo = '100' #Кол-во предметов для взятия

   UO.UseObject(sumka)
   wait(500)
   UO.FindType(tip, '-1', sumka)
   If UO.FindCount() > 0 then
      UO.MoveItem('finditem', kolvo, 'backpack')
      wait(1000)
   else
      UO.Print('Нет ничего!')
   endif
end sub





а если сумка напостой меняет айди но все время появляется под тобой ???

Posted: 2009-03-02 17:13:30
by Kynep
Поправил, пробуй.