SRL Archive - RS3 Outdated / Broken Scripts

JJ's Pie Shell Maker


J J

2012-03-04 17:23:33

Hi.

What does this script do?
  • It will start off by doing 14 loops of withdrawing 9 Jug of Water and 9 Pot of Flour, using those on eachother to make pastry dough.
  • After that, it will do 9 loops of withdrawing 14 Pastry dough and 14 Pie dish, using those on eachother to make a Pie shell.
  • As you can see it will do 14x9 = 126 and 9x14 = 126 items. Make sure you have the same amount of supplies for everything, you don't need pastry dough as it will make those itself. But be sure to setup your bank like this:

(Jug of water, Pot of flour, Pie dish, Pastry dough, Pie shell)
  • I'm not sure how much this script makes, I think it makes you around 150k gp/h

You can download a version below. Version 2 works with SMART and more advanced banking patterns. Version 1 works with the normal RS Client and less advanced patterns. I advise you to use version 2. The script does currently not support anti randoms and anti ban. Except for random patterns/withdrawing. I will be adding this to version 3.

Give me some feedback :)

Gucci

2012-03-04 17:30:34

Haven't tested but looks well done. Good job

J J

2012-03-05 18:14:45

From: Gucci
Haven't tested but looks well done. Good job

Thanks.

New version with more random things, better clicking.
Just fill it in and click run, it will do the rest! Might want to turn angle up 100%, will add that in next version.

Added the scripts as attachments.

turboo

2012-03-13 13:35:12

yea the 14 loops then 9 loops will probably get you banned try switching it up if your gonna use this, or do 1 loop then 1 loop over and over by switching (until a=14) at the end of BankI to (until a=1) then same in BankII (until b=9) to (until b=1)…..
plus why is it only withdrawing 9 and 9 in BankI?
Should switch the method to
case Random(11) of
0..6: begin;
Withdraw(0, 0, 14);
Withdraw(1, 0, 14);
end;

7..10: begin;
Withdraw(1, 0, 14);
Withdraw(0, 0, 14);
end;
end;

also bitmaps are not necessary in this will only have a better potential to set off jagexs system of accurate click detection

J J

2012-03-15 16:16:02

From: turboo
yea the 14 loops then 9 loops will probably get you banned try switching it up if your gonna use this, or do 1 loop then 1 loop over and over by switching (until a=14) at the end of BankI to (until a=1) then same in BankII (until b=9) to (until b=1)…..
plus why is it only withdrawing 9 and 9 in BankI?
Should switch the method to
case Random(11) of
0..6: begin;
Withdraw(0, 0, 14);
Withdraw(1, 0, 14);
end;

7..10: begin;
Withdraw(1, 0, 14);
Withdraw(0, 0, 14);
end;
end;

also bitmaps are not necessary in this will only have a better potential to set off jagexs system of accurate click detection

Jagex can't simply ban you because you use some sort of pattern for your tasks. That's like saying you can't do ten inventory's of unfinished potions and then ten inventory's of secondary's + unfinished potions. A legit player could easily do these 9/14 loops. Those loops are there to make sure that everything works out.

The bankingI only withdraw 9 of each because you will produce a third product. Max inventory space being 28 you can have three items 9 times because that makes 27. That being said, the first part makes 9 pastry dough and the second part makes 14 pie shells. To even it out the lowest possible number of loops is 14x pastry dough loop and 9x pie shell loop because the numbers aren't that good for mathemetics.

I think it's fine the way it is, will probably add random event solving within 1-2 weeks depending on my exams.

wickedjesus

2012-03-16 00:52:27

Looks good ill give a try right now will post feedback

lolkkkhaha

2012-03-16 19:40:54

Making the pastry dough from the water and the flour is a bit of a waste of time. It would be quicker to just skip to the second step, would it not?

J J

2012-03-17 17:49:11

From: wickedjesus
Looks good ill give a try right now will post feedback

Never posted feedback, but thanks :)

From: lolkkkhaha
Making the pastry dough from the water and the flour is a bit of a waste of time. It would be quicker to just skip to the second step, would it not?

If you find it a waste of time you can just delete that part from the loop. That's the great thing about open-source.

siyao

2012-03-18 08:11:20

it works

turboo

2012-03-19 23:01:38

do u even get randoms making pie shells?

J J

