Page 1 of 1

Открылся ли контейнер?

Posted: 2004-12-08 02:17:49
by matsic
Можно ли в инжекте проверить открылся ли уже контейнер (труп, сумка, сундук и т.д.)? Например, из-за лагов он может открыться только через несколько секунд, а может и сразу.

Posted: 2004-12-08 07:40:41
by AGRS
Используй CheckLag().

Posted: 2004-12-08 12:33:02
by Yoko
1) частично поможет указатель lastcontainer
2) начиная с какой-то версии при открытии контейнера и включённом Verbose Menu может писаться что открылся контейнер, итемов столько то

Posted: 2004-12-08 15:32:15
by matsic
А можно ссылку на CheckLag(), а то поиск у меня не работает.

Posted: 2004-12-08 17:34:21
by AGRS
matsic wrote:А можно ссылку на CheckLag(), а то поиск у меня не работает.


Code: Select all

SUB CheckLag() ; 411.21 
  DeleteJournal("backpack")
  UO.Click('backpack')
  Repeat
    Wait(LoopTime)
  Until UO.InJournal("backpack")
END SUB

SUB DeleteJournal(MsgText) ; 411.21
  Var MsgNumb
  Repeat
    MsgNumb=UO.InJournal(MsgText)
    If MsgNumb<>0 Then
      UO.SetJournalLine(MsgNumb-1, '')
    EndIf
  Until Not UO.InJournal(MsgText)
END SUB