кому - как... А как в моей процедуре использовать ивент, они для меня - лес темнее тмного.Vizit0r wrote:это не решение, это костыль.
Впрочем, тогда уже лучше заюзать ивент evRejectMoveItem - http://stealth.od.ua/Doc:RU/Manual/Reference/Events
Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Функция открыт ли банк с булевым результатом.
Re: Функция открыт ли банк с булевым результатом.
Re: Функция открыт ли банк с булевым результатом.
по ссылке есть примеры.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: Функция открыт ли банк с булевым результатом.
Вот то что я писал лет 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;