Code: Select all
Gloves = $1418; //перчатки
Arms = $1417; // локти
Gorget = $1413; // горжетка
Helm = $1419; // шлем
Legs = $141A; // ноги
Breastplate = $1416; // грудак
Code: Select all
FindtypeEx(Gloves, $FFFF, backpack, False); // перетаскивание одежды в пэк
if FindCount < 1 then
begin
FindtypeEx(Gloves, $FFFF, ResCount, False);
if FindCount < 1 then
begin
Error := 1;
AddToSystemJournal('>>> В указанном контейнере нету GlovesLayer! Скрипт дальше работать НЕ БУДЕТ!');
exit;
end
else
begin
checksave;
MoveItem(finditem, 1, backpack,0,0,0)
wait(1000);
end;
end;
FindtypeEx(Arms, $FFFF, backpack, False); // перетаскивание одежды в пэк
if FindCount < 1 then
begin
FindtypeEx(Arms, $FFFF, ResCount, False);
if FindCount < 1 then
begin
Error := 1;
AddToSystemJournal('>>> В указанном контейнере нету ArmsLayer! Скрипт дальше работать НЕ БУДЕТ!');
exit;
end
else
begin
checksave;
MoveItem(finditem, 1, backpack,0,0,0)
wait(1000);
end;
end;
FindtypeEx(Gorget, $FFFF, backpack, False); // перетаскивание одежды в пэк
if FindCount < 1 then
begin
FindtypeEx(Gorget, $FFFF, ResCount, False);
if FindCount < 1 then
begin
Error := 1;
AddToSystemJournal('>>> В указанном контейнере нету Gorget! Скрипт дальше работать НЕ БУДЕТ!');
exit;
end
else
begin
checksave;
MoveItem(finditem, 1, backpack,0,0,0)
wait(1000);
end;
end;
FindtypeEx(Helm, $FFFF, backpack, False); // перетаскивание одежды в пэк
if FindCount < 1 then
begin
FindtypeEx(Helm, $FFFF, ResCount, False);
if FindCount < 1 then
begin
Error := 1;
AddToSystemJournal('>>> В указанном контейнере нету Helm! Скрипт дальше работать НЕ БУДЕТ!');
exit;
end
else
begin
checksave;
MoveItem(finditem, 1, backpack,0,0,0)
wait(1000);
end;
end;
FindtypeEx(Legs, $FFFF, backpack, False); // перетаскивание одежды в пэк
if FindCount < 1 then
begin
FindtypeEx(Legs, $FFFF, ResCount, False);
if FindCount < 1 then
begin
Error := 1;
AddToSystemJournal('>>> В указанном контейнере нету Legs! Скрипт дальше работать НЕ БУДЕТ!');
exit;
end
else
begin
checksave;
MoveItem(finditem, 1, backpack,0,0,0)
wait(1000);
end;
end;
FindtypeEx(Breastplate, $FFFF, backpack, False); // перетаскивание одежды в пэк
if FindCount < 1 then
begin
FindtypeEx(Breastplate, $FFFF, ResCount, False);
if FindCount < 1 then
begin
Error := 1;
AddToSystemJournal('>>> В указанном контейнере нету Breastplate! Скрипт дальше работать НЕ БУДЕТ!');
exit;
end
else
begin
checksave;
MoveItem(finditem, 1, backpack,0,0,0)
wait(1000);
end;
end;
Нужно сделать проверку на персонаже вещей, если одето - то не брать из сумки, если не одето - то взять и одеть.