SRL Archive - RS3 Construction

ProteanPlankParade


Trollcrank

2014-09-19 22:16:02

Crank's Planks: Protean Plank Parade


Exta Jazz: Originally Wutang's script idea, I wouldn't have started this without him. I, in my opinion, thought it needed to look less botlike and be more versatile.(not trying to hate)

What are portable sawmills and protean planks? Protean planks are basically stack-able mahogany planks and portable sawmills are used to make planks, like sawmill operators, for the skill construction. By selling the planks and keeping the proteans, you can actually MAKE MONEY WITH CONSTRUCTION! Then use the proteans for construction to get 99 for free.
OR :google: : Runescape portable sawmill. Runescape protean planks.

Setup: Typical Simba client settings:
Preset 1 with 28 logs(regular, oak, teak, or mahogany) and extra cash(no failsafe for running out, might be added upon request). Turn Mouseover Text on.
Join the "Portables" (Don't include the quotes) friends chat to find sawmills.
Click on the private chat or guest clan chat, it has a bug still for occasionally typing 1.
Babysit the script, as of now it does not use color detection and can't locate a moved sawmill.
POST ANY BUGS IN THIS THREAD!!

Friends Chat Slang: ca = Combat Academy(aka Lumbridge chest near furnace) sp = Shantay Pass b = Burthrope cit = Clan citadel
mill = sawmill

Current Loss/Gain: Check out this link, there is a profit calculator there. http://runescape.wikia.com/wiki/Portable_sawmill

Where to find Mouseover Text: Go into settings(the gear)-> Graphics -> Custom -> Look for the label called Mouseover Text and make sure that it is on.

Where do I start it? After locating a setting spot with from the friends chat, continue reading… Click this link and choose where you want 99 construction by looking near the top of the page and shifting through the photos.
http://imgur.com/YvAcUwH,NWaCYaa,bPcjkgK,3CYTHEL#0
ca= combat academy sp= Shantay pass b=burthrope cit=Clan citadel

Found a bug? Well that's a problem, post where and exactly which location you entered at the top of Location = 'TextHere'; and details of the existing problem. Afterwards I'll get to work on it asap.

Current Bugs:
Occasionally types number despite the failsafe implemented, might fix it. Probably won't, it isn't harmful.

Post 99's banked that you have gotten through this script. It isn't a requirement but it is nice to show.

99's through protean(either in the bank or achieved):
Trollcrank
Hayhurst


 
program CrankOutPlanks;
{$DEFINE SMART}
{$I SRL-6/SRL.Simba}
{$i SRL-6/LIB/MISC/SRLPLAYERFORM.simba}

(* SETUP INSTRUCITONS:
Put a full invo of logs your select preset.
Log in the world and stand next to the bank,
you should be one spot away from the sawmill.
Play around with the zoom until it works,
will be closer to max zoom in rather than max zoom out
*)

const
{Stop SRL messages in the debug box?}
DisableDebug := True;

{Which banking preset do you want to use?}
BankPreset = (BANK_BUTTON_PRESET_1); //if you want to use 2 then: change to (BANK_BUTTON_PRESET_2);

{AntiBan chance of occurring, the higher
the number the lower the chance.}
Chance = 101;


//Don't change anything bellow//////////////////////////////////////////
/////////Don't change anything bellow///////////////////////////////////
////////////////Don't change anything bellow////////////////////////////

var
LogsDone: integer;

procedure initPlayerForm();
begin //Excluded Citadel, the sawmill isn't always placed in the same direction there.
with playerForm do
begin
name := 'Crank Out Planks';
scriptHelpThread := '';
//Can't think of a way to have the preset be in the player form
editBoxLabels := ['Number to do:']; //,'Preset Number:' , '1' ,'Which bank preset do you want to use?'
editBoxDefaults := ['5000'];
editBoxHints := ['How many logs do you want to process?'];

comboBoxLabels := ['Sawmill Direction:','Which Bank:'];
comboBoxDefaults := ['South','ShantyPass'];
comboBoxItems := [['North','East','South','West'], ['North','East','South','West','ShantyPass','Burthrope','Combat Academy/Lumbrdige']];
comboBoxHints := ['Which direction are the sawmills being set?','Pick a bank or the direction of the bank.'];

{checkBoxLabels := ['Color First'];
checkBoxDefaults := ['False'];
checkBoxHints := ['Less reliable, searches by color before static cords.']; }
end;
end;

procedure declarePlayers();
var
i: integer;
begin
players.setup(playerForm.players);
currentPlayer := 0;

for i := 0 to high(players) do
with players[i] do
begin
integers[0] := strToInt(playerForm.players[i].settings[0]);
//Preset: integers[1] := strToInt(playerForm.players[i].settings[1]);

strings[0] := playerForm.players[i].settings[1];
strings[1] := playerForm.players[i].settings[2];

//Colorfirst' variable: booleans[0] := strToBool(playerForm.players[i].settings[4]);
end;
end;

procedure FindRandoms();
begin //Closes runescape pay extra money advertisements.
claimTicket();
exitTreasure();
end;

procedure MouseCords();
begin
case players[currentPlayer].strings[0] of
'North': MouseOval(299,111,20,20,Mouse_Move);
'East': MouseOval(395,193,18,22,Mouse_Move); //Not sure why this one is 18,22 instead of 20,20. I assume it works better...idr
'South': MouseOval(275,290,20,20,Mouse_Move);
'West': MouseOval(183,178,20,20,Mouse_Move);
end;
end;

procedure AntiBan(ReHover: boolean);
begin //antiban moves mouse off the sawmill, seperated PortableDirection into MouseCords to prevent this problem.
case random(Chance) of
10, 11: begin randomRClickItem(); if Rehover then MouseCords(); end;
20: begin pickUpMouse; if Rehover then MouseCords(); end;
25..30: begin mouseMovingObject(); if Rehover then MouseCords(); end;
40..45: begin sleepAndMoveMouse(randomRange(500, 7000)); if Rehover then MouseCords(); end;
50..57: begin wait(RandomRange(777, 9000)); if Rehover then MouseCords(); end;
61: begin smallRandomMouse(); if Rehover then MouseCords(); end;
62: begin writeLn('Starting mini break.'); wait(RandomRange(9001, 25000)); writeLn('Finished mini break.'); if Rehover then MouseCords(); end;
end;
end;

//the correct colors to the top of the portable, not inlcuding legs or weird handles
//3239582 11 tol 0.25 hue 0.24 sat
//legs= 2639984 9 0.18 1.30
function PortableColor: boolean;
var
Attempts, x, y: integer;
TPA: TPointArray;
ATPA: T2DPointArray;
begin //DIDN'T REALLY TOUCH THIS... I planned on using tboxes or something to help focus the search.
if not isLoggedIn() then //I got lazy, these colors might work though
exit;

repeat //top of sawmill
if FindColorsSpiralTolerance(x, y, TPA, 2449277, mainscreen.getbounds(), 7, colorsetting(2, 0.26, 0.22)) then
begin
ATPA := SplitTPAEx(TPA, 15, 15);
FilterTPAsBetween(ATPA, 0, 7);
MouseBox(ATPA[0].getbounds, mouse_move);

if ismouseovertext(['awmill', 'Portable sa', 'mill', 'saw']) then
begin
wait(RandomRange(0, 300));
if random(5) <> 0 then
fastclick(mouse_left)
else begin
fastClick(MOUSE_RIGHT);
if chooseOption.select(['awmill', 'Portable sa', 'Make']) then
writeLn('Right clicked this time.');
end;
exit(true);
end;

Attempts := Attempts + 1;
AntiBan(true);
wait(RandomRange(1000,3000));
end;
until (Attempts >= 3) or (not isLoggedIn);
end;

procedure PortableDirection();
var
Waited: Integer;
begin
if (Tabbackpack.count() <= 27) then
exit;

MouseCords();

if bankScreen.isOpen() then
bankScreen.clickButton(BankPreset);
WriteLn('Beginning search for mouse over text.');
wait(225+random(500));
if IsMouseOverText(['awmill', 'Portable sa', 'mill', 'saw'], 500) then
fastclick(mouse_left)
else
repeat
if bankScreen.isOpen() then //Somehow got stuck on bankscreen in last version, This should fix it.
bankScreen.clickButton(BankPreset);
wait(1500+random(1000));
Waited := Waited + 1;
AntiBan(true);
if isMouseOverText(['awmill', 'Portable sa', 'mill', 'saw'], 400) then
fastclick(mouse_left);
until isMouseOverText(['awmill', 'Portable sa', 'mill', 'saw'], 400) or (Waited >= 15);
end;

procedure MakePlanks();
var
DialogueBox: tbox;
x, y: integer;
ATPA: T2DPointArray;
TPA: TPointArray;
timer: TTimeMarker;
begin
if bankScreen.isOpen() then
bankScreen.clickButton(BankPreset);

DialogueBox := conversationBox.getChatBounds(); //Failsafe for finding the white chatbox before continuing.
timer.start();
while not findColorsSpiralTolerance(x, y, TPA, 10470614, DialogueBox, 5, colorsetting(2, 0.22, 1.83)) and (timer.getTime() > 20000) do
begin
if not isLoggedIn() then exit;
wait(RandomRange(0, 200));
end;
wait(RandomRange(600, 1000));

mouseSpeed := randomRange(24,28); //Seems like this correlates with typing speed.
case random(131) of
1..35: typesend('30',true);
36..50: typesend('28',true);
51..100: typesend('32',true);
101..110: typesend('322',true);
111..120: typesend('288',true);
121..130: typesend('300',true);
end;
wait(RandomRange(950,1500)); //wait(777+random(400));

while not findColorsSpiralTolerance(x, y, TPA, 9877451, DialogueBox, 5, colorsetting(2, 0.04, 0.33)) and (timer.getTime() > 20000) do
begin
if not isLoggedIn() then exit;
wait(RandomRange(0, 200));
end;
wait(RandomRange(100, 400));
typesend('1',false);
wait(4800+random(500));
AntiBan(false);
mouseSpeed := randomRange(25,32);
end;

function OpenBank(): boolean;
var //modeled off of Coh3n's willow cutter, mostly changed.
NotOpened: integer;
begin
if not isLoggedIn() then
exit;

repeat
if (bankscreen.isOpen()) then
begin
result := true;
break();
end;

if not (bankscreen.isOpen()) then
wait(RandomRange(100, 300));

inc(NotOpened);
until(result := true) or (NotOpened >= 30); //minimum 3 second wait
WriteLn('Attempted to open the bank.');
end;

procedure CompactBanker();
begin //Note to self: Direction cords need to be added to top for an easier fix
case players[currentPlayer].strings[1] of
'North': begin MouseOval(299,111,20,20,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
'East': begin mouseOval(376,193,30,30,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
'South': begin mouseOval(281,283,30,30,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
'West': begin mouseOval(185,180,25,25,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
'ShantyPass': begin if not bankScreen.open(BANK_CHEST_SHANTAY) then begin mouseOval(378,197,30,30,Mouse_Move); if IsMouseOverText(['Shantay c', 'y chest'], 777) then fastclick(mouse_left); end; end;
'Burthrope': begin if not bankScreen.open(BANK_TABLE_BURTHORPE) then begin mouseOval(376,193,30,30,Mouse_Move); if IsMouseOverText(['ank', 'booth'], 777) then fastclick(mouse_left); end; end;
'Combat Academy/Lumbrdige': begin if not bankScreen.open(BANK_CHEST_LUMBRIDGE) then begin mouseOval(376,193,30,30,Mouse_Move); if IsMouseOverText(['ank', 'hest'], 777) then fastclick(mouse_left); end; end;
end;
wait(RandomRange(0, 500));

if pinScreen.isOpen() then
pinScreen.enter(Players[currentPlayer].bankPin);
if (openBank()) then
begin
if Not bankScreen.isOpen() then
begin
WriteLn('Failed to open the bank.');
exit;
end;
end;
if bankScreen.isOpen() then
begin
WriteLn('Successfully opened the bank!');
if bankScreen.clickButton(BankPreset) then
LogsDone := LogsDone + 28;
end;
wait(RandomRange(800,1700));
end;

procedure BankThenCrank();
begin
if not isLoggedIn() then
exit;

CompactBanker();
if bankScreen.isOpen() then
bankScreen.clickButton(BankPreset);
PortableDirection;
MakePlanks;
clearDebug(); //if random(2) = 0 then clearDebug();
writeln('Logs Converted: ' + (toStr(LogsDone)));

if (not bankScreen.isOpen) and (Tabbackpack.isEmpty) then //(Tabbackpack.count() = 0)
begin
clearDebug();
WriteLn('Failed to withdraw anything.');
TerminateScript;
end;
end;

begin
clearDebug();
initPlayerForm();
runPlayerForm();
if (not playerForm.isScriptReady) then
exit;
declarePlayers();
smartShowConsole := false;
if DisableDebug then
disableSRLDebug := true;

setupSRL();
FindRandoms();
Minimap.ClickCompass;
mainScreen.setAngle(MS_ANGLE_HIGH);
{if players[currentPlayer].integers[1] := 1 then
BankPreset = (BANK_BUTTON_PRESET_1) //Can't think of a way to have the preset be in the player form
else
if players[currentPlayer].integers[1] := 2 then
BankPreset = (BANK_BUTTON_PRESET_1)
else begin
WriteLn('Invalid preset chosen, terminating script.');
WriteLn('Valid preset numbers include: 1 and 2.');
TerminateScript();
end; }

repeat
mouseSpeed := randomRange(25,32);
if random(5) <= 0 then mainScreen.setAngle(MS_ANGLE_HIGH); //if random 0-5 is less than or equal to zero then set screen high
BankThenCrank();

if (LogsDone > players[currentPlayer].integers[0]) then //If logsdone is more than Number to do then stop
TerminateScript;
until (false);
end.

Godless

2014-09-20 07:55:39

A very interesting idea. I completely forgot about these.

uhit

2014-09-20 13:30:17

Doesn't seem to work at shantay pass….

Nevermind, I just altered the saw mill colour and it works now :)

Trollcrank

2014-09-20 17:59:40

From: uhit
Doesn't seem to work at shantay pass….

Nevermind, I just altered the saw mill colour and it works now :)


Hmm… the colors should work, I'll go and redo them now.

Edit: Were you talking about the colors in BankThenCrank(); or PortableColor; ??

Edit #2 : I added new colors for PortableColor; and fixed some problems with the citadel banking.Citadel protean plank making should now work even north of the banker and east of the banker. Also, Apparently the color I used for Cit banking didn't work due to a difference in colors from one citadel to another.

uhit

2014-09-20 19:19:26

From: Trollcrank
Hmm… the colors should work, I'll go and redo them now.

Edit: Were you talking about the colors in BankThenCrank(); or PortableColor; ??

Edit #2 : I added new colors for PortableColor; and fixed some problems with the citadel banking.Citadel protean plank making should now work even north of the banker and east of the banker. Also, Apparently the color I used for Cit banking didn't work due to a difference in colors from one citadel to another.


Yeah I had to change the citadel colors, otherwise it works very well. 10m profit made in literally less than 2 hrs

Trollcrank

2014-09-20 19:29:15

From: uhit
Yeah I had to change the citadel colors, otherwise it works very well. 10m profit made in literally less than 2 hrs


Well if you liked that version then try the new one, it's even better. The colors work now and banking has been improved.

What logs were you doing anyways, just edit your post or pm the answer. No need for another post.

vvarfare

2014-09-20 22:14:43

Was using a modified wu tang script as well, also made one for make mahogany tables but that is also really basic, what did you for 99?

Trollcrank

2014-09-21 08:25:39

From: vvarfare
Was using a modified wu tang script as well, also made one for make mahogany tables but that is also really basic, what did you for 99?


I used mahogany tables for 99. I also had created a basic script for making mahogany tables too :cool:

If you've tried the script and encounter bugs please post vvarfare.

sahcazm

2014-09-22 12:38:52

I'm not exactly sure what i'm doing wrong here. I'm kinda new to simba so forgive me if this is a rookie error :)
I stand in the spot with the portable either South or West of me (varying locations) and the camera just seems to spin and the simba client just spams mouseover text no founderror etc. any help? thanks :D

uhit

2014-09-22 13:43:36

From: sahcazm
I'm not exactly sure what i'm doing wrong here. I'm kinda new to simba so forgive me if this is a rookie error :)
I stand in the spot with the portable either South or West of me (varying locations) and the camera just seems to spin and the simba client just spams mouseover text no founderror etc. any help? thanks :D


At the bottom of the script are presets, you need to change them to meet your needs. If that doesnt work input the colours manually.

Trollcrank

2014-09-22 19:06:52

From: sahcazm
I'm not exactly sure what i'm doing wrong here. I'm kinda new to simba so forgive me if this is a rookie error :)
I stand in the spot with the portable either South or West of me (varying locations) and the camera just seems to spin and the simba client just spams mouseover text no founderror etc. any help? thanks :D


Where were the sawmills being placed? I'll test it when I get a chance, it won't be today though.

As a side note to others, I might add color detection for the sawmill instead of the current system(using surrounding colors to determine where the sawmill is and then using preset cords). It might not work due to the people that stand on the sawmill and I would assume that the current system just simply has a bug.

sahcazm

2014-09-23 05:20:58

From: Trollcrank
Where were the sawmills being placed? I'll test it when I get a chance, it won't be today though.

As a side note to others, I might add color detection for the sawmill instead of the current system(using surrounding colors to determine where the sawmill is and then using preset cords). It might not work due to the people that stand on the sawmill and I would assume that the current system just simply has a bug.


When i was in the Citadel the sawmill was diagonal from the bank. So it was either North or East from me. And at Shantay Pass the sawmill was west.

uhit

2014-09-23 08:59:30

From: sahcazm
When i was in the Citadel the sawmill was diagonal from the bank. So it was either North or East from me. And at Shantay Pass the sawmill was west.



So what you do is set saw to north in settings + use color banking

sahcazm

2014-09-23 10:54:39

From: uhit
So what you do is set saw to north in settings + use color banking


So was I right in assuming that i remove the "//" from the start of the setting i want to use?
Or am i going about it completely the wrong way?

uhit

2014-09-23 11:09:15

From: sahcazm
So was I right in assuming that i remove the "//" from the start of the setting i want to use?
Or am i going about it completely the wrong way?


Correct

Clarity

2014-09-23 12:11:09

Tried it today. A lot of mess-ups due to lack of failsafes :( You don't seem check for progressive events, rather you specify wait times so the script carries on even if dialogues haven't appeared. On a perfect internet connection this is totally fine, but since I was lagging a bit it didn't work at all and I had to mod it with isOpen(); checks.

Also added in a portableEast; procedure as that seemed to be missing.

A lot of bots were at the "Portables" clan citadel. Many bots spamming "11111" and "28" and other similar numbers due to their scripts failing. Might've been users of this script, I hope not! This would've been me if I had run the script and not babysat. Almost all the bots there were reported by the citadel owners, luckily I was not AFK so I actively had conversations with people there to throw off suspicion.

I do hope, however, that a report of one player in an area does not trigger a more thorough search into the other players present.

Really fantastic idea though, made a ton of money and protean planks so far!

sahcazm

2014-09-23 15:09:52

From: Clarity
Tried it today. A lot of mess-ups due to lack of failsafes :( You don't seem check for progressive events, rather you specify wait times so the script carries on even if dialogues haven't appeared. On a perfect internet connection this is totally fine, but since I was lagging a bit it didn't work at all and I had to mod it with isOpen(); checks.

Also added in a portableEast; procedure as that seemed to be missing.

A lot of bots were at the "Portables" clan citadel. Many bots spamming "11111" and "28" and other similar numbers due to their scripts failing. Might've been users of this script, I hope not! This would've been me if I had run the script and not babysat. Almost all the bots there were reported by the citadel owners, luckily I was not AFK so I actively had conversations with people there to throw off suspicion.

I do hope, however, that a report of one player in an area does not trigger a more thorough search into the other players present.

Really fantastic idea though, made a ton of money and protean planks so far!


Sorry for being a noob but can you give me a bit of help? I'm new to Simba and can't get the script to work..any tips? Thanks

Clarity

2014-09-23 15:57:44

From: sahcazm
Sorry for being a noob but can you give me a bit of help? I'm new to Simba and can't get the script to work..any tips? Thanks

PM me on here, I'll give you my Skype and we'll teamview to set things up :)

Trollcrank

2014-09-23 16:36:15

Yikes, I knew the edits i made before realese would have a problem or two but I didn't think it would be this bad :/ . I'll fix as much, if not all, of it today. I might change the citadel one to color only due to the fact that pepole sometimes place it north and sometimes east(north of the banker and then NE of the banker).

Clarity

2014-09-23 16:51:34

No worries, it looks like this release was more of a shared work in progress. Still a wonderful method, I thank you for bringing it to my attention :)

Trollcrank

2014-09-23 16:52:23

From: Clarity
A lot of mess-ups due to lack of failsafes :( You don't seem check for progressive events, rather you specify wait times so the script carries on even if dialogues haven't appeared. On a perfect internet connection this is totally fine, but since I was lagging a bit it didn't work at all and I had to mod it with isOpen(); checks.

Also added in a portableEast; procedure as that seemed to be missing.

A lot of bots were at the "Portables" clan citadel. Many bots spamming "11111" and "28" and other similar numbers due to their scripts failing. Might've been users of this script, I hope not! This would've been me if I had run the script and not babysat. Almost all the bots there were reported by the citadel owners, luckily I was not AFK so I actively had conversations with people there to throw off suspicion.

I do hope, however, that a report of one player in an area does not trigger a more thorough search into the other players present.

Really fantastic idea though, made a ton of money and protean planks so far!


I appoligize, I was going to add failsafes and I wanted to release it so I just polished it before release. I was going to add more failsafes if there was a problem and now that there is expect an update today.

"Might've been users of this script, I hope not!" LOL, people did that waaay before I had my script out so it is likely that it's a human error or someone's script on other website. Also, if you don't want to spam the chat change the chat menu you're using. EX: friends chat instead.

Originally, this was a private script and my internet worked fine so there was no need for such failsafes and therefore none are implemented. Again, my fault.

From: sahcazm
When i was in the Citadel the sawmill was diagonal from the bank. So it was either North or East from me. And at Shantay Pass the sawmill was west.

Haha, the shantay pass problem was because of an untested update before release. I had it set to use the portable as if it was north because I had forgotten to change it to the proper direction. I also lacked portables to test it. As for the cit banking that needs to be changed to color detection apperantly and I'll be updating the main script soon.


Edit: "Really fantastic idea though" I won't stop improving the script until I'm told it's a fantastic script, not an idea :).

Fixed:
ShantayPass locating sawmill.(a minor mistake on my part)
Added PortableEast, although only citadels might have use for it as of now.
Increased variety in CitBankColor(); banking, not necessary but why not.
Increased variety in sawmill clicking for color detection, once again not necessary but better antiban.

To be added soon:
Failsafe for dialogue.(I've already thought of an idea but I'm not sure if I have enough time to do it yet)
Changed Citadel detection to sawmill colors, you will still need to stand north of the banker.(I'm going to do this now but the sawmill colors are very much like the wood already near the banker)

Trollcrank

2014-09-23 19:26:01

I can't figure out a good detection method for the sawmills in the citadel next to the banker due to the changing presence of the sawmill and the same colors on the wooden wall. If anyone can help me with this I would appreciate it.

I'll just start working on the dialog failsafe and add it soon enough, likely today within the next hour.

Edit: Okay, I've decided to remove the color detection and just add the location at the top. There are too many people and too many overrides for the color detection to be accurate and the script isn't made to move along with the crowd anyways(which would be virtually impossible even if I wanted to).

Edit 2: changed detection to a set option at the top. I'll try to finish a failsafe of some kind for the dialog tomorrow.

sahcazm

2014-09-23 21:04:47

From: Clarity
PM me on here, I'll give you my Skype and we'll teamview to set things up :)


Thanks! Will do as soon as I hit 10 posts :P the things a guy has to do! XD

Extravz

2014-09-24 15:59:30

Anyone mind helping me with this Script? New to simba, and I click run and Log in Runescape, my char does nothing. Any help would be great ty

Trollcrank

2014-09-25 19:23:52

Finally the fix all update, everything should work a lot better now. Unfortunately, I still haven't added the dialogue failsafe but it should still work a lot better even with lag. Citadel banking works now and more failsafes were added too… I guess I would call this Version 1.3

I'll have to bother Clarity to use my script again >.>

Mantasx27

2014-09-26 11:12:26

From: Trollcrank
Finally the fix all update, everything should work a lot better now. Unfortunately, I still haven't added the dialogue failsafe but it should still work a lot better even with lag. Citadel banking works now and more failsafes were added too… I guess I would call this Version 1.3

I'll have to bother Clarity to use my script again >.>



So I am doing this in the citadel and the portable is east of me, the bank is south. I set the bottom to:
//PortableColor; //DOES NOT WORK IN THE CLAN CITADEL!
YouCantHide(); //if citadel banking then use this amd portpos
PortablePosition; //if citadel banking use this too.
//PortableNorth; //use if the portable is set north of you
PortableEast;
//PortableSouth;
//PortableWest; //max zoom in
//MakePlanks;
//Test; //used for testing purposes.
BankThenCrank; //default mainloop
CitBankMouseMove; //uses portnorth max zoom in banks south
//CitBankColor; //uses portnorth some zoom
//LumbridgeBank; //uses portnorth
//BurthropeBank; //max zoom in
//ShantayPassBank; //max zoom in
And the bot does 2-3 circles around me skipping through the portable the first few times then it makes the planks, opens the bank and presses the "Click here to load your first selected quick present" button and spins the camera to infinity

Trollcrank

2014-09-27 11:54:47

From: Mantasx27
So I am doing this in the citadel and the portable is east of me, the bank is south. I set the bottom to:
//PortableColor; //DOES NOT WORK IN THE CLAN CITADEL!
YouCantHide(); //if citadel banking then use this amd portpos
PortablePosition; //if citadel banking use this too.
//PortableNorth; //use if the portable is set north of you
PortableEast;
//PortableSouth;
//PortableWest; //max zoom in
//MakePlanks;
//Test; //used for testing purposes.
BankThenCrank; //default mainloop
CitBankMouseMove; //uses portnorth max zoom in banks south
//CitBankColor; //uses portnorth some zoom
//LumbridgeBank; //uses portnorth
//BurthropeBank; //max zoom in
//ShantayPassBank; //max zoom in
And the bot does 2-3 circles around me skipping through the portable the first few times then it makes the planks, opens the bank and presses the "Click here to load your first selected quick present" button and spins the camera to infinity


//PortableColor; //DOES NOT WORK IN THE CLAN CITADEL!
//YouCantHide(); //if citadel banking then use this amd portpos
//PortablePosition; //if citadel banking use this too.
//PortableNorth; //use if the portable is set north of you
PortableEast;
//PortableSouth;
//PortableWest; //max zoom in
MakePlanks;
//Test; //used for testing purposes.
//BankThenCrank; //default mainloop
CitBankMouseMove; //uses portnorth max zoom in banks south
//CitBankColor; //uses portnorth some zoom
//LumbridgeBank; //uses portnorth
//BurthropeBank; //max zoom in
//ShantayPassBank; //max zoom in

Your mainloop is wrong. Change it to that… OR change the Location = 'Whatever text is in here'; at the top

It will look like this
Location = 'cit'; //cit=citadel.

Edit: I forgot to change how to set up the script on the main page after updating. I added some more details to it too.

Mantasx27

2014-09-28 03:38:46

Thanks a lot. Will try it out in a few hours

Hayhurst

2014-09-28 08:24:44

I'm having an issue and I haven't been able to get it working, no one else here seems to be facing the same issue as me.

The script works, to a slight degree. It presses (1) for the bank preset, types the number of logos to change to planks, and presses (1) again to confirm.

What it doesn't do is click, it doesn't click the Bank, it doesn't click the Sawmill - it seems to just bypass those and act as though it's already done so and moves on to the next part. At this point it spams – "Mouseover Text, not Found" Although it does hover over the banker but refuses to click.

I believe I've set it up correctly. Incase it helps this was in the Citadel.
Hopefully someone has an idea what is going on.

Trollcrank

2014-10-01 16:38:30

From: Hayhurst

The script works, to a slight degree. It presses (1) for the bank preset, types the number of logos to change to planks, and presses (1) again to confirm.

What it doesn't do is click, it doesn't click the Bank, it doesn't click the Sawmill - it seems to just bypass those and act as though it's already done so and moves on to the next part. At this point it spams – "Mouseover Text, not Found" Although it does hover over the banker but refuses to click.

I believe I've set it up correctly. Incase it helps this was in the Citadel.


Well you see, that isn't quite possible for it not to click…Unless your mouseovertext is not on! That is somewhere in the settings and if that is the problem then you should just go ahead and reset all of it up. Go log into the game and use this guide to set up everything:
https://villavu.com/forum/showthread.php?t=47714
The part you probably want is the "Setting up in-game graphics and interfaces" header


How do I know this is the problem?: Well everything else is working but it's not clicking on anything and if you look at the code you can see that it relies on mouseover text.

mouseOval(281,283,30,30,Mouse_Move);//moves the mouse
if IsMouseOverText(['Bank H', 'Bank Head Guard'], 500) then //if the mouse text is 'Bank H' then wait 500 miliseconds(half a second) and then..
begin
fastclick(mouse_left); //left click

Sorry for the late reply, I didn't get a notification about someone posting on here for some reason.(or just didnt see it)

Edit: Where to find Mouseover Text: Go into settings(the gear)-> Graphics -> Custom -> Look for the label called Mouseover Text and make sure that it is on.

Nerrultheretard

2014-10-03 16:04:00

From: Trollcrank
Well you see, that isn't quite possible for it not to click…Unless your mouseovertext is not on! That is somewhere in the settings and if that is the problem then you should just go ahead and reset all of it up. Go log into the game and use this guide to set up everything:
https://villavu.com/forum/showthread.php?t=47714
The part you probably want is the "Setting up in-game graphics and interfaces" header


How do I know this is the problem?: Well everything else is working but it's not clicking on anything and if you look at the code you can see that it relies on mouseover text.

mouseOval(281,283,30,30,Mouse_Move);//moves the mouse
if IsMouseOverText(['Bank H', 'Bank Head Guard'], 500) then //if the mouse text is 'Bank H' then wait 500 miliseconds(half a second) and then..
begin
fastclick(mouse_left); //left click

Sorry for the late reply, I didn't get a notification about someone posting on here for some reason.(or just didnt see it)

Edit: Where to find Mouseover Text: Go into settings(the gear)-> Graphics -> Custom -> Look for the label called Mouseover Text and make sure that it is on.

I have the same issue as previously mentioned, however I do have mouseover text on.

Hayhurst

2014-10-04 03:21:11

From: Nerrultheretard
I have the same issue as previously mentioned, however I do have mouseover text on.


I managed to get it working everywhere but any Citadel.
Also it wasn't an issue of not having Mouseover Text on as it was already on.

If it's the Citadel you're having issues with try somewhere else.

Trollcrank

2014-10-04 09:12:13

From: Nerrultheretard
I have the same issue as previously mentioned, however I do have mouseover text on.


From: Hayhurst
I managed to get it working everywhere but any Citadel.
Also it wasn't an issue of not having Mouseover Text on as it was already on.


First off, what mainloop are you guys using Location = 'cit'; at the top or are you using the mainloop at the bottom?

Also the citadel banking color doesn't work in the lower cit tiers, I'll make a side not of that in the script. I didn't expect people to need to use it due to the citadel banking working when I tested the Location=; at the top.

I'll still take a look at the script but I'm out of membership right now and won't be getting some more membership until later in the month of October. If you want to lend an account with like 5k logs and some gp I could test some script edits but if not that's fine it will just be fixed later.

Lekso

2014-10-04 21:16:59

Hello, it looks like a perfect script but haven't had the luck to try it out, i got a little problem acctually.

I can't find the MSI in the Simba and im confused what i should do next, please help!

Thank! /Lekso

Lekso

2014-10-04 21:24:06

How do u even fix the MSI? i have problem with that part, wanna help me?

Thanks /Lekso

Justin

2014-10-04 22:06:03

From: Lekso
How do u even fix the MSI? i have problem with that part, wanna help me?

Thanks /Lekso


MSI is no longer under development and is outdated. Give this thread a read and see if this helps you: https://villavu.com/forum/showthread.php?t=47714

Cheers

Ijustwantsawmills

2014-10-10 22:01:46

Hey Clarity, i saw your post on the Sawmill thread and you offered to help someone set it up using teamviewer? I'd really appeciate your help, my sawmill thing is working, but once every 5-6 inventories, the mouse is go completely out of position, and it'll take another 2-3 minutes to re-calibrate itself, work for another 1-2 minutes, then repeat. I've made 300 planks in the last 10-15 minutes. Not sure what i'm doing wrong. Or even if someone else has this figured out and can help me, i need to make like 30k planks for 99 construction and it's my first time botting.

Trollcrank

2014-10-14 15:00:58

It's updated now. Ijustwantsawmills, you should try it again. I tested in the clan citadel and in combat academy and it works fine now. It really shouldn't need an update again except for maybe some more failsafes.

In this update I changed the antiban a bit, citadel banking, and added a few more failsafes. It still won't stop if you run out of logs or cash though.

TehCrazyBrit

2014-10-14 17:21:26

it just hovers over a bunch of stuff in my bank and then stops the script, was working pretty good before although I noticed wu's was faster.
Keep up the good work, stockpiling prots for 99 con on dbxp :P would love paint with saying how many planks, protean planks and profit/loss too

Trollcrank

2014-10-15 22:24:02

From: TehCrazyBrit
it just hovers over a bunch of stuff in my bank and then stops the script, was working pretty good before although I noticed wu's was faster.
Keep up the good work, stockpiling prots for 99 con on dbxp :P would love paint with saying how many planks, protean planks and profit/loss too


Do you have the newest version? Where were you using it? Were you using Location = ''; at the top of the script? I never encountered that problem tbh and I need some more information to try and find where the error is. I tested the latest version with 1k logs in the citadel and in combat academy so it should work.


Yeah, it's only got one failsafe to end it so that would be this one line:

begin
if (Tabbackpack.count() = 0) then //if there is no items in your backpack after using the sawmill then
clearDebug();
WriteLn('Failed to withdraw anything.');
TerminateScript; //Terminate, or end, the script.
end;

It has a failsafe to close the bank and withdraw preset one if open(I think it does this by typing the number 1 which wouldn't work if your chatbox was up). If that is the problem then I'll have to add that to the setup in the original post.

TehCrazyBrit

2014-10-16 02:50:33

Using latest version, at citadel, after removing the failsafe I managed to get the script to work with the sawmill to the east of me and the bank south it has been working fine and consistently the only issue being when the mill is east after making an inventory the mouse heads north before banking which is affecting the amount of planks made an hour.

If I dont remove the failsafe it make one inventory of planks, banks and then hovers around and terminates the script in every location.

Trollcrank

2014-10-16 10:49:20

From: TehCrazyBrit
working fine and consistently the only issue being when the mill is east after making an inventory the mouse heads north before banking which is affecting the amount of planks made an hour.

If I dont remove the failsafe it make one inventory of planks, banks and then hovers around and terminates the script in every location.


Does it successfully withdraw a full inventory and then terminate? For now I'll just take that failsafe out, but later I'll fix the problem today.

It isn't color based and therefore keeps going despite the placer moving the sawmill for whatever reason. I tried fixing it once and couldn't think of a way to combat that directly. I also already have the necessary protean planks so I wasn't planning on adding it but I will probably look into it when I'm bored.

Edit: Fixed it, minor human error. I tried adding a moneypouch failsafe option but it failed to count any of my gp so I had to remove it.

Trollcrank

2014-10-18 19:36:37

I got permanently banned from using a private astral script(likely a faulty loop) and no longer have access to my account. I'm not restarting and I am quitting the game unless I get a ban lift. So basically this will no longer be updated.

I'm 100% this script wasn't related because I haven't been using it and the astral script I ran for four hours without supervision. I regret not being careful the account had a santa hat and was getting close to all 99s. It was about 2400 skill total.

Edit: Ever heard of 30 days in a row and then it's a habit? Well..I'm NOT QUITTING AFTER ALL I'm going to wait on the appeal and then probably start over in about a month or two. I'm only slightly addicted to rs In the mean time this script should be fine(other than that one citadel problem with people moving where the sawmill is and being inconsistent in setting). I figure I should hope and wait for an appeal while I focus on some real life matters..like editing this post…

Hayhurst

2014-10-18 23:13:40

From: Trollcrank
I got permanently banned from using a private astral script(likely a faulty loop) and no longer have access to my account. I'm not restarting and I am quitting the game unless I get a ban lift. So basically this will no longer be updated.

I'm 100% this script wasn't related because I haven't been using it and the astral script I ran for four hours without supervision. I regret not being careful the account had a santa hat and was getting close to all 99s. It was about 2400 skill total.



Wow, bad luck man.
I just want to thank you again for this script.

For anyone wondering if it was THIS script that caused the ban, I used it over the period of a week or two to get the Proteans needed for 99 on Double Exp Weekend and I've suffered no ban.

TehCrazyBrit

2014-10-19 15:55:59

From: Hayhurst
Wow, bad luck man.
I just want to thank you again for this script.

For anyone wondering if it was THIS script that caused the ban, I used it over the period of a week or two to get the Proteans needed for 99 on Double Exp Weekend and I've suffered no ban.


I'm almost maxed and have been suicide botting this, I'm saying this is pretty safe haha

karu

2014-10-22 04:29:46

Sorry, a noob question: What do i have to change so my character wont wait too long after closing bank and making planks. At the moment for me the time between closing the bank and making new planks is too long. I hope you get what i mean.

Trollcrank

2014-10-22 21:10:23

From: karu
Sorry, a noob question: What do i have to change so my character wont wait too long after closing bank and making planks. At the moment for me the time between closing the bank and making new planks is too long. I hope you get what i mean.


That would be:

//1000 milliseconds = 1 second
wait(225+random(500)); //Wait a quarter second and then a random half second. The random time can range between 0 and 500.

It wouldn't be the easiest fix because there is a lot of procedures, I've never have gotten around to condensing the script because it already works fine.

Fix Example, find which direction the sawmill is:
In procedure EastPortable; there is a wait range like this
wait(1500+random(1000)); //This can be changed to
wait(1350+random(900)); //Wait 1.4 seconds plus a random amount of roughly one second and then continue.
The same goes for banking, just decrease the minimum wait.

Don't blame me if you get banned when your the one messing with the script, it will be fine as long as you don't decrease the random range too much. It's there for antiban and is made for everyone, not just the people with fast internet.



Besides that, I'm NOT QUITTING AFTER ALL I'm going to wait on the appeal and then probably start over in about a month or two. I'm only slightly addicted to rs In the mean time this script should be fine(other than that one citadel problem with people moving where the sawmill is and being inconsistent in setting).

TehCrazyBrit

2014-10-23 22:27:41

Sometimes the bot clicks North of the sawmill and faces a wall, definitely got myself a few player reports the other night because I faced a weak for several hours straight :P

J_R

2014-10-30 17:59:16

I'm getting the typing numbers into chat issue too, however, I 'solved' it by just putting my chat to the quickchat search tab so it could spam to its heart's content in there and not be visible to others. Otherwise though this is a solid script, great work!

Trollcrank

2014-10-30 18:14:39

From: TehCrazyBrit
Sometimes the bot clicks North of the sawmill and faces a wall, definitely got myself a few player reports the other night because I faced a weak for several hours straight :P


Like I said, there is no failsafes to terminate the script if something goes wrong(mentioned in the main post). Although if you know why you got to that point I might be able to fix it.

From: J_R
I'm getting the typing numbers into chat issue too, however, I 'solved' it by just putting my chat to the quickchat search tab so it could spam to its heart's content in there and not be visible to others. Otherwise though this is a solid script, great work!


You see, I would try to fix it but I don't have an account available to right now until I build up my f2p account enough to make it members.(high level wcing fming ect) I don't have the gp anymore either but I do have a rough idea on how to fix it; I was going to try and use colors to locate when the chat screen was up. So it's not really going to get fixed soon :/

TehCrazyBrit

2014-11-02 06:54:07

You can add me to the list of 99's gained using this :P

Sulferx

2014-11-02 14:47:42

I made a slight edit to this script to use portable forges during BXPW instead. Worked wonderfully. Thanks!

Taric

2015-01-05 14:23:53

For those of you who still want this… The way I made the bank function way less buggy was by using this:

procedure LumbridgeBank; //max zoom set for the one at the right.
begin
repeat
bankScreen.open(BANK_CHEST_LUMBRIDGE);
wait(randomRange(1363,1896));
until(bankScreen.isOpen());
repeat
bankScreen.clickButton(BANK_BUTTON_PRESET_1);
wait(randomRange(343, 869));
until not (bankScreen.isOpen());
end

Just replace the BANK_CHEST_LUMBRIDGE to wherever you're making planks.

EDIT: Oh! And thanks for the script!
EDIT2:
BANK_CHEST_SW
BANK_CHEST_SHANTAY
BANK_CHEST_DUEL
BANK_CHEST_CW
BANK_CHEST_GROTTO
BANK_TABLE_BURTHORPE
BANK_CHEST_LUMBRIDGE

What

2015-01-12 08:55:49

very interesting, bookmarking this page to come back to, friend of mine and i were talking about making these the other day, had no idea there was a script for it already =D exciteddd

drew3170

2015-01-20 04:19:45

Having trouble getting this to work. Followed all the steps but nothing is working.
It says this a bunch and then types 1 into chat log….

– isMouseOverText()
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
– isMouseOverText(): False

Can any1 help?

Swatarianess

2015-01-27 08:45:34

From: pizzapants
For those of you who still want this… The way I made the bank function way less buggy was by using this:

procedure LumbridgeBank; //max zoom set for the one at the right.
begin
repeat
bankScreen.open(BANK_CHEST_LUMBRIDGE);
wait(randomRange(1363,1896));
until(bankScreen.isOpen());
repeat
bankScreen.clickButton(BANK_BUTTON_PRESET_1);
wait(randomRange(343, 869));
until not (bankScreen.isOpen());
end

Just replace the BANK_CHEST_LUMBRIDGE to wherever you're making planks.

EDIT: Oh! And thanks for the script!
EDIT2:
BANK_CHEST_SW
BANK_CHEST_SHANTAY
BANK_CHEST_DUEL
BANK_CHEST_CW
BANK_CHEST_GROTTO
BANK_TABLE_BURTHORPE
BANK_CHEST_LUMBRIDGE


You can also open present 1 by typing "1", which makes it slightly faster.

GTFO_Jagex

2015-01-28 14:00:30

From: Swatarianess
You can also open present 1 by typing "1", which makes it slightly faster.


"bankScreen.clickButton(BANK_BUTTON_PRESET_1);" , doesn't use the mouse to click the preset button

Enigmatic

2015-01-28 17:28:07

Well it would seem this script is broken (sadface) since it bugs up with this:
– isMouseOverText()
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
—- Current mouse-over text: ""
– isMouseOverText(): False

It works from time to time for like 100 planks and then gets rekt.

Fixerino pls <3

Best Regards

Taric

2015-01-28 17:47:42

From: ENIIIGMA
Fixerino


Is your last name Flanders? Do you find yourself saying "Diddly" and "Doodley"?

Either you need to update the colors in the finding function, or someone changed the location of the portable planker. (Simba only looks in the direction that you put in the script.)

HOPEFULLY THIS WILL IMPROVE YOUR PLANKING ABILITIES.

Enigmatic

2015-01-29 06:46:12

From: pizzapants
Is your last name Flanders? Do you find yourself saying "Diddly" and "Doodley"?

Either you need to update the colors in the finding function, or someone changed the location of the portable planker. (Simba only looks in the direction that you put in the script.)

HOPEFULLY THIS WILL IMPROVE YOUR PLANKING ABILITIES.


It works from time to time but makes about 200 planks and the gets rekt at the bank screen.
I can't script babe so this way out of my skillsdiddelydoos.

Best Regarderinos
Flanders

Swatarianess

2015-01-29 18:01:06

From: GTFO_Jagex
"bankScreen.clickButton(BANK_BUTTON_PRESET_1);" , doesn't use the mouse to click the preset button


The naming looks misleading imd.

Ian

2015-01-29 18:28:07

From: Swatarianess
The naming looks misleading imd.

It's because originally you could only click on it with the mouse but later Jagex added the option for clicking it with the keyboard buttons. The function was updated with this new option but the name was kept the same (for compatibility reasons?)

ckbbe

2015-02-02 08:20:30

Also works very good :)

Sajon

2015-02-03 16:39:19

very nice script got me 3k oak plank :P

epickilz

2015-02-04 02:17:11

I was wondering if you could or how I could go about making it so that it could find the sawmill if it was placed in a different spot? I am not too familiar with this coding but can somewhat read it as I have done some basic coding. It would probably be something like at the beginning it would set which direction the sawmill is and then after so many times that a mill isn't there it would re-search in the surrounding area for a mill and reset the location/direction the mill is. Any thoughts on how to go about this?

trips

2015-02-06 01:13:29

Could you make this where it supplies your own sawmill from the bank if one is not around? That would be really useful for when no one is hosting in Portables FC. Also, I am having trouble getting this script to work at Shantay Pass. It only does one inventory then when it gets inside of my bank it says Mouse over text spam in the outprint and doesn't do anything, it just stays in my bank. It's like it's not finding the preset button or something.

aliensexist

2015-02-14 11:48:08

From: Sajon
very nice script got me 3k oak plank :P


you can get the protean planks with oak planks? This script supports planks other than mahogany?

aliensexist

2015-02-14 13:42:41

Also I'm new to scripts… how do I use the simba code and make it into a file that I can open?

basble

2015-02-14 20:15:27

From: aliensexist
Also I'm new to scripts… how do I use the simba code and make it into a file that I can open?

you can find the information that you need here
https://villavu.com/forum/showthread.php?t=47714 & https://villavu.com/forum/showthread.php?p=851555

Pompus

2015-02-17 12:05:04

Is there support for barbarian outpost bank? that would be boss! ty

Turpinator

2015-02-17 12:55:32

From: Pompus
Is there support for barbarian outpost bank? that would be boss! ty


Include has been updated with the barbarian outpost chest. (BANK_CHEST_BARB_OUTPOST)

It should be in the updater soon. (give it an hour or so)


so as Taric explained…
From: Taric

Just replace the BANK_CHEST_LUMBRIDGE to wherever you're making planks.

EDIT2:
BANK_CHEST_SW
BANK_CHEST_SHANTAY
BANK_CHEST_DUEL
BANK_CHEST_CW
BANK_CHEST_GROTTO
BANK_TABLE_BURTHORPE
BANK_CHEST_LUMBRIDGE


the full list is
* BANK_NPC_BLUE
* BANK_NPC_GREY
* BANK_NPC_GREEN
* BANK_NPC_DRAYNOR
* BANK_BOOTH
* BANK_GE
* BANK_CHEST_SW
* BANK_CHEST_SHANTAY
* BANK_CHEST_DUEL
* BANK_CHEST_CW
* BANK_CHEST_GROTTO
* BANK_TABLE_BURTHORPE
* BANK_CHEST_LUMBRIDGE
* BANK_CHEST_PRIFDDINAS
* BANK_CHEST_BARB_OUTPOST

Pompus

2015-02-17 22:41:03

You are a bloody GEM! I did a little digging for all the different bank codes but couldn't find a nice complied list like this. It was also 3am. Thanks a bunch!

Pompus

2015-02-17 23:32:02

It just clicks on the plank machine then clicks on the bank right away and gets caught in this kind of loop.

Atom

2015-02-21 09:41:22

Sorry to confirm, but the shantay pass location is broken, and reasons are that it either doesn't use the preset function, or it can't accept the last warning screen (i.e. the one that mentions cost per plank).

Hitac

2015-02-22 07:40:15

Does this provides profit? Are the only requirements oak logs?

J_R

2015-02-22 07:50:23

From: srpronto
Does this provides profit? Are the only requirements oak logs?


Yes this should still provide some profit with oak logs. You shouldn't need anything other than oak logs other than bankspace for the protean and oak planks as well as the required gp to make the planks.

kladinko

2015-02-22 07:56:58

You can currently only make profit right now if you cut the logs yourself might I add, the prices of planks has dropped and logs increased I think, I made a few hundred thousand yesterday on Friday getting myself some proteans ( was doing normal logs, they were more profitable ) but now you will only find a loss if you buy from the GE. Script is good though, works quite well, only problem I had was that I put the saws down myself so I ended up manually doing it

BenJerrySon

2015-03-01 19:32:19

Had to do some tweaking but have gotten it to work. I just always ensure the mouseoval coordinates are ok for the location that I find in the portables chat. Thanks for the script, it's taught me a little about programming by making me make it work for me :) Gotten about 5k protean planks so far :)

Trollcrank

2015-03-05 16:59:56

Good news, I plan on finally updating this script! HAZZAH!!

It's going to have more failsafes, switched to the SRL player form, the main forum post will look less ugly, and other smaller tweaks. I expect to do all this within the next two days.

Edit: The script is mostly updated now, I need to fix a few last things and do some testing. It will likely be released tomorrow but I can't guarantee that due to all my gp being in planks atm so I have to sell those before testing it out.

jayman19981

2015-03-05 21:05:44

Does anybody know how many protean planks i would need to go from 50ish-99 starting a mahogany tables. how many logs i need and which type? and how long that would take

KeepBotting

2015-03-05 21:40:54

From: jayman19981
Does anybody know how many protean planks i would need to go from 50ish-99 starting a mahogany tables. how many logs i need and which type? and how long that would take


http://runescape.wikia.com/wiki/Construction_calc

Does that help at all?

Trollcrank

2015-03-05 21:49:36

From: jayman19981
Does anybody know how many protean planks i would need to go from 50ish-99 starting a mahogany tables. how many logs i need and which type? and how long that would take


About 34k protean. The speed would depend on which log you use, each log has a different protean output. As of right now only oak and regular logs make any gp and the rest produce negative numbers :(

Edit: Didn't wanna double post…

The updated script will be released very soon, I've got to watch it run for a bit more to be satisfied and update the main post.

falloutboy12

2015-03-24 11:33:47

Is there any word on this updated script? I am a cheap bastard looking for const xp :)

scar_operater

2015-03-28 16:24:52

Sawmill burthorpe is moved a little bit east then where the blue box is.

fady

2015-04-26 00:18:47

I think i figured out why It sometimes types all those 1's. There are 2 reasons:
1) The backpack check at the beginning of the portableDirection procedure will sometimes return less than full which will then force that procedure to exit and continue on to the next procedure which will type the amount of logs it wants, without actually clicking the sawmill and thus presses enter to activate the chat.
2) There isn't a wait between clicking the sawmill and the next procedure causing it to skip the first check in makePlanks straight to entering the number of logs it wants to make, thus pressing enter activate the chat.

I changed both of those and it hasn't done it once since!

qntn

2015-05-15 02:23:13

I made a few ugly changes to the script so it uses my own sawmills and it's working super well! Still a while away from 99 construction but it's nice to get it for free. I'll update this once I make some progress, but for now it's perfect. Thanks for the script!

7 75

2015-06-02 04:00:02

how do you make money off this, can you sell protean planks or trade them to another acc?

Lobster

2015-06-11 23:00:06

From: qntn
I made a few ugly changes to the script so it uses my own sawmills and it's working super well! Still a while away from 99 construction but it's nice to get it for free. I'll update this once I make some progress, but for now it's perfect. Thanks for the script!
Could you share with us these changes? :)

fady

2015-06-11 23:15:13

From: Lobster
Could you share with us these changes? :)


I have a script out, called AIO portables that does all portables including mills. Check it out. The link is in my signature

Lobster

2015-06-11 23:38:39

From: fady
I have a script out, called AIO portables that does all portables including mills. Check it out. The link is in my signature
How did I miss this :duh: thank you.