Проблема с EmptyContainer
Moderators: Murderator+, Murderator
-
AlexeyVorotnikov
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
Проблема с EmptyContainer
Я пытаюсь использовать команду EmptyContainer. Но она часто пишет Can't pickup item и не перетаскивает предметы. В чём может быть причина?
Версия Инжекта 40?.? (AoP maps2)
Версия Инжекта 40?.? (AoP maps2)
-
AlexeyVorotnikov
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
Если я несколько раз подряд ввожу команду, например ,emptycontainer 500 lastcontainer, то за несколько раз перетаскиваются ВСЕ предметы. А вот за один раз не получается. Причём она пишет 4 objects transferred, а на самом деле перетаскивает только 2 (для примера).AGRS wrote:В том что предмет недоступен для перетаскивания.
как показывает практика все дело именно в задерже..
при таймауте 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.
-
AlexeyVorotnikov
- 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
Если написать UO.EmptyContainer("2000", "contToEmpty", "backpack"), то происходит ещё более странная вещь: он перетаскивает 1 предмет из контейнера в бекпак, а потом начинает бесконечно перекладывать в бекпаке два предмета: только что перенесённый и ещё один произвольно выбранный из бекпака.
-
AlexeyVorotnikov
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
-
AlexeyVorotnikov
- 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.
-
AlexeyVorotnikov
- 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
-
AlexeyVorotnikov
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
-
AlexeyVorotnikov
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06