Page 1 of 1

Picker

Posted: 2009-07-29 11:47:09
by Notification

Code: Select all

sub picker()
var I
dim my_item[4]
my_item[1] = '0x204E'
my_item[2] = '0x1515'
my_item[3] = '0x183D'
my_item[4] = '0x09B0'


uo.set('finddistance','3')
UO.SetReceivingContainer('backpack')
  for I=1 to 4
    uo.findtype(my_item[I],'-1','ground')
    if uo.findcount() then
      uo.grab('0','finditem')
      wait(200)
      end if
  next
uo.unsetreceivingcontainer()
end sub


Типо скрипт поднимает указанные вещи с земли. Вроде сначало всё норм работает, но после кое время ты можешь тыркать на кнопку, а он не поднимает или поднимает, когда нажал кнопку 3-5 раза.
Походу скрипт неграмотный? Может кто-то поправит что-то? Или где ещё может быть вина?

Re: Picker

Posted: 2009-07-29 13:13:57
by Kynep
Может так лучше будет?

Code: Select all

sub picker()
   var I
   dim my_item[4]
   my_item[0] = '0x204E'
   my_item[1] = '0x1515'
   my_item[2] = '0x183D'
   my_item[3] = '0x09B0'
   uo.set('finddistance','3')
   
   for I=0 to 3
      uo.findtype(my_item[I],'-1','ground')
      if uo.findcount() > 0 then
         repeat
            uo.MoveItem('finditem', '-1', 'backpack')
            wait(500)
            uo.findtype(my_item[I],'-1','ground')
         until NOT UO.FindCount()
      end if
   next
end sub

Posted: 2009-07-29 13:14:33
by Question_GimFlex

Code: Select all

sub picker() 
var I
dim my_item[4]
my_item[0] = '0x204E'
my_item[1] = '0x1515'
my_item[2] = '0x183D'
my_item[3] = '0x09B0'


uo.set('finddistance','3')
UO.SetReceivingContainer('backpack')
  for I=0 to 3
    uo.findtype(my_item[I],'-1','ground')
    if uo.findcount() then
      uo.grab('0','finditem')
      wait(700)
    end if
  next
uo.unsetreceivingcontainer()
end sub

Posted: 2009-07-29 15:48:44
by Mirage
У Купера скрипт в разы лучшее ;)

PS и UO.SetReceivingContainer('backpack') не надо при команде grab если лутишь в бэкпак. Она и так в него таскает.

Posted: 2009-07-29 17:51:54
by Notification
Ну скрипт Купера полюбэ лучше работает, чем мой. Я не тестил очень много, но думаю, что будет норм. Благодарю.

Posted: 2009-07-29 19:05:10
by Question_GimFlex
Mirage wrote:У Купера скрипт в разы лучшее ;)

PS и UO.SetReceivingContainer('backpack') не надо при команде grab если лутишь в бэкпак. Она и так в него таскает.


не все то золото, что блестит :wink:

Posted: 2009-07-29 19:11:26
by Kynep
Question_GimFlex wrote:не все то золото, что блестит :wink:

Что верно, то верно :lol:
Но, как правило, практика - показывает обратное... :wink:

Posted: 2009-08-02 14:20:42
by Notification
Да всёравно тот глюк, глюк инжекта или клиента.
Но это ничего страшного.

Posted: 2009-08-09 13:40:39
by Destruction
И про этот глюк я писал отдельную тему..

Глюк не столь инжекта, сколько клиента.

Даже не столько глюк, сколько не адаптированность к фастлуту.