2012-03-21 15:51:00

From: siyao
it works

Good :)

From: turboo
do u even get randoms making pie shells?

Yeah if you are simply using the script you will eventually get random events, but they are quite rare. You can easily edit some parts of this script to make it work for the Soul Wars chest if you would use this on a p2p account. But it's mainly targeted on people that are f2p.

kirbyn

2012-03-30 17:06:33

Just saying, currently useless as no one buys pie shells at the minute :)
That's just prices
105gp
130gp
326gp
and the total product sells for……………
10GP!?!? :L

J J

2012-03-31 08:55:31

From: kirbyn
Just saying, currently useless as no one buys pie shells at the minute :)
That's just prices
105gp
130gp
326gp
and the total product sells for……………
10GP!?!? :L

Looks like it's ~900 gp to me and not even close to 10 gp.
http://services.runescape.com/m=itemdb_rs/Pie_shell/viewitem.ws?obj=2315

You can also use them for other stuff like making pie's and you can profit with those, gotta figure it out yourself.

kirbyn

2012-03-31 15:29:08

105+130+326= 561

Total product together sells for 10 GP, NO ONE buys Pie Crusts. :)

J J

2012-04-03 11:27:16

From: kirbyn
105+130+326= 561

Total product together sells for 10 GP, NO ONE buys Pie Crusts. :)

Well I just put in an offer for a pie shell and it didn't buy for medium price (885). It bought at 1.000 gp so this would make 1000-561=439 profit per pie shell and this script makes quite a lot per hour :)

litoris

2012-05-11 16:55:22

I copied the randomized withdrawing procedure you have here for a script I made, just letting you know. I think the idea is really nice.

djborec

2012-05-13 09:34:52

Anyway use bucket of water instead of pot of water.

1)
bucket of water: 77
pot of flour: 139
pie dish: 298
–> so total: 514

and pie shell sells in ge at: 879
–> so profit would be 879-514=365gp per pie

2)
Pastry dough - 372
pie dish: 298
total: 670

-> profit: 879-670=209

,but second method is much faster, so I bet you can make at least 120*14=1680 shells per hours, this would be nice profit of 351,120gp/hr

and best thing is that you can do it in f2p and it does not have high requiments

so awesome sript ,will def try it…

Mr Stoj

2012-05-14 00:06:09

only problem with this is that pie dish have a 100 limit for 4 hours……

i must admit its a nice little script though

djborec

2012-05-14 01:34:55

From: Mr Stoj
only problem with this is that pie dish have a 100 limit for 4 hours……

i must admit its a nice little script though


