SRL Archive - RS3 Outdated / Broken Scripts

[EFHR] Sawmill - Eversaw


edfromhumanresources

2012-02-01 17:13:58

EVERSAW
It completes sawmill jobs!
by EdFromHumanResources
Current Version: 0.02 Alpha


WARNING!
Alpha version of script!
NO Antirandoms! SRL antirandoms (not guarenteed to work)
NO Antiban! Modified MSI antiban
Makes your character look like R2D2 with an acute fetish for wood!(Maybe still a little)
There will be bugs.
You might need to tweak colors, points and regions.
You have been warned.


Requirements
  • 80 Woodcutting
  • Members
  • SRL 5
  • SPS
  • Full Brightness
  • XP Ticks turned OFF
  • Crystal Saw and Lumberjack Outfit for maximum xp/hr (70k+)

Usage
  1. Download script and open in Simba.
  2. Read the comments at the top.
  3. Put your details into the DeclarePlayers() procedure in script.
  4. Be in saw mill. (It can't get you in from outside yet.)
  5. Run script.
  6. There is no 6.
  7. Profit!

Known bugs
  • If cutting a plank type that produces 2 types of cut and one of the cuts requirements is close to the maximum the cart can hold of 63 then in order to fill the quota for the other cut, cut planks will often overflow into the inventory and frequently collide with the standard plank DTM causing the script to think it has planks for cutting when in fact it has an overspill of already cut planks: This stalls the script.
  • Need to implement a way to detect this situation and drop excess planks accordingly. One problem is distinguishing between an uncut plank and the very similar looking cut planks that may overflow in the inventory. A hotfix for users is only to do QUICK_JOBS because it is highly unlikely the requirement for a cut will be close to 63 on these jobs, I'm not sure how this affects XP rates.

Version 0.02
  • Improved responsiveness of script substantially. It is much smoother and less bot like now.
  • Now only takes enough logs to fill the hopper so that it doesn't waste time dropping excess.
  • Implemented a modified MSI antiban system: Makes you look a bit more human.
  • Implemented SRL antirandoms in a few places. (add it in more places if you wish)
  • Fixed bug where OCR would error when covered with cut selection dialogue

Version 0.021
  • Fixed detection of whether we have finished walking or not and some tiny refactoring here and there.
ENJOY!

Kyle Undefined

2012-02-01 17:17:09

Cool! I've actually had this on my TODO list for awhile :p

dweg

2012-02-03 14:31:51

Might try this out later.
————-
Seems to work fine actually, good job!

edfromhumanresources

2012-02-04 08:44:10

New version 0.02 is out. There are some small but important improvements, but still no reports :(

Please post on how well it's working for you and any bugs etc. :)

voltr

2012-02-05 17:40:52

ill give u a report soon about to go use it :)

voltr

2012-02-05 17:51:02

it takes 5 logs then it goes and loads then it goes back to take 5 more does it over and over

edfromhumanresources

2012-02-05 21:21:23

From: voltr
it takes 5 logs then it goes and loads then it goes back to take 5 more does it over and over


Other than a crystal saw you start the script with an empty inventory right?

The hopper can take 63 logs before it prevents you filling it further; The bot will fill it to the maximum when it runs out of planks in the stack and then continue cutting planks for a job.

I just ran the same version of the script myself and it worked fine so not really sure why it would act like that.

The only problem I think of is Jagex sometimes mess with the inventory icons and make DTMs no longer work. The bot might be getting a misscount on logs because of that. Try making a new invLogsDTM and the problem should go away. It is assigned in the AllocateVariables() procedure. Unfortunetly you might end up having to remake a few of the DTMs if the client messed with more than one icon.

Also make sure brightness is at full, I forget this myself sometimes.

While we are at it if any anyone knows a long term workaround for the dtm black border shift issue, I'd love to learn of it.

I also just noticed a trivial bug with the walk waiting. The new incremental update to 0.021 fixes it.

unvere

2012-02-18 08:36:17

I've been getting [Error] (351:18): Invalid number of parameters at line 350 when I try to start. I went to line 350 but I'm not sure what the problem is exactly. It says SendKeys('1');

I also have Simba 984 and SRL 5.

edfromhumanresources

2012-02-18 10:49:31

From: unvere
I've been getting [Error] (351:18): Invalid number of parameters at line 350 when I try to start. I went to line 350 but I'm not sure what the problem is exactly. It says SendKeys('1');

I also have Simba 984 and SRL 5.


Have you been using the script before and only recently started getting this error? Seems like they made an update to the api that broke it.

The quick fix is to replace "SendKeys('1');" with "SmartSendKeys('1');" on line 350.

unvere

2012-02-18 16:53:57

Yeah, the script was working great up until a few days ago. Thanks tons for the fix though!

onilika

2012-02-18 17:00:30

Looks legit. Congrats on the release of a tiny different script for woodcutting script. The first one out here, I think.
~cheers

itz_Adren

2012-02-26 21:48:24

From: dweg
Might try this out later.
————-
Seems to work fine actually, good job!

why is your siggy my ip hostname

Wetish

2012-03-09 06:33:52

From: itz_Adren
why is your siggy my ip hostname


He wants everyone to know what your ip is.

Ot:
Ill test it out later today. Cant wait cause I hate ivy.

tisin

2012-03-11 03:08:01

[Hint] (135:3): Variable 'B' never used at line 134
[Error] (351:18): Invalid number of parameters at line 350
Compiling failed.

edfromhumanresources

2012-03-13 10:31:52

From: tisin
[Hint] (135:3): Variable 'B' never used at line 134
[Error] (351:18): Invalid number of parameters at line 350
Compiling failed.


Could you paste what exactly your line 350 is?

I have a feeling it's the same bug I addressed earlier in the thread. You should be able to fix it easily yourself after looking at my post if it's the problem.

bust

2012-05-22 01:49:30

Yea it doesn't work, just clicks all logs, invo full, and does nothing..

edfromhumanresources

2012-05-23 14:57:16

I need to update this script; 1 final exam left then ill do it.

edit:

Alternatively you can fix the script yoruself. It's likely only a log DTM issue, so all you would have to do is replace the log dtm in DeclareVariables. You might need to do this for a few more DTMs. New version should fix it all anyway when it comes out.