Page 1 of 1

Глючит перенос предметов

Posted: 2004-12-05 04:06:14
by Optical
В последнее время перестал работать перенос в контейнеры.
Вот, пытаюсь перенести из контейнера в пак, пишет инвалид обжект

Code: Select all

<...>
CheckLag()
uo.print('Unload loot...')
uo.useobject('backpack')
wait(1000)
uo.useobject(Cont)
   uo.findtype('0x0F0E','0x0388',Cont)
   UO.Grab('1','finditem','backpack')
   wait(1000)
<...>

Может это из-за "finddistance" или из-за "uo.SetReceivingContainer"

Posted: 2004-12-05 05:56:29
by 666Man666
Попробуй так мож получится

Code: Select all

<...> 
CheckLag()
UO.print('Unload loot...')
UO.useobject('backpack')
UO.SetReceivingContainer(backpack)
UO.useobject(Cont)
wait(1000)
UO.findtype('0x0F0E','0x0388',Cont)
If UO.GetQuantity('finditem') > 0 Then
UO.Grab('0','finditem')
wait(1500)
Else
UO.print('Not Loot!... Go away nOOb')
EndIf
UO.UnSetReceivingContainer()
<...>

Posted: 2004-12-05 08:47:43
by Optical
Хм, заработало :D
А как таким же способом с земли в контейнер? %)
Так?

Code: Select all

UO.UnSetReceivingContainer(Cont)
  wait(4000)
    uo.findtype('0x20F6',-1,'ground')
    uo.Grab('finditem')
UO.UnSetReceivingContainer()

Posted: 2004-12-06 10:51:11
by Sfagnum
Optical wrote:

Code: Select all

UO.UnSetReceivingContainer()
  wait(4000)
    uo.findtype('0x20F6',-1,'ground')
    uo.Grab('0','finditem')
нет так

Posted: 2004-12-07 18:22:50
by Optical
Sfagnum wrote:
Optical wrote:

Code: Select all

UO.UnSetReceivingContainer()
  wait(4000)
    uo.findtype('0x20F6',-1,'ground')
    uo.Grab('0','finditem')
нет так

м? а как он узнает куды кидать?

Posted: 2004-12-07 19:33:20
by AGRS
Optical wrote:
Sfagnum wrote:
Optical wrote:

Code: Select all

UO.UnSetReceivingContainer()
  wait(4000)
    uo.findtype('0x20F6',-1,'ground')
    uo.Grab('0','finditem')
нет так

м? а как он узнает куды кидать?


Наверное смотрит в переменную, которую UnSetReceivingContainer() сбрасывает. :)

Posted: 2004-12-07 19:34:20
by Yoko
[yhlp_moveitem]