Открытие контейнеров.

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Kevlar
Posts: 14
Joined: 2011-04-20 13:31:59

Открытие контейнеров.

Post by Kevlar »

Ув. Форумчани, прошу помощи.

Нужен скрипт подобного содержания.

У меня есть контейнер, мне нужно открыть в этом контейнере все контейнеры во всех контейнерах .
Т.е. все сумки с подсумками и под-подсумками.

Буду очень благодарен, если кто-то напишет такого рода скрипт или хотя бы подскажет как его построить.
Kevlar
Posts: 14
Joined: 2011-04-20 13:31:59

Re: Открытие контейнеров.

Post by Kevlar »

Помогите модифицировать скрипт, чтоб он искал не только в текущем сундуке, а и всех подсумках.
т.е. нужно указать список состоящий из типов всех возможных контейнеров. (Если можно сделайте на примере 2-3 типов.)

Code: Select all

sub checkbag()
   var flag
   var TypeBag='0x0E76' ; Тип сумок
   uo.addobject('chest')
   while uo.targeting()
      wait(500)
   wend
   
   uo.useobject('chest')
   wait(1000)
   uo.findtype(TypeBag,-1,'chest')
   while uo.findcount()
      uo.deletejournal()
      uo.click('finditem')
      flag=bag()
      if flag==1 and not uo.injournal('(0 items)') then
         uo.useobject('finditem')
      else
         if flag==1 then
            uo.ignore('finditem')
         endif
      endif
      uo.findtype(TypeBag,-1,'chest')
   wend
endsub

sub bag()
   var b
   for b=0 to 100
      if uo.injournal(' items') then
         return 1
      endif
      wait(200)
   next
   return 0
endsub

Взято от сюда
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Открытие контейнеров.

Post by Mirage »

не вдаваясь в подробность скрипта вышепредставленного, двигаешь одну из сумок в сумке в сумке и клиент машет тебе лапкой уходя в бесконечность.
Kevlar
Posts: 14
Joined: 2011-04-20 13:31:59

Re: Открытие контейнеров.

Post by Kevlar »

2Mirage

Суть скрипта в следующем.

Есть масив типов сумок (всех которые возможны)
Есть масив искомых предметов (около 20)

Задача, кинуть граб на все искомые предметы в последнем открытом контейнере.


Ищем контейнер в в последнем открытом контейнере.
Если нашли - открываем
Ищем в нем масив предметов, и на каждый кидаем инфо.
Далее ищем в этом контейнере сумки
Если нашли открываем и т д .....
Post Reply