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.