Code: Select all
// Type: $0ECB Tooltip: the remains of a white wyrm
Program WyrmCorpse;
var
corpse1: cardinal;
corpse: cardinal;
resourse: array [0..13] of word;
i: integer;
procedure loot(ID:cardinal);
begin
if (GetName(id) = 'a white wyrm corpse') then
begin
AddToSystemJournal(GetName(id));
newMoveXY(GetX(Id), GetY(Id), true , 0, true);
UseObject(ID);
wait(300);
UseObject(findtype(resourse[11],Backpack));
WaitForTarget(500);
TargetToObject(id);
for i:= 0 to 10 do
begin
while (getquantity(findtype(resourse[i],ID))>0) do
begin
moveitem(finditem,0,backpack,0,0,0);
wait(1000);
end;
end;
cast('animate dead');
WaitForTarget(3000);
TargetToObject(id);
wait(300);
UseObject(findtype(resourse[12],Backpack));
WaitForTarget(500);
TargetToObject(findtype(resourse[10],Backpack));
wait(100);
newMoveXY(5759, 137, true , 0, true);
wait(100);
if not hidden then UseSkill('Hiding');
IgnoreReset;
end;
end;
begin
FindDistance := 50;
resourse[0] :=$0F26; // Type: $0F26 Tooltip: Diamond
resourse[1] :=$0F13; //Type: $0F13 Tooltip: 2 Ruby
resourse[2] :=$0F10; //Type: $0F10 Tooltip: Emerald
resourse[3] :=$0F16; //Type: $0F16 Tooltip: Amethyst
resourse[4] :=$0F15; //Type: $0F15 Tooltip: Citrine
resourse[5] :=$0F2D; //Type: $0F2D Tooltip: tourmaline
resourse[6] :=$0F25; //Type: $0F25 Tooltip: Amber
resourse[7] :=$0F19; //Type: $0F19 Tooltip: sapphire
resourse[8] :=$0EED; // Type: $0EED Tooltip: 1356 gold coin
resourse[9] :=$1079; // Type: $1079 Tooltip: 20 pile of hides
resourse[10] :=$26B4; //Type: $26B4 Tooltip: 9 dragon scales
resourse[11] :=$0F52; //Type: $0F52 Tooltip: dagger
resourse[12] :=$0F9F; // Type: $0F9F Tooltip: scissors
corpse1 :=$2006; // Type: $2006 Tooltip: a white wyrm corpse
while true do
begin
while (GetName(findtype(corpse1, Ground)) = 'a white wyrm corpse') do
begin
corpse:=finditem;
loot(corpse);
end;
//begin
//AddToSystemJournal(GetName(finditem));
//Ignore(finditem);
//end;
//AddToSystemJournal('1');
wait(1000);
end;
End.
2) если подбежать к трупику, то он выполняет только эту часть:
Code: Select all
cast('animate dead');
WaitForTarget(3000);
TargetToObject(id);
wait(300);
UseObject(findtype(resourse[12],Backpack));
WaitForTarget(500);
TargetToObject(findtype(resourse[10],Backpack));
wait(100);
newMoveXY(5759, 137, true , 0, true);
wait(100);
if not hidden then UseSkill('Hiding');
Именно в пачке! не раскиданно по всему ворлду, а именно в одной пачке. А в клиенте вижу что труп только один.
4) всё это получил через стелскоманду ',info'
Code: Select all
resourse[0] :=$0F26; // Type: $0F26 Tooltip: Diamond
resourse[1] :=$0F13; //Type: $0F13 Tooltip: 2 Ruby
resourse[2] :=$0F10; //Type: $0F10 Tooltip: Emerald
resourse[3] :=$0F16; //Type: $0F16 Tooltip: Amethyst
resourse[4] :=$0F15; //Type: $0F15 Tooltip: Citrine
resourse[5] :=$0F2D; //Type: $0F2D Tooltip: tourmaline
resourse[6] :=$0F25; //Type: $0F25 Tooltip: Amber
resourse[7] :=$0F19; //Type: $0F19 Tooltip: sapphire
resourse[8] :=$0EED; // Type: $0EED Tooltip: 1356 gold coin
resourse[9] :=$1079; // Type: $1079 Tooltip: 20 pile of hides
resourse[10] :=$26B4; //Type: $26B4 Tooltip: 9 dragon scales
resourse[11] :=$0F52; //Type: $0F52 Tooltip: dagger
resourse[12] :=$0F9F; // Type: $0F9F Tooltip: scissors
corpse1 :=$2006; // Type: $2006 Tooltip: a white wyrm corpse
