разгруз_ПВМ, хелп
Маршал (53701512)8 летИнквизитор
Inquisitor
Сообщений: 46
Рег. 22.08.2016
29 октября 2016 14:23
Сообщение #1
поделитесь_рабочим_скриптиком_плиз
нашел_автолод_Зомби_настроил(вроде_бы)_но_он_не_работает:(
Капитан (8608826)8 лет
Ranger
Сообщений: 519
Рег. 24.08.2016
29 октября 2016 15:36
Сообщение #2
iceice,
Работает он на ура. Им пользуюсь
Сержант (551834)11 лет
Urukhay
Сообщений: 262
Рег. 18.06.2013
29 октября 2016 16:14
Сообщение #3
Магнус скинь пожалуйсто на Автолут с Ексом, почему то постоянно отключается тот который у меня ;(
Спасибо.
Капитан (8608826)8 лет
Ranger
Сообщений: 519
Рег. 24.08.2016
29 октября 2016 16:37
Сообщение #4
sub lootEXC()
  
   dim Corpses[100]
   var Count       = 0
   var Corpse
  
   UO.ColorPrint(0x0446, ' .')
  
   if UO.Exists('Lootpack') then
      UO.ColorPrint(0x0446, '-   : ' + UO.GetSerial('Lootpack'))
   else
      SetContainer()
   end if
  
   repeat
      Corpse = UO.FindList('Corpses', 'ground', LootDist, -1, -1)
      if Corpse <> '' then
         if ArrayContains(Corpses, Corpse) == -1 then
            if UO.GetGlobal('Corpse') <> Corpse then
               UO.ColorPrint(0x0053, '  ' + Corpse + ', Dist:' + Str(UO.GetDistance(Corpse)))
               UO.SetGlobal('Corpse', Corpse)
               OpenCorpse(Corpse)
            else
               UO.UseObject(Corpse)
            end if
            while FindItems(Corpse)
               if UO.GetDistance(Corpse) > LootDist then
                  Break
               end if
               LootItems('finditem', -1, 'Lootpack')
            wend
            if not FindItems(Corpse) then
               UO.ColorPrint(0x0053, '  .')
               Corpses[Count] = Corpse
               Count = (Count + 1) * (Count < 100)
            end if
         else
            UO.Forget(Corpse)
         end if
      else
         Wait(100)
      end if
   until UO.Dead()
  
end sub
Старший Лейтенант (5104875)8 лет
Dragonstalker
Сообщений: 323
Рег. 5.01.2016
29 октября 2016 16:37
Сообщение #5
iceice,
Цитата: iceice
но_он_не_работает:(

Всё работает, значит неправильно настроил или не настроил вообще...
Маршал (73319389)14 летИнквизитор
Inquisitor
Сообщений: 1693
Рег. 19.06.2010
29 октября 2016 17:42
Сообщение #6
Magnus,
Не надо портить)
sub AutoLooting2()

dim Corpses[100]
var Count       = 0
var Corpse

  UO.ColorPrint(0x0446, 'Автолут запущен.')

  if UO.Exists('Lootpack') then
    UO.ColorPrint(0x0446, '- контейнер для лута: ' + UO.GetSerial('Lootpack'))
  else
    SetContainer()
  end if

  repeat
    Corpse = UO.FindList('Corpses', 'ground', LootDist, -1, -1)
    if Corpse <> '' then
      if ArrayContains(Corpses, Corpse) == -1 then
        if UO.GetGlobal('Corpse') <> Corpse then
          UO.ColorPrint(0x0053, 'Найден труп ' + Corpse + ', Dist:' + Str(UO.GetDistance(Corpse)))
          OpenCorpse(Corpse)
          UO.SetGlobal('Corpse', Corpse)
        else
          UO.UseObject(Corpse)
        end if
        while FindItems(Corpse)
          if UO.GetDistance(Corpse) > LootDist then
            Break
          end if
          LootItems('finditem', -1, 'Lootpack')
        wend
        if not FindItems(Corpse) then
          UO.ColorPrint(0x0053, 'Лут трупа завершен.')
          Corpses[Count] = Corpse
          Count = (Count + 1) * (Count < 100)
        end if
      else
        UO.Forget(Corpse)
      end if
    else
      Wait(100)
    end if
  until UO.Dead()

end sub
Маршал (73319389)14 летИнквизитор
Inquisitor
Сообщений: 1693
Рег. 19.06.2010
29 октября 2016 17:56
Сообщение #7
iceice,
1. Надо настроить в конфиге блок [UnloadBags]
2. Выгружает из контейнера для лута, установленного через SetContainer()
3. Выгружает в контейнеры те предметы, которые там уже есть. Например, если хочешь чтобы в контейнер выгружались камни, то нужно сначала, эти камни туда положить.
4. Если стоит автолут который выше, то перед разгрузкой надо его отключать.

И какое сообщение от макроса приходит?
Маршал (73319389)14 летИнквизитор
Inquisitor
Сообщений: 1693
Рег. 19.06.2010
29 октября 2016 18:04
Сообщение #8
Morgan La Fey,
Если у тебя мой отключается, то поставь дефолтный mymacros.inc и скопируй туда автолут, который я выложил выше.

ПС: А вообще этот лут сбивает не только выгрузку, но и некоторые другие макросы, так что использовать только при крайней нужде)))
Сержант (551834)11 лет
Urukhay
Сообщений: 262
Рег. 18.06.2013
29 октября 2016 18:10
Сообщение #9
Zombie,
Спасибо.
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
29 октября 2016 18:42
Сообщение #10
Zombie,
Все автолуты от лукавого :diablo:
Последние посетители (0):

 
Сейчас: 24 ноября 2024 08:37