Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Функция открыт ли банк с булевым результатом.

тут можно задать вопрос по скриптингу
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

Re: Функция открыт ли банк с булевым результатом.

Post by drabadan »

Vizit0r wrote:это не решение, это костыль.

Впрочем, тогда уже лучше заюзать ивент evRejectMoveItem - http://stealth.od.ua/Doc:RU/Manual/Reference/Events
кому - как... А как в моей процедуре использовать ивент, они для меня - лес темнее тмного.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Функция открыт ли банк с булевым результатом.

Post by Vizit0r »

по ссылке есть примеры.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
admir
Novice
Novice
Posts: 97
Joined: 28.10.2008 20:44

Re: Функция открыт ли банк с булевым результатом.

Post by admir »

Вот то что я писал лет 5 назад :

Code: Select all

Procedure PutMoneyBank;
var
j:Integer;
Bank: Cardinal;
begin
  uosay('bank');
  checklag;
  Bank:=ObjAtLayer(BankLayer);
  if Bank <> 0 then
  begin
    for j:=1 to 3 do  
     while CountEx(GoldCoin[j],$0000,backpack) > 0 do 
     begin
       if (FindTypeEx (GoldCoin[j],$0000,Backpack,True) > 0) then MoveItem(FindItem,0,Bank,0,0,0);
      checklag;
     end;
  end;
end;
Post Reply