БАНК

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Tiger1989
Posts: 35
Joined: 2010-06-19 22:59:51

БАНК

Post by Tiger1989 »

подскажите как проверить что банк открылся, не используя журнал
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: БАНК

Post by ZeroDX »

Tiger1989 wrote:подскажите как проверить что банк открылся, не используя журнал


Code: Select all

var id_Bank = 0x12345678
If UO.GetSerial('lastcontainer') == id_Bank then
  ...
Endif
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Re: БАНК

Post by Scripts Writer »

Альтернативные варианты:

Ожидание 250 мс, пока не откроется

Code: Select all

sub CheckBankOpened()
  var idLastContainer
  uo.UseObject('backpack')
  wait(250)
  idLastContainer = uo.GetSerial('lastcontainer')
  uo.Msg('bank')
  wait(250)
  if uo.GetSerial('lastcontainer') <> idLastContainer then
    uo.Print('opened')
  else
    uo.Print('not oppened. lag or another container opened.')
  endif
end sub


Ожидание, пока не откроется

Code: Select all

sub CheckBankOpened()
  var idLastContainer
  uo.UseObject('backpack')
  wait(250)
  idLastContainer = uo.GetSerial('lastcontainer')
  uo.Msg('bank')
  repeat
    wait(100)
  until uo.GetSerial('lastcontainer') <> idLastContainer
  uo.Print('opened')
end sub
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: БАНК

Post by Mirage »

чуть более старый и менее функциональный но более ролевой вариант :D

Code: Select all

sub Bank()
OpenBank()
endsub

Sub DeleteJournal(St)
 While UO.InJournal(St)
  UO.SetJournalLine(UO.InJournal(St)-1,'')
 Wend
endsub

Sub OpenBank()
 DeleteJournal('your Bank Box')
 UO.ServerPrint('I want to see my account in thy bank')
 Wait(3000)
 If not UO.InJournal('your Bank Box') Then
  UO.ServerPrint('Hey! Where is my bank account?')
  Wait(3000)
  If not UO.InJournal('your Bank Box') Then
   UO.ServerPrint('Hurry! My bank account!!!')
   Wait(3000)
  EndIf
 EndIf
 If not UO.InJournal('your Bank Box') Then
  OpenBank()
 EndIf
EndSub
kpy4ok
Posts: 11
Joined: 2006-05-06 08:42:20

Re: БАНК

Post by kpy4ok »

Я немного по другому извратился в све время - не кричать банк пока банкир не подойдет на 5 клеток :oops:
Post Reply