earthgas
2008-12-11 01:56:54
program Killer;
{.include SRL/SRL.scar}
{.include SRL/SRL/skill/Fighting.scar}
const
MonsterColor1 = 0000000;
MonsterColor2 = 0000000;
MonsterColor3 = 0000000;
MonsterColor4 = 0000000;
procedure DeclarePlayers;
begin
HowManyPlayers := 1; //Number of Players
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0; //Current Player
Players[0].Name := ''; //Username
Players[0].Pass := ''; //Password
Players[0].Nick := ''; //3-4 Letters Of Character Name
Players[0].Active := True;
Mousespeed:=20;
end;
procedure AntiBan;
begin
if (not (LoggedIn)) then
Exit;
case Random(60) of
0: RandomRClick;
1: GameTab(1 + Random(12));
2: PickUpMouse;
3: RandomMovement;
4: BoredHuman;
end;
end;
procedure Report;
var
BonesPicked: Integer;
begin
WriteLn('————————————————–')
WriteLn(Padr('// MonstersKilled: ' + IntToStr(Killes), 49) + '//');
WriteLn(Padr('// Bones: ' + IntToStr(BonesPicked), 49) + '//');
WriteLn(Padr('// Ran For: ' + TimeRunning, 49) + '//');
WriteLn('————————————————–');
end;
function PickupBones: boolean;
var
x, y BonesDTM: integer;
begin
BonesDTM:= DTMFromString('78DA633CC9C0C020C6800258EEDE65D000D 28' +
'C40FC1F0818416A7821728C58D480C5F720CC61C1A5E62690 E0C2' +
'AF0600F2140F10');
end;
//————————————————————————-//
procedure BurryBones;
var i,n,BoneInvDTM:integer;
begin
BoneInvDTM:= DTMFromString('78DA633CC6C4C0B09B91011530229140FA0 85' +
'0CD66026A2E00D51C20A0662750CD4E026A0E03D51CC5AF06 001F' +
'BF07A1');
i:=0;
repeat
i:=i+1;
n:=0;
if FindDTM(BoneInvDTM,tmpx,tmpy,555,205,740,465) then
begin
MMouse(tmpx,tmpy,7,7);
Wait(100+random(50));
GetMousePos(tmpx,tmpy);
Mouse(tmpx,tmpy,2,2,true);
repeat
n:=n+1;
FTWait(1);
FindNormalRandoms;
if not(FindDTM(BoneInvDTM,tmpx,tmpy,tmpx-25,tmpy-25,tmpx+25,tmpy+25))then break;
until (n>=15);
if n<15 then
begin
buried:=buried+1;
Players[CurentPlayer].Integer4:=Players[CurrentPlayer].Integer4+1;
ReportVars[1]:=ReportVars[1]+1;
end;
End.
some error with line 46 :confused:
{.include SRL/SRL.scar}
{.include SRL/SRL/skill/Fighting.scar}
const
MonsterColor1 = 0000000;
MonsterColor2 = 0000000;
MonsterColor3 = 0000000;
MonsterColor4 = 0000000;
procedure DeclarePlayers;
begin
HowManyPlayers := 1; //Number of Players
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0; //Current Player
Players[0].Name := ''; //Username
Players[0].Pass := ''; //Password
Players[0].Nick := ''; //3-4 Letters Of Character Name
Players[0].Active := True;
Mousespeed:=20;
end;
procedure AntiBan;
begin
if (not (LoggedIn)) then
Exit;
case Random(60) of
0: RandomRClick;
1: GameTab(1 + Random(12));
2: PickUpMouse;
3: RandomMovement;
4: BoredHuman;
end;
end;
procedure Report;
var
BonesPicked: Integer;
begin
WriteLn('————————————————–')
WriteLn(Padr('// MonstersKilled: ' + IntToStr(Killes), 49) + '//');
WriteLn(Padr('// Bones: ' + IntToStr(BonesPicked), 49) + '//');
WriteLn(Padr('// Ran For: ' + TimeRunning, 49) + '//');
WriteLn('————————————————–');
end;
function PickupBones: boolean;
var
x, y BonesDTM: integer;
begin
BonesDTM:= DTMFromString('78DA633CC9C0C020C6800258EEDE65D000D 28' +
'C40FC1F0818416A7821728C58D480C5F720CC61C1A5E62690 E0C2' +
'AF0600F2140F10');
end;
//————————————————————————-//
procedure BurryBones;
var i,n,BoneInvDTM:integer;
begin
BoneInvDTM:= DTMFromString('78DA633CC6C4C0B09B91011530229140FA0 85' +
'0CD66026A2E00D51C20A0662750CD4E026A0E03D51CC5AF06 001F' +
'BF07A1');
i:=0;
repeat
i:=i+1;
n:=0;
if FindDTM(BoneInvDTM,tmpx,tmpy,555,205,740,465) then
begin
MMouse(tmpx,tmpy,7,7);
Wait(100+random(50));
GetMousePos(tmpx,tmpy);
Mouse(tmpx,tmpy,2,2,true);
repeat
n:=n+1;
FTWait(1);
FindNormalRandoms;
if not(FindDTM(BoneInvDTM,tmpx,tmpy,tmpx-25,tmpy-25,tmpx+25,tmpy+25))then break;
until (n>=15);
if n<15 then
begin
buried:=buried+1;
Players[CurentPlayer].Integer4:=Players[CurrentPlayer].Integer4+1;
ReportVars[1]:=ReportVars[1]+1;
end;
End.
some error with line 46 :confused: