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:Такое на ДРВ было.
а чо сейчас уже нет???