PDA

View Full Version : [Money Making] [f2p] TylerT's WellShafter



TylerT
09-29-2014, 04:23 AM
TylerT's WellShafter






Version: 1.0

Status: Works


What does it do?

Using the Donation Well below the Grand Exchange, it processes regular logs into arrow shafts for some profit.

How much does it make?

At current (28/09/14) Grand Exchange prices, profit is around 17k/hour

Features

Progress Report with Time Running and Profit made.
Script will stop if you run out of logs.
Uses custom Donation Well banking to avoid botting hot spots.
Frequent and varied Antibans
No DTM's/Images/Bitmaps, just a script.
Is a F2P Runescape script, no membership required.





Setup

Just follow the picture
Setup Simba and SRL following this tutorial (https://villavu.com/forum/showthread.php?t=47714).
Have your logs in bank slot 10 (last slot, top row) (see picture below).
Have one arrow shaft or more in your first inventory space.
Make sure your camera is zoomed all the way in.
Make your chatbox the smallest possible.
Start player at the Donation Well, south of the Grand Exchange.
Start the script.




http://puu.sh/bSdDh/b93cdb32f1.png




Credits

The Mayor for lots of the code. lol.
Coh3n / BMWxi for thread inspiration.
Gunner / Blytez for answering random questions.


Progress Reports


Post some up!


Download

24103

The Mayor
09-29-2014, 04:41 AM
Nice first script ;)


fletchBox := intToBox(292,333,500,350);
wait(randomRange(20,150));
mouseBox(fletchBox, MOUSE_LEFT)

Can simply be:

productionScreen.clickStart();

and

if tabBackpack.waitSlotPixelChange(28,50000) then
writeln('Last backpack slot has changed, we''re done!');
made := made + 28;

should be the following if you don't want to add 28 on a failed load.

if tabBackpack.waitSlotPixelChange(28,50000) then
begin
writeln('Last backpack slot has changed, we''re done!');
made := made + 28;
end;

and lastly this can be shortened:

if not isLoggedIn() then
begin
players[currentPlayer].login();
exitSquealOfFortune();
minimap.setAngle(MM_DIRECTION_NORTH);
mainScreen.setAngle(MS_ANGLE_HIGH);
mainscreen.setZoom(true);
end;

repeat
if not isLoggedIn() then
players[currentPlayer].login();
until isLoggedIn();

//mainloop shizzz
repeat
openBank();
withdrawl();
antiban();
craft();
antiban();
report();
until not isLoggedIn();

to something like:

repeat
if not isLoggedIn() then
begin
players[currentPlayer].login();
exitSquealOfFortune();
minimap.setAngle(MM_DIRECTION_NORTH);
mainScreen.setAngle(MS_ANGLE_HIGH);
mainscreen.setZoom(true);
end;

openBank();
withdrawl();
antiban();
craft();
antiban();
report();
until false;

Lucidity
09-29-2014, 05:37 AM
Congratulations on your release Tyler, I can't wait to see more from you! I'll test this when I have the opportunity.

Ian
09-29-2014, 05:42 AM
Congrats on your first release :)

Gunner
09-29-2014, 05:58 AM
Congratz on the release!

Spaceblow
09-30-2014, 08:21 PM
Congratulations on the release, looks good!

The Spark
09-30-2014, 09:43 PM
gratz on the release man :)

TylerT
10-01-2014, 04:05 AM
Thanks everyone for the nice words, Thanks Mayor for the quick fixes, I will add them. Even if nobody uses the script, I enjoyed coding it!