лут всех мобов вокруг
Старший Лейтенант (6395350)12 лет
Necromancer
Сообщений: 5530
Рег. 27.08.2012
23 ноября 2014 11:31
Сообщение #41
Dorset,
хD
Майор (11770708)11 лет
Dragonstalker
Сообщений: 1028
Рег. 4.01.2013
23 ноября 2014 11:39
Сообщение #42
Mitako,
Оч'eпятка :) бывает
Старший Лейтенант (6395350)12 лет
Necromancer
Сообщений: 5530
Рег. 27.08.2012
23 ноября 2014 12:33
Сообщение #43
Dorset,
на форуме был, я кому-то исправлял. Себе не сохранил
Младший Сержант (343980)11 лет
Dragonstalker
Сообщений: 49
Рег. 26.09.2013
5 февраля 2015 11:08
Сообщение #44
Zombie,
хороший скрипт, огромное спасибо.
Лейтенант (3677732)9 лет
Necromancer
Сообщений: 155
Рег. 19.02.2015
22 февраля 2015 01:13
Сообщение #45
у меня почему то в последнем скрипте не режет ....
Генерал Майор (23389370)14 летИнквизитор
Inquisitor
Сообщений: 973
Рег. 22.12.2009
15 августа 2015 19:52
Сообщение #46
подскажите в один момент скрипт Зомби на лут с хайдом написанный им выше перестал работать((( в чем может быть причина??
sub Looting()

  UO.Set('finddistance', '2')
  if UO.GetSerial('~0x2006') == '0xFFFFFFFF' then
    return
  end if
  UO.UseObject('finditem')
  Wait(500)
  if UO.Count('0x0EC3') > 0 then
    UO.WaitTargetObject('finditem')
    UO.UseType('0x0EC3')
    Wait(500)
  end if
  while UO.GetSerial('<-1') <> '0xFFFFFFFF'
    if UO.GetDistance('lastcontainer') > 2 then
      return
    end if
    UO.MoveItem('finditem', '-1', 'LootBox')
    Wait(350)
  wend
  UO.Hide('lastcontainer')
  UO.Ignore('lastcontainer')
  
end sub
Маршал (73319389)14 летИнквизитор
Inquisitor
Сообщений: 1693
Рег. 19.06.2010
16 августа 2015 13:26
Сообщение #47
Попробуй этот:
sub Looting()

  if UO.FindType(0x2006, -1, 'ground', 2) <> '' then
    UO.UseObject('finditem')
    Wait(500)
    if UO.Count(0x0EC3) > 0 then
      UO.WaitTargetObject('finditem')
      UO.UseType(0x0EC3)
      Wait(500)
    end if
    while UO.FindType(-1, -1, 'lastcontainer') <> ''
      if UO.GetDistance('lastcontainer') > 2 then
        return
      end if
      UO.MoveItem('finditem', -1, 'LootBox')
      Wait(350)
    wend
    UO.Hide('lastcontainer')
    UO.Ignore('lastcontainer')
  end if
  
end sub


Не забудь поставить Injection 1508.09
Старший Лейтенант (6395350)12 лет
Necromancer
Сообщений: 5530
Рег. 27.08.2012
16 августа 2015 13:43
Сообщение #48
Цитата: Zombie
Не забудь поставить Injection 1508.09

Как инжа? Только сейчас заметил релиз )
Маршал (73319389)14 летИнквизитор
Inquisitor
Сообщений: 1693
Рег. 19.06.2010
16 августа 2015 14:02
Сообщение #49
Цитата: Mitako
Как инжа? Только сейчас заметил релиз )

Вроде перестали макросы виснуть.

Вот еще вариант:

Лут всех мобов в радиусе 2-х тайлов:
sub LootAll()
  while Looting() && not UO.Dead()
  wend
end sub


Немного доработанный выше лут:
sub Looting()
  if UO.FindType(0x2006, -1, 'ground', 2, -1, -1) <> '' then
    UO.UseObject('finditem')
    if not UO.WaitingForJournalText(Now(), 500, "You can't") && UO.Count(0x0EC3) > 0 then
      UO.WaitTargetObject('finditem')
      UO.UseType(0x0EC3)
      Wait(500)
    end if
    while UO.FindType(-1, -1, 'lastcontainer') <> ''
      if UO.GetDistance('lastcontainer') > 2 || UO.Dead() then
        return True
      end if
      UO.MoveItem('finditem', -1, 'LootBox')
      Wait(350)
    wend
    UO.Hide('lastcontainer')
    UO.Ignore('lastcontainer')
    return True
  end if
  return False
end sub


И зачем вообще эта шляпа, в разделе выложили мой autoload.sc, там нормальный лут.
Генерал Майор (23389370)14 летИнквизитор
Inquisitor
Сообщений: 973
Рег. 22.12.2009
16 августа 2015 16:00
Сообщение #50
спасибо большое

выковырил из автолоада автолут (ппц заморочил))))
вроде работает но крашит после 30-40 мобов
тестил в пвп в основном сразу реги тырит)))
Маршал (73319389)14 летИнквизитор
Inquisitor
Сообщений: 1693
Рег. 19.06.2010
16 августа 2015 17:25
Сообщение #51
Daemian,
Выковыривать ничего не надо, если есть макросы без которых жить не можешь, просто скопируй их в mymacros.inc и крашить ничего не будет, что лутить в первую очередь настраивается в autoload.cfg блок [LootItem], что игнорить в [LootIgnore]. А простым выковыриванием лута тут не обойтись, надо хотя бы еще и AutoStart() скопировать, да и свои макросы надо под него подстраивать, так что не рекомендую даже заморачиваться...
Маршал (59723793)11 летИнквизитор
Inquisitor
Сообщений: 1462
Рег. 16.08.2013
19 августа 2015 16:48
Сообщение #52
спасибо будем пробовать
Последние посетители (0):

 
Сейчас: 24 ноября 2024 11:35