yeah found it out :( thats stupid from jagex

Mr Stoj

2012-05-15 16:27:51

From: djborec
yeah found it out :( thats stupid from jagex


its the only thing that keeps the price high

NiCbaZ

2012-05-31 04:39:08

Pie dishes are now under 200gp, increasing the profit quite a lot!
Possibly because I dumped ~30k pie dishes the other day :p

Fanta

2012-06-03 05:14:10

Worked in the beginning. Now it just takes the item out, goes to another banker and deposits them and loops and loops.

J J

2012-06-08 06:45:25

From: Fanta
Worked in the beginning. Now it just takes the item out, goes to another banker and deposits them and loops and loops.

I'm currently in the process of updating all my older scripts / broken scripts. I'm pretty sure this has broken because of the banker update but I'll check it out.

To all others, thanks for your posts, I did actualy read them :P

kingsleyeng

2012-06-10 05:23:41

um currently its withdrawing the jug of water and pot of flour but it isn't mixing them into pastry?

is it out dated?

kingsleyeng

2012-06-10 05:24:54

um currently its withdrawing the jug of water and pot of flour but it isn't mixing them into pastry then its depositing the jug of water and flour it just withdrew

is it out dated?

bustingbuster

2012-06-28 08:38:29

Hi all, For them who don't want to make pastry doughs here the code. I have edited some and Be in alkharid bank. Just keep pastry doughs, dishes as the order above. Please test it. I have not tested but i think it works. Don't forget to get your camera to lowest. Then it works well.

program PieShellMaker;
{$DEFINE SMART}
{$i srl/srl.simba}

procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name := ''; //Enter username
Players[0].Pass := ''; //Enter password
Players[0].Pin := ''; //Enter pin (later in script aswell!!)
Players[0].Active := True;
end;

procedure SetupLogin;
begin
ClearDebug;
Smart_Server := 1;
Smart_Members := False;
Smart_Signed := True;
Smart_SuperDetail := False;
SetupSRL;
DeclarePlayers;
LoginPlayer;
end;

procedure BankingII;
var
b, Dish, Dough, X, Y:Integer;

begin
b:=0

repeat
begin;
OpenBank('akb', True, True);
if(PinScreen) then
InPin(''); //Enter your pin between the ''
if(BankScreen) then
Deposit(1, 28, True);

case random(36) of
0..9: begin;
Withdraw(2, 0, 5);
Withdraw(2, 0, 9);
Withdraw(3, 0, 5);
Withdraw(3, 0, 9);
end;

10..19: begin;
Withdraw(2, 0, 9);
Withdraw(2, 0, 5);
Withdraw(3, 0, 9);
Withdraw(3, 0, 5);
end;

20..23: begin;
Withdraw(3, 0, 5);
Withdraw(3, 0, 9);
Withdraw(2, 0, 5);
Withdraw(2, 0, 9);
end;

24..27: begin;
Withdraw(3, 0, 9);
Withdraw(3, 0, 5);
Withdraw(2, 0, 9);
Withdraw(2, 0, 5);
end;

28..29: begin;
Withdraw(2, 0, 9);
Withdraw(2, 0, 5);
Withdraw(3, 0, 5);
Withdraw(3, 0, 9);
end;

30..31: begin;
Withdraw(3, 0, 9);
Withdraw(3, 0, 5);
Withdraw(2, 0, 5);
Withdraw(2, 0, 9);
end;

32: begin;
Withdraw(3, 0, 9);
Withdraw(2, 0, 5);
Withdraw(3, 0, 5);
Withdraw(2, 0, 9);
end;

33: begin;
Withdraw(3, 0, 5);
Withdraw(2, 0, 9);
Withdraw(3, 0, 9);
Withdraw(2, 0, 5);
end;

34: begin;
Withdraw(3, 0, 5);
Withdraw(2, 0, 9);
Withdraw(3, 0, 5);
Withdraw(2, 0, 5);
end;

35: begin;
Withdraw(3, 0, 9);
Withdraw(2, 0, 9);
Withdraw(3, 0, 5);
Withdraw(2, 0, 5);
end;

36: begin;
Withdraw(3, 0, 5);
Withdraw(2, 0, 5);
Withdraw(3, 0, 9);
Withdraw(2, 0, 9);
end;
end;

CloseBank;
Wait(100 + Random(100));
end;

begin;
if GetCurrentTab = (tab_Inv) then
begin
WriteLn('Current tab is the inventory tab, correct!')
end else
begin
FTab(tab_Inv);
WriteLn('Changed tab to the inventory tab')
end;

begin;
Dish := BitmapFromString(4, 5, 'meJzT88/UQ0Z+6RDkG1cMZ/vEFAIR' +
'UASIIGwIAgA6UhPB');
Dough := BitmapFromString(6, 6, 'meJwzcfAwcfAwtHZmYmCAICDX2MED' +
'yMirr89vaCxuaYFwa/r76yZOrOrtK+vogIi0zprVNG0aRBDI7V64s' +
'Gv+fLggUKRvyZLeRYvhggDN4Cfg');
end;

if (FindBitmapSpiralTolerance(Dish, X, Y, 553, 204, 738, 467, 20)) and (FindBitmapSpiralTolerance(Dough, X, Y, 553, 204, 738, 467, 20)) then
begin;
Mouse(X, Y, 5, 5, True);
FindBitmapSpiralTolerance(Dish, X, Y, 553, 204, 738, 467, 20);
Mouse(X, Y, 5, 5, True);
FreeBitMap(Dish);
FreeBitMap(Dough);
Wait(400 + Random(200));
MouseBox(236, 401, 285, 456, 1);
Wait(16500 + Random(2000));
inc(b);
end;
end;

until b=999999999999
end;


begin
SetupLogin;
begin
SetUpSRL;
ActivateClient;
SetAngle(SRL_ANGLE_LOW)
repeat
BankingII;
until(false);
end;
end.

If this is not working, I will re release this pie shell maker. So Please give the result soon. Thanks.

bustingbuster

2012-06-28 09:42:58

bump bump….