Page 1 of 1

банк

Posted: 28.05.2011 10:41
by Tiger89
подскажите как проверить что банк открылся, не используя журнал

Posted: 28.05.2011 10:57
by Vizit0r
LastContainer, например

Posted: 28.05.2011 10:58
by Tiger89
в таком случае мне надо будет знать айди банка а по другому есть ещё способ?

Posted: 28.05.2011 11:01
by Vizit0r
один раз переписать, а потом с ним сверяться.

впрочем, если у тебя через секунду после запроса банка меняется LastContainer - то с очень большой вероятностью новый контейнер как раз банком и будет.

Posted: 28.05.2011 11:04
by Tiger89
спасибо ещё вопрос, а банк у нас как слой определяется ещё, он определяется сразу как заходишь в игру или после открытия банка

Posted: 28.05.2011 11:05
by Vizit0r
слой ИНОГДА может быть равен айди банковского контейнера, но это не аксиома, на некоторых эмуляторах эти айди разные.

сразу, вместо с остальными слоями чара.

Posted: 28.05.2011 13:30
by Beren
дрв:

Code: Select all

repeat
  UoSay('bank');
  i:=0;
  repeat
   checksave;
   wait(500);
   i:=i+1;
  until ((LastContainer=ObjAtLayer(BankLayer)) or (i>20));
 until (LastContainer=ObjAtLayer(BankLayer));

Posted: 28.05.2011 22:33
by Tiger89
Всем большое спасибо