Page 1 of 1
Проблема с EmptyContainer
Posted: 2004-10-30 13:26:22
by AlexeyVorotnikov
Я пытаюсь использовать команду EmptyContainer. Но она часто пишет Can't pickup item и не перетаскивает предметы. В чём может быть причина?
Версия Инжекта 40?.? (AoP maps2)
Posted: 2004-10-30 13:37:09
by AGRS
В том что предмет недоступен для перетаскивания.
Posted: 2004-10-30 13:56:31
by AlexeyVorotnikov
AGRS wrote:В том что предмет недоступен для перетаскивания.
Если я несколько раз подряд ввожу команду, например ,emptycontainer 500 lastcontainer, то за несколько раз перетаскиваются ВСЕ предметы. А вот за один раз не получается. Причём она пишет 4 objects transferred, а на самом деле перетаскивает только 2 (для примера).
Posted: 2004-10-30 17:45:45
by Yoko
шард блокирует слишком быстрые перетаскивания. увеличивай задержку.
Posted: 2004-10-31 01:08:00
by drcrazy
как показывает практика все дело именно в задерже..
при таймауте 50 перетаскивает 0-1 весчь
при таймауте 200 перетаскивает 1-2..
Сделай задержку на 2 секунды..
Posted: 2004-11-07 02:00:22
by AlexeyVorotnikov
Вот скрипт. который я использую:
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 предмет из контейнера в бекпак, а потом начинает бесконечно перекладывать в бекпаке два предмета: только что перенесённый и ещё один произвольно выбранный из бекпака.
Posted: 2004-11-09 10:24:27
by drcrazy
я просто забиндил ,emptycontainer 50 на хоткей..
При этом трупы не полностью лутает, а вот мешки в секьюре лутаюцца номана..
Posted: 2004-11-09 17:32:14
by AlexeyVorotnikov
Мне очень нужно, чтобы EmptyContainer работал из скрипта.
Posted: 2004-11-10 10:26:45
by drcrazy
Трупы лутать чтоли автоматом??
Posted: 2004-11-10 15:25:59
by AlexeyVorotnikov
drcrazy wrote:Трупы лутать чтоли автоматом??
Именно

Posted: 2004-11-11 11:01:24
by drcrazy
Поищи - тут кидали скрипты на лут трупов грабом.
Тока надо куча серийников вбить...
emptycontainer криво у нас работает... либо задержку на полгода ставить надо, либо грабом лутать..
Posted: 2004-11-11 13:39:23
by AlexeyVorotnikov
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
Posted: 2004-11-11 16:05:48
by drcrazy
Ну мона и так..
Просто в тех скриптах, которые я тут видел народ лутал только
НУЖНЫЕ предметы

Posted: 2004-11-11 22:44:28
by AlexeyVorotnikov
drcrazy wrote:Ну мона и так..
Просто в тех скриптах, которые я тут видел народ лутал только
НУЖНЫЕ предметы

Во-первых, этот скрипт писался как буквальная замена EmptyContainer.
А во-вторых, мне нужно ВСЁ. Я жадный

Posted: 2004-11-11 23:03:07
by AGRS
AlexeyVorotnikov wrote:Во-первых, этот скрипт писался как буквальная замена EmptyContainer.
А во-вторых, мне нужно ВСЁ. Я жадный

И даже багнутая взрывчатка? ))
Posted: 2004-11-11 23:43:18
by AlexeyVorotnikov
AGRS wrote:И даже багнутая взрывчатка? ))
Что это за багнутая взрывчатка?
Posted: 2004-11-12 07:28:59
by AGRS
AlexeyVorotnikov wrote:AGRS wrote:И даже багнутая взрывчатка? ))
Что это за багнутая взрывчатка?
Берешь с тела и ты покойник. Даже ГМов убивает.

Posted: 2004-11-12 11:09:09
by drcrazy
У нас на шарде вроде такой нету...
Или мы видать чего-то не знаем...
Posted: 2004-11-12 12:32:40
by AGRS
drcrazy wrote:У нас на шарде вроде такой нету...
И не должно быть.
Это просто пример. Такое на ДРВ было.
Posted: 2004-11-12 14:15:08
by Sfagnum
AGRS wrote:Такое на ДРВ было.
а чо сейчас уже нет???