Code: Select all
Program New;
const
 HOME_CHEST = $000001;
var
 OreColors : Array of Word;
procedure MoveArray(Container : Cardinal; Colors : Array of Word);
var
 i, k : Integer;
 OreType : Array[0..3] of Word;
begin
 OreType[0] := $19B7;
 OreType[1] := $19BA;
 OreType[2] := $19B8;
 OreType[3] := $19B9;
     
 for k := 0 to Length(Colors)-1 do
  for i := 0 to Length(OreType)-1 do
   while FindTypeEx(OreType[i], Colors[k], Backpack, True) > 0 do
    begin
     MoveItem(FindItem, 0, Container, 0,0,0);
     Wait(1000);
     CheckLag(60000);
    end;
end;
procedure AddColor(Color : Word);
begin
 SetLength(OreColors, Length(OreColors)+1);
 OreColors[High(OreColors)] := Color;
end;
begin
//Добавляем цвета
 AddColor($1234);
 AddColor($1212);
 
 MoveArray(HOME_CHEST, OreColors);
 AddToSystemJournal(IntToStr(Length(OreColors))); //для теста
end.


 )
)