Page 1 of 1
раскладывать итемы по сумкам
Posted: 2004-05-20 14:31:59
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
трабла в том, что сумка почему-то меняется не сразу, в итоге в сумку ложится больше, чем надо. можь че не так?
Posted: 2004-05-20 16:30:16
by Lord Ruslan Nightmare
Возможно, из-за лагов айтем не успевает за 500 секунд перенестись в контэйнер - и инжекшн думает, что в контейнере всё еще айтемов мень ше 120
ПОпробуй сделать удостоверение переноса
(типа
while uo.containerof('finditem') <> container
weit(100)
wend
)
Posted: 2004-05-20 19:50:00
by megatron
я понял в чем дело, container = BAGS[n] почему то после этого findtype перестает искать, как же теперь от этого избавится?
Posted: 2004-05-21 14:08:47
by Biga
megatron wrote:я понял в чем дело, container = BAGS[n] почему то после этого findtype перестает искать, как же теперь от этого избавится?
В объявлении массива поставь число побольше.
Если у тебя DIM BAGS[100] , то можно обращаться к элементам от 0 до 99. Возможно в этом и заключается твоя ошибка.