Проблема с EmptyContainer
Moderators: Murderator+, Murderator
-
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
Проблема с EmptyContainer
Я пытаюсь использовать команду EmptyContainer. Но она часто пишет Can't pickup item и не перетаскивает предметы. В чём может быть причина?
Версия Инжекта 40?.? (AoP maps2)
Версия Инжекта 40?.? (AoP maps2)
-
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
AGRS wrote:В том что предмет недоступен для перетаскивания.
Если я несколько раз подряд ввожу команду, например ,emptycontainer 500 lastcontainer, то за несколько раз перетаскиваются ВСЕ предметы. А вот за один раз не получается. Причём она пишет 4 objects transferred, а на самом деле перетаскивает только 2 (для примера).
как показывает практика все дело именно в задерже..
при таймауте 50 перетаскивает 0-1 весчь
при таймауте 200 перетаскивает 1-2..
Сделай задержку на 2 секунды..
при таймауте 50 перетаскивает 0-1 весчь
при таймауте 200 перетаскивает 1-2..
Сделай задержку на 2 секунды..
The pleasure of satisfying a savage instinct, undomesticated by the ego, is incomparably much more intense then the one of satisfying a tamed instinct. S.Freud.
-
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
Вот скрипт. который я использую:
Он перетаскивает 1 предмет и на этом успокаивается.
Если написать UO.EmptyContainer("2000", "contToEmpty", "backpack"), то происходит ещё более странная вещь: он перетаскивает 1 предмет из контейнера в бекпак, а потом начинает бесконечно перекладывать в бекпаке два предмета: только что перенесённый и ещё один произвольно выбранный из бекпака.
Code: Select all
sub ec()
UO.AddObject("contToEmpty")
while UO.Targeting()
wait(100)
wend
wait(1000)
UO.Print("Открываем...")
UO.UseObject("contToEmpty")
wait(2000)
UO.Print("Открыли, лутим...")
UO.EmptyContainer("2000", "contToEmpty")
wait(20000)
UO.Print("Облутили...")
end sub
Он перетаскивает 1 предмет и на этом успокаивается.
Если написать UO.EmptyContainer("2000", "contToEmpty", "backpack"), то происходит ещё более странная вещь: он перетаскивает 1 предмет из контейнера в бекпак, а потом начинает бесконечно перекладывать в бекпаке два предмета: только что перенесённый и ещё один произвольно выбранный из бекпака.
-
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
-
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
Поищи - тут кидали скрипты на лут трупов грабом.
Тока надо куча серийников вбить...
emptycontainer криво у нас работает... либо задержку на полгода ставить надо, либо грабом лутать..
Тока надо куча серийников вбить...

emptycontainer криво у нас работает... либо задержку на полгода ставить надо, либо грабом лутать..
The pleasure of satisfying a savage instinct, undomesticated by the ego, is incomparably much more intense then the one of satisfying a tamed instinct. S.Freud.
-
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
drcrazy wrote:Поищи - тут кидали скрипты на лут трупов грабом.
Тока надо куча серийников вбить...
emptycontainer криво у нас работает... либо задержку на полгода ставить надо, либо грабом лутать..
А зачем кучу серийников? Или ты имеешь в виду типы?
У меня вроде работает вот так:
Code: Select all
UO.FindType("-1", "-1", "contToEmpty")
while UO.FindCount() > 0
UO.Grab("0", 'finditem')
wait(1000)
UO.FindType("-1", "-1", "contToEmpty")
wend
-
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
-
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06