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

General Injection issues

Moderators: Murderator+, Murderator

Post Reply
matsic
Posts: 6
Joined: 2004-11-28 21:00:55
Location: Ukraine

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

Post by matsic »

Можно ли в инжекте проверить открылся ли уже контейнер (труп, сумка, сундук и т.д.)? Например, из-за лагов он может открыться только через несколько секунд, а может и сразу.
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

Используй CheckLag().
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

1) частично поможет указатель lastcontainer
2) начиная с какой-то версии при открытии контейнера и включённом Verbose Menu может писаться что открылся контейнер, итемов столько то
matsic
Posts: 6
Joined: 2004-11-28 21:00:55
Location: Ukraine

Post by matsic »

А можно ссылку на CheckLag(), а то поиск у меня не работает.
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post 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
Post Reply