blink
2012-05-04 09:37:44
How Long have You Played Runescape?
6 Year(s)
Are you affilated in anyway with Jagex LTD?
No
Were you Referred to SRL?
N/A
What is your general programming knowledge?
Simba
Are you a member of any other communities?
RiD ( http://www.robotzindisguise.com/forum/member.php?55950-Epica )
Tell us about yourself…
Please show us one (or multiple) of your scripts.
6 Year(s)
Are you affilated in anyway with Jagex LTD?
No
Were you Referred to SRL?
N/A
What is your general programming knowledge?
Simba
Are you a member of any other communities?
RiD ( http://www.robotzindisguise.com/forum/member.php?55950-Epica )
Tell us about yourself…
From: blink
my online user is Blink or Epic on all rs forums I use.
My interests include learning new things and pushing myself to the limit,
I thrive for perfection.
I am 21 from Canada, a current law student.
I enjoy this forum as its members are nice and very helpful.
I look forward to working alongside all other members :)
Please show us one (or multiple) of your scripts.
program Jailbreak;
{$DEFINE SMART}
{$i srl/srl.simba}
{$i sps/sps.simba}
{$loadlib sps}
{$i ObjectDTM\ObjDTMInclude.simba}
//------------------------------------------------------------------------------//
Var
XPGain, LoadsDone, TimeGone, Logs: Integer;
XPPerHour, LoadsPerHour, LogsPerHour, CurrentXP, OriginalXP: Integer;
procedure Proggy;
begin
ClearDebug;
TimeGone := (GetTimeRunning/1000);
CurrentXP := GetXPBar(1);
XPGain := (CurrentXP - OriginalXP);
XPPerhour :=(3600*(XPGain))/((TimeGone));
LoadsPerhour :=(3600*(LoadsDone))/((TimeGone));
LogsPerHour := (3600*(Logs))/((TimeGone));
begin
Writeln ('============================Jail Break V3.1=============================')
Writeln ('========================== Created by blink =============================')
Writeln('*/////////We have done: ' + IntToStr(LoadsDone) + ' Loads / Thats ' + IntToStr(LoadsPerHour) + ' loads per hour');
Writeln('*/////////We have gained: ' + IntToStr(XPGain) + ' xp / Thats ' + IntToStr(XPPerHour) + ' xp per hour');
Writeln('*/////////We have crafted ' + IntToStr(Logs) + ' Logs / Thats ' + IntToStr(LogsPerHour) + ' Logs Per Hour');
end;
end;
//------------------------------------------------------------------------------//
Procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name :='';
Players[0].Pass :='';
Players[0].Nick :='';
Players[0].Pin := '';
Players[0].BoxRewards := ['Xp', 'oins'];
Players[0].Member := False;
Players[0].Active:=True;
end;
//================================================================================//
const
Version = '3.1';
breakTime= 0;
breakLength= 0;
totalTimeOnPlayer= 9999;
//===============================================================================//
procedure WalkToTree;
begin
WriteLn('Going to Jail.');
ObjDTM_Walk('132:68:4:1:7:114:68:1:7:113:78:1:7:149:75:1:7:134:55:5:77:87:70:57:140:47:157:84:126:95', 0, 100, 80, True);
Wait(500);
ObjDTM_Walk('108:76:3:1:7:93:79:1:7:109:90:1:7:113:59:7:72:54:72:102:133:97:136:47:106:39:85:41:69:53', 0, 100, 80, True);
Wait(500);
WriteLn('On Location.');
end;
//=================================================================================//
procedure AntiBan;
begin
if(not(LoggedIn))then
Exit;
FindNormalRandoms;
MakeCompass('S');
Wait(40+random(133));
case Random(999) of
1: HoverSkill('Woodcutting', false);
2: ExamineInv;
3: MakeCompass('N');
4: PickUpMouse;
5:SetAngle(SRL_ANGLE_HIGH);
6:SetAngle(SRL_ANGLE_LOW);
end;
end;
//=================================================================================//
procedure ChopTree;
var
x, y: Integer;
begin
FindNormalRandoms
MakeCompass('N');
SetAngle(SRL_ANGLE_LOW);
WriteLn('lets start choppin.');
repeat
repeat
if FindObj(x, y, 'hop',1517609, 33) then
begin
Mouse(x, y, 0, 0, true);
ChooseOption('hop');
MakeCompass('E');
Wait(5100+ random(1010));
MakeCompass('W');
MakeCompass('E');
Wait(4007+ random(1003));
SetAngle(SRL_ANGLE_LOW);
MakeCompass('N');
Wait(3200+ random(2150));
end;
until not IsUpText('ak') or (InvFull);
until(InvFull);
end;
//=================================================================================//
procedure WalkToBank;
begin
WriteLn('Inv full, getting out of jail.');
ObjDTM_Walk('49:74:4:1:7:31:48:1:7:31:82:1:7:31:71:1:7:52:59:4:22:42:67:37:111:89:10:90', 0, 100, 80, True);
Wait(500);
ObjDTM_Walk('44:90:4:10:7:24:79:10:7:24:83:10:7:23:95:10:7:24:91:5:19:65:14:109:70:102:90:72:63:47', 0, 100, 80, True);
WriteLn('at bank.');
end;
//=================================================================================//
procedure Banking;
begin
if(InvFull) then
begin
SetAngle(SRL_ANGLE_HIGH);
MakeCompass('N');
repeat
OpenBankFast('db');
if(PinScreen)then
InPin(Players[CurrentPlayer].Pin );
if(BankScreen) then
begin
DepositAll;
CloseBank;
end;
until(InvEmpty);
Logs := InvCount
Inc(LoadsDone)
end;
end;
//=================================================================================//
begin
SetUpSRL;
ObjDTM_Setup;
ActivateClient;
DeclarePlayers;
LoginPlayer;
OriginalXP := GetXPBar(1);
Proggy;
repeat
WalkToTree;
ChopTree;
AntiBan;
WalkToBank;
Banking;
Proggy;
until (not LoggedIn);
WriteLn('until next time.');
end.