раскладывать итемы по сумкам

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
megatron
Posts: 11
Joined: 2004-04-04 12:06:40

раскладывать итемы по сумкам

Post by megatron »

Code: Select all

 
while not uo.Count(TType)==0
  UO.FindType(TType,'0',container)
  if uo.FindCount()>120 then
    n = n + 1
    container = BAGS[n]
  else
    UO.FindType(TType)
    UO.MoveItem('finditem','1',Container)
    wait(500)
  endif
wend

трабла в том, что сумка почему-то меняется не сразу, в итоге в сумку ложится больше, чем надо. можь че не так?
Lord Ruslan Nightmare
Expert!
Posts: 359
Joined: 2004-04-25 11:11:07
Contact:

Post by Lord Ruslan Nightmare »

Возможно, из-за лагов айтем не успевает за 500 секунд перенестись в контэйнер - и инжекшн думает, что в контейнере всё еще айтемов мень ше 120
ПОпробуй сделать удостоверение переноса
(типа
while uo.containerof('finditem') <> container
weit(100)
wend
)
Без труда не выловишь и рыбку из пруда,
А без пруда не выловишь её и с трудом...
megatron
Posts: 11
Joined: 2004-04-04 12:06:40

Post by megatron »

я понял в чем дело, container = BAGS[n] почему то после этого findtype перестает искать, как же теперь от этого избавится?
Biga
Posts: 76
Joined: 2004-04-04 21:04:43
Contact:

Post by Biga »

megatron wrote:я понял в чем дело, container = BAGS[n] почему то после этого findtype перестает искать, как же теперь от этого избавится?
В объявлении массива поставь число побольше.
Если у тебя DIM BAGS[100] , то можно обращаться к элементам от 0 до 99. Возможно в этом и заключается твоя ошибка.
Post Reply