Whakey
2008-05-12 15:04:51
Well i was bored so i decided to start scripting ;p This is my first script ever.
What it does? It cut gems in any f2p bank, banks and withdraws more!
Well test it :P
Still to add:
AntiBan
Other gems (:P)
Tell me if u know something nice
What it does? It cut gems in any f2p bank, banks and withdraws more!
Well test it :P
{ Simple Gem Cutter by Whakey (Deban) }
{ Version = 0.1 FIRST RELEASE! }
{ What it does: Withdraws uncute sapphires from bank, cuts and repeats! }
{ Start in any f2p bank and setup lines 12-14 and 22-29 }
program GemCutter;
{.include Srl/SRL.scar}
const
Wutbank = ''; //Set to right bank (Veb=Varrock east, vwb = varrock west feb= falador east and so on)
UrPin = ''; //Ur pin, 0000 if none
Wheretorun = ''; //Where to run if it founs an fight
var
Uncutsaph, Chisel, x, y : integer;
procedure declarePlayers;
begin
HowManyPlayers := 1; //Switch according to how many players you are going to use
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name := ''; //username
Players[0].Pass := ''; //password
Players[0].Nick := ''; //3-4 letters from your username(helps anti-randoms)
Players[0].Active := True;
// Players[0].Name := ''; //username
// Players[0].Pass := ''; //password
// Players[0].Nick := ''; //3-4 letters from your username(helps anti-randoms)
// Players[0].Active := True;
end;
procedure AntiRandoms; // mickaliscious
begin
if not LoggedIn then Exit;
FindNormalRandoms; // find random events
if FindFight then RunTo(Wheretorun,True); // if a fight is found, run to the north and run far (will run back automatically)
end;
procedure Clrscr;
begin
Cleardebug; ClearReport;
end;
procedure LoadBitmaps;
begin
UncutSaph := BitmapFromString(21, 22, 'beNqV1MEKgkAQBmD3UAd' +
'1dZXsJXqiIIIuQSBdIgh6gy4FvXCj446z66xuy4948PtBZneTZGmp' +
'JGopMblpY2y1/ebmKibVe8yMrZpP9wyUUINUZbltsD3tmPKMieRF/' +
'XAaLKfI3DYAdxpcm+oDm0iQUwN8zy1ktd7JvG8gjg3EdXWL52bzGl' +
'6aN7eYkXPbBy1xDP5FHH96ycpTVhy9RHKw3f4pLxOuFvlge+410Ph' +
'CDaO1nDfMc8cyTg0zHOKfHcaxgd8GHMKIKSEO4edWtDzd7FimJ7+o' +
'76F4VuShHiKTLff37edcnj+qN7uJ');
Chisel := BitmapFromString(19, 26, 'beNq11LkKwkAUhWED7tsD2F' +
'gIWogoRJSI+xb3lbiEoKiFhYWFha/vMQMjWJ0RvPyFgXxeI0M8nn+' +
'OtppM0A/Qms9kuHSj4Ha5/Iqzmr1eI2djIX4jvh/3n2z74jj0j3wP' +
'ngvrjrudkpqaJv5P+qE+M+p156OhotK6jcZvsFWtmu22EkFlXa8bh' +
'souLZ3womKhoKSKKX8u6ZPxsJIJwIqwl1TNbADBCs4f5n4+iCQnT/' +
'JYD4mEJZVlhBelEJKchPtaGFZwbCTVoRlB0uIDCc+dqLSuoubaiwJ' +
'Ki0sS3gYxaXmFuY9jSPDHLK76Bnwu4q6iT/ULIGdGSA==');
end;
procedure Banking;
begin
if OpenBankFast(wutbank) then
begin
InPin(UrPin);
FixBank;
Withdraw(1,1, true);
CloseBank;
end;
end;
procedure Depositting;
begin
if OpenBankFast(wutbank) then
begin
FixBank;
Deposit(2, 28, True);
end;
end;
procedure CutGems;
begin
if(findbitmaptolerancein(Chisel, x, y, MIX1, MIY1, MIX2, MIY2, 0)) then
begin
Mouse(x, y, 5, 5, true);
end;
if(findbitmaptolerancein(UncutSaph, x, y, MIX1, MIY1, MIX2, MIY2, 0)) then
begin
mouse(x, y, 5, 5, true);
end;
begin
Wait(RandomRange(500, 800));
Mouse(258, 409, 5, 5, false);
ChooseOption('ll');
end;
end;
procedure looppage;
begin
Wait(2500);
Banking;
AntiRandoms;
Wait(RandomRange(1000, 2000));
LoadBitmaps;
Wait(2500);
AntiRandoms;
CutGems;
while findbitmaptolerancein(UncutSaph, x, y, MIX1, MIY1, MIX2, MIY2, 0) do Wait(2000);
Depositting;
end;
begin
SetupSRL;
ActivateClient;
Clrscr;
DeclarePlayers;
if LoggedIn then LogOut;
LoginPlayer;
Wait(RandomRange(1000, 2000));
MakeCompass(IntToStr(RandomRange(330, 390)));
SetAngle(True);
repeat
looppage;
until (false);
end.
Still to add:
AntiBan
Other gems (:P)
Tell me if u know something nice