SRL Archive - Jr. Member RS3 Scripts

[RS3] ClarityBarrows


Clarity

2014-01-30 21:31:24


Version: 0.936 [Beta]
(Script will automatically update to 0.936 when run)

Testers needed. If you use this script, please help me by submitting bug reports on this topic!


Known Bug: Will still engage Akrisae if killAkrisae is set to false. The next update fixes this and a number of issues which will take this out of beta into a stable release that I'm really excited to share with you all! :)

Changelog
-[0.902] Edited an error in the stair finding function which would freeze the script.
-[0.903] Fixed some endless loops that might cause problems.
-[0.904] Added more failsafes.
-[0.905] Fixed ensurewalk so that it would not click more than once.
-[0.906] Added a function to check whether the player is moving, called in certain procedures to make sure movement occurs when wanted.
-[0.907] Added a check to make sure door navigation isn't ruined by other players.
-[0.908] Fixed compass issue.
-[0.909] Added an altar praying feature, prays at a house altar after teleporting if you have one directly north, east, or west of your house portal.
-[0.910] Fixed two puzzle solving bugs, should detect answers better now.
-[0.911] Compile error fixed.
-[0.912] The script will now correctly reset the maze-solving method if the puzzle is solved incorrectly.
-[0.913] Code now has proper standards.
-[0.914] Corrected ability usage when fighting Akrisae. Fixed an issue where the script would incorrectly enter the chest room from the puzzle door.
-[0.915] Fixed an error in the stair finding process, and fixed numerous minor bugs.
-[0.916] New SPS map. Improved banking when not killing Akrisae. You can use any combat style as your primary as long as your ability bar is properly set up.
-[0.917] Fixed an issue where the script would go to fight Akrisae even if killAkrisae was set to false.
-[0.920] Refixed Akrisae issue. Script used to mess up in various obscure scenarios (usually caused by other players) and this should no longer occur.
-[0.921] Fixed some more bugs.
-[0.935] Script now uses the Revolution combat mode. All house altars supported. Conversation box fatal error will no longer occur. Numerous bug fixes, new, more accurate methods for corner room detection and puzzle solving.

Overview
This script completes the Barrows minigame as described on this RS Wiki page. Rewards from this minigame are plentiful, and even if you are not lucky enough to receive rare loot, you still earn a respectable amount of income from runes, bolt racks, and other miscellaneous loot. Additionally, you receive some bonus combat experience for killing the brothers.
IMPORTANT: This script is in beta stage! I have fixed hundreds of bugs that I've personally encountered while testing but I would like to open this up to others to try out. Do not expect to be able to run for extended periods of time until the script is out of beta (version 1.0+).


Profit rates do not include barrows items, so actual profit is much higher.


Features
  • 100% Color Script
  • SPS Navigation
  • DirectX Supported (highly recommended, if you do not have the plugin you can get it here: http://villavu.com/forum/showthread.php?t=107256)
  • Minimap and OpenGL glitch detection and compensation
  • Automatic installation and update of script and script assets
  • Uses Drakan's medallion to teleport to the Barrows and the Burgh De Rott bank
  • Uses an emergency house teleport when needed
  • Basic and threshold abilities used in combat with the brothers
  • Option to kill Akrisae (longer time per run, but better chance of loot)
  • Switches styles in response to Akrisae's protection prayers
  • Maze analyzing and solving methods to reach the puzzle door
  • Visual room mapping
  • Numerous failsafes and checks to prevent script failure
  • Recharges Drakan's medallion when it is out of charges
  • Full feature paint as well as minimap/location projection

Coming Soon

  • Detect if player has died, retrieve items from grave
  • More bank and teleport locations supported
  • All combat styles supported
  • Flawless ;P (hopefully!)

Known Bugs

  • Sometimes determines the incorrect starting room within the maze.
  • SPS messes up (idk if I can really change this within the script)
Instructions for Use
  • Download the attached script to Simba/Scripts/ (do not use it somewhere else), and make sure you have administrator rights when you run it, or the automatic installation might fail.
  • Make sure you are set up exactly as shown below.
  • Fill in all the options at the top of the script (important or else script will likely fail!)
  • Make sure Auto-Retaliate is turned off!
  • Start the script in either Burgh De Rott bank or the Barrows aboveground area.
  • Watch Barrows be done for you!

Inventory and Action Bar Setup


Make sure any ability or prayer icons appear as shown below at the top left corner of the mainscreen:


You can drag this around just like the action bar, inventory, minimap, etc.

Notes
  • DirectX highly recommended or your run times will be much slower.
  • Run in a world with few players and low ping. Random player colors might throw off the script.
  • If your player starts to wander around completely wrong, SPS has failed, so restart the script if it doesn't correct itself within a minute or so.
  • You cannot start the script if you are in the middle of a barrows run. Start the script when you have not slayed any brothers.
  • Use overloads, soulsplit, and super restore flasks if you can.
  • Use dual wield if you can.

SCRIPT DOWNLOAD: [ATTACH]22831[/ATTACH]

Best of luck in your botting endeavors,
~Clarity

Kyle

2014-01-30 21:34:03

Congrats on release man!!! Seems like a great script!

EDIT: Now that I have looked through some of it, it seems like a really solid script, and for your first one! Awesome Job Clarity

Clarity

2014-01-30 21:36:09

From: elfyyy
Congrats on release man!!! Seems like a great script!

Thanks man, hopefully it can become flawless in the next few weeks with people posting some bug reports.

Forgot to mention @masterBB, @footballjds

vwxz

2014-01-30 21:40:25

I am amazed that this was possible. Congrats! I am definitely very interested in figuring out how this works when I get time.

The Mayor

2014-01-30 21:44:17

Looks amazing, congrats! Pitty I only got f2p :crying:

Clarity

2014-01-30 21:46:31

As elfyyy has pointed out there is some inefficient/failprone coding so if you catch this please let me know!

King

2014-01-30 21:53:33

Glad to see you released this(: I'm excited to look through the code. I'll give it a test tomorrow when I have more time. Certainly looks good from the view on my phone(:

Clarity

2014-01-31 00:08:53

Thanks :D would appreciate it!
Already found some more bugs and been fixing them haha.

Turpinator

2014-01-31 00:47:01

looks nice… what are those purple/pink upside-down stone henge runes?

Clarity

2014-01-31 01:04:56

From: Turpinator
looks nice… what are those purple/pink upside-down stone henge runes?

These: http://runescape.wikia.com/wiki/Barrows_totem

Fixed stair finding bug. Also, you can test a single run even if you don't have Drakan's medallion.

footballjds

2014-01-31 09:33:31

i'll look through the script and give a bunch of feedback shortly. In the meantime you may want to consider changing the thread title to make it more search friendly.(a space between clarity and barrows would help since SRL's search blows donkey **ck)

Turpinator

2014-01-31 13:35:03

Wow. just finished reading though and this… Looks like you put a lot of work into it. great job. (you should apply for mems with this)

Idea for another feature… Prayer Renewals?
Instead of telporting home, only to teleport to burg de rott… why not just teleport directly there?
press z, wait frac of sec for options, press 2.

also reduces need to recharge medallion.

Clarity

2014-01-31 16:21:53

From: Turpinator
Wow. just finished reading though and this… Looks like you put a lot of work into it. great job. (you should apply for mems with this)

Idea for another feature… Prayer Renewals?
Instead of telporting home, only to teleport to burg de rott… why not just teleport directly there?
press z, wait frac of sec for options, press 2.

also reduces need to recharge medallion.


Thanks man, appreciate the positive feedback. I definitely will when there are less bugs.

Haha, don't worry I did think of that originally, but it's almost impossible to teleport out with the medallion because it gets interrupted by combat. Even playing legit its very difficult to use the medallion to leave the tunnels. So I had to resort to a guaranteed teleport. Additionally, I was going to add a feature that prays at an altar if it is inside your house. e.g. teleport to house, pray at altar, then teleport back etc.

Clarity

2014-02-01 21:22:40

-[0.909] Added an altar praying feature, prays at a house altar after teleporting if you have one directly north, east, or west of your house portal.
-[0.910] Fixed two puzzle solving bugs, should detect answers better now.

E: 0.910 doesn't compile, just uploaded 0.911 so re-run script to update.

Unfold

2014-02-01 22:26:38

Awesome, I don't play rs3 but keep up the great work. This was a huge project hopefully after mastering this, making smaller scripts will be simple as hell for you!

Clarity

2014-02-02 00:18:44

Getting there! :D

freezeyp

2014-02-02 07:28:35

From: Clarity
Getting there! :D

Never thought it is possible to make barrow bot without injection:wow:. It look really awesome.
But why you decide to develop such bot? Barrow isn't that profitable as pre-EOC.

Clarity

2014-02-02 08:28:48

From: freezeyp
Never thought it is possible to make barrow bot without injection:wow:. It look really awesome.
But why you decide to develop such bot? Barrow isn't that profitable as pre-EOC.

For the fun and challenge of it :p

Clarity

2014-02-03 07:20:36

Any further feedback/test reports would be appreciated! Haven't had as much time to test myself lately.

Clarity

2014-02-04 10:18:42

I fear this most recent game update may greatly affect the profits of this minigame with the new wand and orb additions surpassing Ahrim's wand and book. Nevertheless, I will keep updating until it is flawless (getting close!).

Itankbots

2014-02-04 12:21:09

From: Clarity
I fear this most recent game update may greatly affect the profits of this minigame with the new wand and orb additions surpassing Ahrim's wand and book. Nevertheless, I will keep updating until it is flawless (getting close!).


They will crash some, but they will settle down in a month or so and be decent priced still :) Wand/book is 10x (if i remember right) rarer then other peices, so really your majority of your money is coming from barrows gear, which in theory will rise since "pre eoc" is coming back in legacey mode.

But until jagex releases an ITEM sink, all items are bound to drop indefinitely, it is why i don't bot items and only alchables/resources. They are doomed to crash forever until we have an item sink like pvp worlds again :/

P.S. Amazing code. I can tell you put a TON of effort into this, sadly i can't test it atm because i don't wish to risk my main account (i never bot it) and it is the only account with the correct quests done to do this :(

Adding other banking methods would be nice, but it would draw alot of goldfarmers…so idk. I could always modify it myself but i don't wanna ruin your piece of beautiful artwork :P

Clarity

2014-02-04 12:50:07

From: Itankbots
They will crash some, but they will settle down in a month or so and be decent priced still :) Wand/book is 10x (if i remember right) rarer then other peices, so really your majority of your money is coming from barrows gear, which in theory will rise since "pre eoc" is coming back in legacey mode.

But until jagex releases an ITEM sink, all items are bound to drop indefinitely, it is why i don't bot items and only alchables/resources. They are doomed to crash forever until we have an item sink like pvp worlds again :/

P.S. Amazing code. I can tell you put a TON of effort into this, sadly i can't test it atm because i don't wish to risk my main account (i never bot it) and it is the only account with the correct quests done to do this :(

Adding other banking methods would be nice, but it would draw alot of goldfarmers…so idk. I could always modify it myself but i don't wanna ruin your piece of beautiful artwork :P

Ah, that's some good insight.
I do plan to add other banking methods and combat options once the actual minigame aspect is flawless, as adding extra banks/teleport options is quite easy compared to the rest of the script, haha. Glad you like it! :)

footballjds

2014-02-04 13:18:23

clarity, i don't have much interest in botting barrows. However, if you have sections that you'd like help improving i'd be glad to test and provide ideas. Also, wheres the github/googlecode project at? PM ME!

nigerson

2014-02-04 18:07:09

Few questions. 1 can we use only magic instead of range(This way we can use armadyl staff and subjugation set for extended periods of time).2 it would be really kewl if you can add running support as an option(takes ~1.5min to run from canafis bank to barrows), because I bet a lot of people(inlcuding myself) don't have the high level requirements for drycons medallion. Also, can you add some instructions on how to set up our bank.

Clarity

2014-02-04 18:13:24

From: nigerson
Few questions. 1 can we use only magic instead of range(This way we can use armadyl staff and subjugation set for extended periods of time).2 it would be really kewl if you can add running support as an option(takes ~1.5min to run from canafis bank to barrows), because I bet a lot of people(inlcuding myself) don't have the high level requirements for drycons medallion. Also, can you add some instructions on how to set up our bank.

I don't understand the advantage. 1) Akrisae's primary weakness is Ranged. 2) Akrisae would just protect from Magic instead of Ranged? You can't just use one style against him unless you are in combat with him for an extremely long time after which he will run out of prayer. Could you elaborate what you mean?

Bank setup is your own choice, you just need to enter in the correct information within the script so it knows which slots are your food, prayer, overloads, etc.

As stated above, other banking and travel options will be added once the core minigame processes are flawless.

Edit: new record is 6 runs in a row :)


masterBB

2014-02-04 18:16:42

From: footballjds
wheres the github/googlecode project at?


I can agree with this.

Clarity

2014-02-04 18:38:56

From: footballjds
clarity, i don't have much interest in botting barrows. However, if you have sections that you'd like help improving i'd be glad to test and provide ideas. Also, wheres the github/googlecode project at? PM ME!

Got genuine windows back up, but github still won't install. If I don't figure it out by tomorrow I guess we're teamviewing again, haha.

footballjds

2014-02-04 18:40:30

From: Clarity
Got genuine windows back up, but github still won't install. If I don't figure it out by tomorrow I guess we're teamviewing again, haha.


enable the .net stuff again. THEN check for and install updates.

i'm making tater tots and steak while coding and watching the tv show 24. also on skype.

Kyle

2014-02-04 18:47:44

From: Clarity
Got genuine windows back up, but github still won't install. If I don't figure it out by tomorrow I guess we're teamviewing again, haha.


What do you mean installing github? You dont install it lol. Do you mean git? If so I think I know how to fix it as I had trouble with it.

nigerson

2014-02-04 19:06:43

From: Clarity
I don't understand the advantage. 1) Akrisae's primary weakness is Ranged. 2) Akrisae would just protect from Magic instead of Ranged? You can't just use one style against him unless you are in combat with him for an extremely long time after which he will run out of prayer. Could you elaborate what you mean?

Bank setup is your own choice, you just need to enter in the correct information within the script so it knows which slots are your food, prayer, overloads, etc.

As stated above, other banking and travel options will be added once the core minigame processes are flawless.


If we chose not to fight Akrisae would we be able to not bring a ranged weapon?

Clarity

2014-02-04 19:18:41

From: elfyyy
What do you mean installing github? You dont install it lol. Do you mean git? If so I think I know how to fix it as I had trouble with it.

this: http://windows.github.com/ I keep getting this error:
From: nigerson
If we chose not to fight Akrisae would we be able to not bring a ranged weapon?

If killAkrisae is set to false then you do not need to bring a second style. However I am about to upload an update that makes banking with one style easier.

Clarity

2014-02-05 08:39:11

There still seems to be an issue with the script still attempting to fight Akrisae with killAkrisae set to false. Apologies, will resolve this shortly!

Clarity

2014-02-05 19:38:48

The next update to this script will take it out of beta, as with my upcoming big update I have been able to get a very large amount of runs in a row. Akrisae/nonakrisae support is now fully functional, and many extra failsafes have been added. Additionally, I have added a Canifis banking and walking travel option, so that the script becomes open to lower level accounts. I am trying an overnight run tonight and if all goes well I will release v1.00 by the end of the week.

Thanks to everyone who has helped to test this script and give me feedback. If you've used the script and haven't said anything please do!

nigerson

2014-02-05 21:44:46

From: Clarity
The next update to this script will take it out of beta, as with my upcoming big update I have been able to get a very large amount of runs in a row. Akrisae/nonakrisae support is now fully functional, and many extra failsafes have been added. Additionally, I have added a Canifis banking and walking travel option, so that the script becomes open to lower level accounts. I am trying an overnight run tonight and if all goes well I will release v1.00 by the end of the week.

Thanks to everyone who has helped to test this script and give me feedback. If you've used the script and haven't said anything please do!

CONGRATZ! Can't wait to try the finalized version :)

Thief

2014-02-06 06:51:02

AWESOME release will give this a try very soon :)

Clarity

2014-02-09 19:33:10

From: Thief
AWESOME release will give this a try very soon :)

Please do and let me know how it goes!

v1.00 release delayed slightly as I've encountered some more errors that need fixing.
Added a poll. I am curious what features would best help those who are using the script. I only have so much time to dedicate to dev time, haha.

In the meantime, I've released v0.920 which fixes a number of bugs. 15+ runs in a row with this version! :)

footballjds

2014-02-10 11:11:26

I voted everything except walking through swamps.

tehYosh

2014-02-10 11:53:31

I think the games necklace teleport would be a major boost to the script, seeing as they are ready available items to all people (not requiring any quests or levels to use). As for the other options:

Lodestone to Canafis: Good because it's easy to unlock, similar to the games necklace.
Canafis House Tele: Good because it's instant, not a hard requirement (50 Construction and Priest in Peril).
Mort Myre Shortcut: Don't really know too much about this, but surely the games necklace teleport would outweigh this considerably.

I will eventually give this a test, will try find some bugs for you! :)

Clarity

2014-02-10 13:36:29

From: tehYosh
I think the games necklace teleport would be a major boost to the script, seeing as they are ready available items to all people (not requiring any quests or levels to use). As for the other options:

Lodestone to Canafis: Good because it's easy to unlock, similar to the games necklace.
Canafis House Tele: Good because it's instant, not a hard requirement (50 Construction and Priest in Peril).
Mort Myre Shortcut: Don't really know too much about this, but surely the games necklace teleport would outweigh this considerably.

I will eventually give this a test, will try find some bugs for you! :)

The games necklace teleport requires significant progress in the Temple Trekking minigame.

tehYosh

2014-02-10 16:27:18

From: Clarity
The games necklace teleport requires significant progress in the Temple Trekking minigame.

That I didn't know (and it looks like quite an ordeal at that!), in that case I would highly recommend the poh and loadstone methods (maybe a selection so people can use whichever they prefer depending on what requirements they have met) would be most beneficial I suppose!

Thief

2014-02-11 03:00:34

I tried running the latest, but got this error:

—- FATAL ERROR: sps.setup(): Unable to load map or bitmap to map failed
Successfully executed.
The following bitmaps were not freed: [2]


Here's the debug:

ClarityBarrows v0.920
Initializing script…
0 | == ClarityDebug == | ClarityBarrows v0.920
1 | == ClarityDebug == | Script initialized successfully.
2 | == ClarityDebug == | Checking for script updates…
3 | == ClarityDebug == | Online Script Version: 0.920
4 | == ClarityDebug == | Local Script Version: 0.920
5 | == ClarityDebug == | You have the latest version of the script!
6 | == ClarityDebug == | Please wait…now installing ClarityBarrows image assets to your computer…
7 | == ClarityDebug == | – INSTALLATION STATUS: Script Paint exists.
8 | == ClarityDebug == | – INSTALLATION STATUS: Minimap Room BM exists.
9 | == ClarityDebug == | – INSTALLATION STATUS: Minimap Room ME exists.
10 | == ClarityDebug == | – INSTALLATION STATUS: Minimap Room MM exists.
11 | == ClarityDebug == | – INSTALLATION STATUS: Minimap Room MW exists.
12 | == ClarityDebug == | – INSTALLATION STATUS: Minimap Room NECorner exists.
13 | == ClarityDebug == | – INSTALLATION STATUS: Minimap Room NWCorner exists.
14 | == ClarityDebug == | – INSTALLATION STATUS: Minimap Room SECorner exists.
15 | == ClarityDebug == | – INSTALLATION STATUS: Minimap Room SWCorner exists.
16 | == ClarityDebug == | – INSTALLATION STATUS: Minimap Room TM exists.
17 | == ClarityDebug == | – INSTALLATION STATUS: SPS Map exists.
18 | == ClarityDebug == | Using Overloads: True
19 | == ClarityDebug == | Using Prayers: True
20 | == ClarityDebug == | Banking Method: Burgh De Rott
21 | == ClarityDebug == | Travel Method: Medallion
22 | == ClarityDebug == | Killing Akrisae: False
23 | == ClarityDebug == |
24 | == ClarityDebug == | GRAPHICS MODE: DirectX
25 | == ClarityDebug == |
26 | == ClarityDebug == | Internet Connection Threshold: 5000ms - increase if script fails!
27 | == ClarityDebug == | Door Testing Threshold: 3 tests - increase if script fails!
28 | == ClarityDebug == |
—- FATAL ERROR: sps.setup(): Unable to load map or bitmap to map failed
Successfully executed.
The following bitmaps were not freed: [2]

Clarity

2014-02-11 12:29:38

From: Thief
I tried running the latest, but got this error:



Here's the debug:

That isn't scriptside. What is the directory layout of your Simba installation? Are you running the program with admin rights? Is there a functional PNG image stored in the runescape_other/ folder?

Clarity

2014-02-11 13:54:41

From: bbassett
I had this too and Clarity was right - Go to your C:\Simba\Includes\SPS\img\runescape_othere directory - the SPS_CLARITY_BARROWS_2.png may be reading 0 bytes - you need to get another copy that is the correct one if so.
Delete the pngs in here and maybe C:\Simba\Scripts\ClarityBarrowsImages if they show zero bytes too - you should get new ones downloaded

I have a different problem if someone can help? I make it into the north east grave 1st, but just stand there looping with the message "We are not in the Barrows aboveground area."
The pngs are all present and I've checked settings many, many times. What am I missing?

[INDENT]
We are outside in the Barrows aboveground area.
58 | == ClarityDebug == | Minimap appears normal.
59 | == ClarityDebug == | Choosing a brother...
60 | == ClarityDebug == | [0, 0, 0, 0, 0, 0]
61 | == ClarityDebug == | We chose Dharok.
62 | == ClarityDebug == | We are outside in the Barrows aboveground area.
63 | == ClarityDebug == | EnterCrypt initiated.
64 | == ClarityDebug == | Unable to find overtext.
65 | == ClarityDebug == | Attempts: 1
66 | == ClarityDebug == | Unable to find overtext.
67 | == ClarityDebug == | Attempts: 2
68 | == ClarityDebug == | Unable to find overtext.
69 | == ClarityDebug == | Attempts: 3
70 | == ClarityDebug == | Unable to find overtext.
71 | == ClarityDebug == | Attempts: 4
72 | == ClarityDebug == | We are outside in the Barrows aboveground area.
73 | == ClarityDebug == | We are outside in the Barrows aboveground area.
74 | == ClarityDebug == | We are outside in the Barrows aboveground area.
75 | == ClarityDebug == | We are outside in the Barrows aboveground area.
76 | == ClarityDebug == | We are outside in the Barrows aboveground area.
77 | == ClarityDebug == | We are outside in the Barrows aboveground area.
78 | == ClarityDebug == | We are outside in the Barrows aboveground area.
79 | == ClarityDebug == | We are outside in the Barrows aboveground area.
80 | == ClarityDebug == | We are outside in the Barrows aboveground area.
81 | == ClarityDebug == | We are outside in the Barrows aboveground area.
82 | == ClarityDebug == | We are outside in the Barrows aboveground area.
83 | == ClarityDebug == | We are outside in the Barrows aboveground area.
84 | == ClarityDebug == | We are not in the Barrows aboveground area.
85 | == ClarityDebug == | OpenGLGlitch wait initiated.
86 | == ClarityDebug == | We are not in the Barrows aboveground area.
87 | == ClarityDebug == | investigateCoffin initiated.
88 | == ClarityDebug == | We are not in the Barrows aboveground area.
89 | == ClarityDebug == | locateCoffinBox initiated.
90 | == ClarityDebug == | Unable to investigate sarcophagus.
91 | == ClarityDebug == | Attempts: 1
92 | == ClarityDebug == | We are not in the Barrows aboveground area.
93 | == ClarityDebug == | locateCoffinBox initiated.
94 | == ClarityDebug == | Unable to investigate sarcophagus.
95 | == ClarityDebug == | Attempts: 2
96 | == ClarityDebug == | We are not in the Barrows aboveground area.
97 | == ClarityDebug == | locateCoffinBox initiated.
98 | == ClarityDebug == | Unable to investigate sarcophagus.
99 | == ClarityDebug == | Attempts: 3
100 | == ClarityDebug == | We are not in the Barrows aboveground area.
101 | == ClarityDebug == | locateCoffinBox initiated.
102 | == ClarityDebug == | Unable to investigate sarcophagus.
103 | == ClarityDebug == | Attempts: 4
104 | == ClarityDebug == | We are not in the Barrows aboveground area.
105 | == ClarityDebug == | locateCoffinBox initiated.
106 | == ClarityDebug == | Unable to investigate sarcophagus.
107 | == ClarityDebug == | Attempts: 5
108 | == ClarityDebug == | We are not in the Barrows aboveground area.
109 | == ClarityDebug == | locateCoffinBox initiated.
110 | == ClarityDebug == | Unable to investigate sarcophagus.
111 | == ClarityDebug == | Attempts: 6
112 | == ClarityDebug == | We are not in the Barrows aboveground area.
113 | == ClarityDebug == | locateCoffinBox initiated.
114 | == ClarityDebug == | Unable to investigate sarcophagus.
115 | == ClarityDebug == | Attempts: 7
116 | == ClarityDebug == | We are not in the Barrows aboveground area.
117 | == ClarityDebug == | locateCoffinBox initiated.
118 | == ClarityDebug == | Unable to investigate sarcophagus.
119 | == ClarityDebug == | Attempts: 8
120 | == ClarityDebug == | We are not in the Barrows aboveground area.
121 | == ClarityDebug == | locateCoffinBox initiated.
122 | == ClarityDebug == | Unable to investigate sarcophagus.
123 | == ClarityDebug == | Attempts: 9
124 | == ClarityDebug == | We are not in the Barrows aboveground area.
125 | == ClarityDebug == | locateCoffinBox initiated.
126 | == ClarityDebug == | Unable to investigate sarcophagus.
127 | == ClarityDebug == | Attempts: 10
128 | == ClarityDebug == | Array sum is: 0
129 | == ClarityDebug == | Tunnel brother is:
130 | == ClarityDebug == | We are not in the Barrows aboveground area.
131 | == ClarityDebug == | We are not in the Barrows aboveground area.
[/INDENT]

Thank you for answering Thief's question! I guess sometimes people's computers download the images improperly.

If I am reading this debug correctly, the script successfully entered Dharok's crypt and then was unable to find the coffin after ten attempts? Were there a number of other players in the area that threw off the color search?

If the script is unable to find the coffin it is effectively stuck and cannot continue. This has not happened to me before so I suppose a new failsafe is required. After a long period however it would initiate the time limit failsafe and restart the run.

A screenshot or maybe more detail about what was happening would help me figure this out. I'm sorry this has happened to you!

Clarity

2014-02-11 14:32:47

From: bbassett
Okay, let's not assume it's the script…. My first assumption is always that I've screwed something up somehow :-)
And I should have given more detail, sorry.
Right, always using an empty world so no-one about at all - no other players. low ping, so no worries there.
I've tried both OpenGL and DirectX, both do the same thing - always finds the centre, runs NE, digs, then cannot find coffin
Setup is OldSchool / Min / Fixed / DirectX (or OpenGL)
I did have trouble with the downloaded png's but they look good now.

Could the Tunnel Brother is [blank] be a clue? It's like it's not standing far enough down to see the coffin, maybe my settings are off.
Otherwise, I'm stuck.
[ATTACH=CONFIG]22914[/ATTACH]

Ah, screenshot revealed the answer. Your mainscreen is very small in height, so it cannot detect the entire coffin. Resize your chatbox so it is as small in height as possible, and put the ability bar on top. See the screenshots in the first post.

Clarity

2014-02-11 15:27:20

From: bbassett
Perfect! Thanks for that….never noticed the size difference and kicked myself for not figuring it out myself.
Now I'm getting "No brother target arrow found." when he's fighting - I'm guessing it's because I've got a big block of text covering it. I'll look to see how to turn it off.
Looking forward to getting this working. Script looks fantastic.


Don't disable the text boxes/target information. The script will definitely fail with those turned off. Make sure auto-retaliate is turned off when running the script. Your character probably entered combat before it could confirm that a brother was present. Good luck :)

Additionally, if during any of this testing you have killed a brother, you will need to finish the run yourself manually. Because of the checks/failsafes it needs to ensure success you need to start the script on a fresh run. I will probably update this in the future but it would require a lot of rewriting.

Clarity

2014-02-11 15:52:13

From: bbassett
Auto-retaliate was the problem - fighting now! Thanks Clarity…..will keep you updated.

No worries, I will be more clear about the required setup in the first post. Let me know how the maze solving goes, as far as I know the script is flawless everywhere else.

Clarity

2014-02-11 16:44:22

From: bbassett
Edit: fights, detects fighting and drinks overloads etc - but leaves halfway through each fight, all brothers. I can see it's checking some DTM's to see if still in combat, so assume my settings are off still.
(Also, I tried starting from Burgh bank, and it got stuck on "Opening medallion menu". It then tried to walk me to Barrows but gave up half way.)


Did you re-enable the show target information at all times?

Thief

2014-02-12 03:32:25

From: Clarity
That isn't scriptside. What is the directory layout of your Simba installation? Are you running the program with admin rights? Is there a functional PNG image stored in the runescape_other/ folder?


The PNG seems functional, it's 167kb, and it looks fine when I open it.

My simba directory is just LocalDisk>Simba

I tried re-installing simba, updating all plugins etc, but still the same problem.

As for admin rights - I'm using W7, so that shouldn't be the problem.

I know something must be wrong on my end - but after searching the forums and experimenting, I can't seem to figure out what it is.

Clarity

2014-02-12 12:07:52

Plugin/SRL updates sometimes don't work. Try manually installing using downloaded ZIPs from github at: https://github.com/SRL/
If you both are still stuck we should teamview.

Thief

2014-02-13 07:59:12

I've managed to get it to load up (after trying another fresh install of simba), but now I have another problem lol.

After it opens the medallion menu it terminates straight away giving this error:

Exception in Script: Runtime error: "Access violation" at line 178, column 12 in file "C:\Simba\Includes\SRL-6\lib\interfaces\conversationbox.simba"


Here's an image of my screen:
[ATTACH=CONFIG]22925[/ATTACH]

Clarity

2014-02-13 11:44:15

Compare your setup to the screenshots in the first post. Chatbox needs to be as short as possible with ability bar directly on top. Conversation box is also incorrectly positioned so what you need to do is choose "Old School" graphics once again and then adjust the ability bar/chatbox.

RlagkRud

2014-02-13 17:04:23

Haven't tried this out yet but it looks nasty!
If I'm not too lazy to do the quests for drakans etc. I'll be sure to give this a run!

Clarity

2014-02-13 17:14:34

Seems that your conversation box is positioned incorrectly like Thief's. Regarding brother detection I'm going to check through the script later tonight to see what trips it up, I've only had that happen to me once or twice the entire time I've tested it but if it's happening to you for every brother I guess it's something I need to account for.

Thief

2014-02-14 03:20:56

I reset the old school interface and resized the chatbox to the same as the picture (and move the ability bar down), but still getting the same error.

The script terminates literally a split second after it opens the medallion menu. I tried making the wait time longer but still terminated instantly after opening the medallion.

It also uses the medallion before banking (it's not recognizing I have no pots, food, etc.)

I'll upload a video of it a little later - it seems like no one else is having the same problem so it's definitely on my end. Thanks for the help thus far :)

Clarity

2014-02-14 04:05:10

From: Thief
I reset the old school interface and resized the chatbox to the same as the picture (and move the ability bar down), but still getting the same error.

The script terminates literally a split second after it opens the medallion menu. I tried making the wait time longer but still terminated instantly after opening the medallion.

It also uses the medallion before banking (it's not recognizing I have no pots, food, etc.)

I'll upload a video of it a little later - it seems like no one else is having the same problem so it's definitely on my end. Thanks for the help thus far :)

Can you teamview? (both of you)

Clarity

2014-02-17 11:18:54

Been very busy IRL lately. Will try to update this soon! Sorry to those having some issues. PM me if you are online to teamview and if I'm also on I'll help you out.

footballjds

2014-02-18 14:37:16

From: Clarity
Been very busy IRL lately. Will try to update this soon! Sorry to those having some issues. PM me if you are online to teamview and if I'm also on I'll help you out.


I've gotten more emails from github, sync up with me sometime and lets get the git client working.

SOUPalmighty

2014-02-21 21:23:00

Wish i Had a setup good enough to use this haha, thing looks beastly.

Clarity

2014-02-24 08:58:04

Now that BXP is over, I'm going to try to update this tonight.
Also once this is stable I think I may release public, or perhaps a limited version public. Still undecided. Thoughts?

Also, with the combat update it looks like I can make fighting the brothers a lot quicker and easier.
Given the voting results it looks like I'll just add all of the features as I get the time to do so, starting with the highest voted.

RlagkRud

2014-02-25 01:16:05

Just as a heads up, the new fighting modes are a bit glitchy. If you head over to the RS forums you'll see a bunch of people complaining about bugs here and there.
I'd recommend waiting until issues are resolved to save yourself a headache ;)

Clarity

2014-02-25 11:18:26

From: RlagkRud
Just as a heads up, the new fighting modes are a bit glitchy. If you head over to the RS forums you'll see a bunch of people complaining about bugs here and there.
I'd recommend waiting until issues are resolved to save yourself a headache ;)

Hmm :\ yeah for now I'm sticking with full manual, as the fighting itself with the brothers is pretty basic and doesn't require a lot of fancy ability usage tactics. Thanks for this tip. Working on non-combat additions and bug fixes atm.

Edit: seems like a number of things are broken. Going to wait to release an update until this settles.

Clarity

2014-03-05 20:05:27

Update 0.935

-Revolution is now the combat method used in the script. Threshold ability "Destroy" will be manually activated at 50%+ adrenaline, but revolution will activate abilities automatically. Make sure your ability bar is set up correctly.
-Conversation box fatal error will no longer occur.
-New, far more accurate method of detecting the maze corner room.
-Ton of bug fixes.
-New, more accurate puzzle screen detection.
-Groundwork for upcoming 1.000 features.
-All house altar locations now supported.

Please let me know if the puzzle solving still fails.

RlagkRud

2014-03-06 02:37:54

From: Clarity
Update 0.935

-Revolution is now the combat method used in the script. Threshold ability "Destroy" will be manually activated at 50%+ adrenaline, but revolution will activate abilities automatically. Make sure your ability bar is set up correctly.
-Conversation box fatal error will no longer occur.
-New, far more accurate method of detecting the maze corner room.
-Ton of bug fixes.
-New, more accurate puzzle screen detection.
-Groundwork for upcoming 1.000 features.
-All house altar locations now supported.

Please let me know if the puzzle solving still fails.


Nice update! Lucky for us scripters jagex implemented easy mode aka revolution ;)

I just got 92 prayer (for ss) and finished branches of darkmeyer so I could get the drakans and test this script out. I'll run it as soon as I get a chance and get back to you!

Clarity

2014-03-06 18:46:15

Mm, seems like puzzle solving is still iffy. Uploaded 0.936 but I'm working on a stable solution atm.

RlagkRud

2014-03-06 19:18:41

Just tried it out. Script seems to take a long time to detect the teleport chatbox.
Also it detects battle is over too early. MY char keeps leaving the crypt before the brother is dead.

This happened with my other scripts too but DTMs seem to be changing. It's possible that some color chnage caused your combat DTMs to be outdated.

Clarity

2014-03-06 19:23:36

From: RlagkRud
Just tried it out. Script seems to take a long time to detect the teleport chatbox.
Also it detects battle is over too early. MY char keeps leaving the crypt before the brother is dead.

This happened with my other scripts too but DTMs seem to be changing. It's possible that some color chnage caused your combat DTMs to be outdated.

Interesting, the script has been running flawless for me today except for puzzle solving. Is your target information set to always appear?

RlagkRud

2014-03-06 19:27:22

From: Clarity
Interesting, the script has been running flawless for me today except for puzzle solving. Is your target information set to always appear?


Uhhh I'm guessing you mean that when I'm in battle does the combat information above the monsters head appear? In that case yes.

Clarity

2014-03-06 19:46:37

From: RlagkRud
Uhhh I'm guessing you mean that when I'm in battle does the combat information above the monsters head appear? In that case yes.

Well that's strange. Idk why it would randomly not work for you. Debug log, script settings?

RlagkRud

2014-03-06 22:28:49

From: Clarity
Well that's strange. Idk why it would randomly not work for you. Debug log, script settings?



//Script Specific Information
showScriptDebug := true; //Display script general debug info (text and onscreen)?
showScriptPaint := true; //Display on screen script paint?
showRoomMapping := true; //Display maze room mapping graphics? Only works if debug is true.

bankingMethod := 'Burgh De Rott'; //Only supported banking method at the moment.
bankSupplyTab := 5; //Which bank tab is your barrows supply tab?
overloadSlot := 13; //What bank item slot contains your overloads?
restoreSlot := 14; //What bank item slot contains your prayer restore potions (super stat restore recommended)?
foodSlot := 12; //Which bank item slot contains your food?
travelMethod := 'Medallion'; //Only supported teleportation method at the moment.
emergencyMethod := 'House Teleport'; //Only supported emergency method at the moment.

useQuickPrayers := true; //Set whatever you want as your quick prayers. Protect Item, Soulsplit, & Level 95 corresponding curse recommended.
usingOverloads := true; //Only supported potion at the moment.

killAkrisae := False; //Killing Akrisae increases loot chances and overall profit. Set to true if you have Akrisae unlocked, set to false if you have not.
primaryStyle := 'Melee'; //N/A if killAkrisae = false. Melee is the most effective primary style.
secondaryStyle := 'Ranged'; //N/A if killAkrisae = false. Ranged is the most effective second style vs Akrisae.
dualWielding := true; //Are you using dual wield? Both styles must be either dual wield or single wield.
haveAltar := False; //Do you have a prayer altar adjacent to your house portal?
chapelLocation := 'East'; //Where is your chapel relative to your house entrance portal?

//Lag and Accuracy Modifiers
antibanThreshold := 2000; //Adjust to increase or decrease the amount of antiban the script performs. Threshold below 1000 not recommended.
internetConnectionThreshold := 4000; //Increase if script fails/you frequently lag. Will increase time per run.
doorTestingThreshold := 3; //Increase if script fails/you frequently lag. Will increase time per run.



97 | == ClarityDebug == | Recognized brother as Dharok.
98 | == ClarityDebug == | Found attack option and selected it.
99 | == ClarityDebug == | We are not in the Barrows aboveground area.
100 | == ClarityDebug == | Checking health.
101 | == ClarityDebug == | Prayers are not active, activating prayer.
102 | == ClarityDebug == | Prayer check completed.
103 | == ClarityDebug == | Overload is not active, drinking potion
104 | == ClarityDebug == | Overload check completed.
105 | == ClarityDebug == | Antiban was initiated.
106 | == ClarityDebug == | Antiban called with no action performed. (1482)
107 | == ClarityDebug == | Checking to see if we are in combat.
108 | == ClarityDebug == | Checking to see if we are in combat.
109 | == ClarityDebug == | Checking to see if we are in combat.
110 | == ClarityDebug == | Checking to see if we are in combat.
111 | == ClarityDebug == | Combat no longer occurring. Brother killed. [Crypts]
112 | == ClarityDebug == | We are not in the Barrows aboveground area.
113 | == ClarityDebug == | findStairs initiated.
114 | == ClarityDebug == | Checking to see if we are in combat.
115 | == ClarityDebug == | We are not in the Barrows aboveground area.

Clarity

2014-03-08 17:25:34

From: RlagkRud
//Script Specific Information
showScriptDebug := true; //Display script general debug info (text and onscreen)?
showScriptPaint := true; //Display on screen script paint?
showRoomMapping := true; //Display maze room mapping graphics? Only works if debug is true.

bankingMethod := 'Burgh De Rott'; //Only supported banking method at the moment.
bankSupplyTab := 5; //Which bank tab is your barrows supply tab?
overloadSlot := 13; //What bank item slot contains your overloads?
restoreSlot := 14; //What bank item slot contains your prayer restore potions (super stat restore recommended)?
foodSlot := 12; //Which bank item slot contains your food?
travelMethod := 'Medallion'; //Only supported teleportation method at the moment.
emergencyMethod := 'House Teleport'; //Only supported emergency method at the moment.

useQuickPrayers := true; //Set whatever you want as your quick prayers. Protect Item, Soulsplit, & Level 95 corresponding curse recommended.
usingOverloads := true; //Only supported potion at the moment.

killAkrisae := False; //Killing Akrisae increases loot chances and overall profit. Set to true if you have Akrisae unlocked, set to false if you have not.
primaryStyle := 'Melee'; //N/A if killAkrisae = false. Melee is the most effective primary style.
secondaryStyle := 'Ranged'; //N/A if killAkrisae = false. Ranged is the most effective second style vs Akrisae.
dualWielding := true; //Are you using dual wield? Both styles must be either dual wield or single wield.
haveAltar := False; //Do you have a prayer altar adjacent to your house portal?
chapelLocation := 'East'; //Where is your chapel relative to your house entrance portal?

//Lag and Accuracy Modifiers
antibanThreshold := 2000; //Adjust to increase or decrease the amount of antiban the script performs. Threshold below 1000 not recommended.
internetConnectionThreshold := 4000; //Increase if script fails/you frequently lag. Will increase time per run.
doorTestingThreshold := 3; //Increase if script fails/you frequently lag. Will increase time per run.



97 | == ClarityDebug == | Recognized brother as Dharok.
98 | == ClarityDebug == | Found attack option and selected it.
99 | == ClarityDebug == | We are not in the Barrows aboveground area.
100 | == ClarityDebug == | Checking health.
101 | == ClarityDebug == | Prayers are not active, activating prayer.
102 | == ClarityDebug == | Prayer check completed.
103 | == ClarityDebug == | Overload is not active, drinking potion
104 | == ClarityDebug == | Overload check completed.
105 | == ClarityDebug == | Antiban was initiated.
106 | == ClarityDebug == | Antiban called with no action performed. (1482)
107 | == ClarityDebug == | Checking to see if we are in combat.
108 | == ClarityDebug == | Checking to see if we are in combat.
109 | == ClarityDebug == | Checking to see if we are in combat.
110 | == ClarityDebug == | Checking to see if we are in combat.
111 | == ClarityDebug == | Combat no longer occurring. Brother killed. [Crypts]
112 | == ClarityDebug == | We are not in the Barrows aboveground area.
113 | == ClarityDebug == | findStairs initiated.
114 | == ClarityDebug == | Checking to see if we are in combat.
115 | == ClarityDebug == | We are not in the Barrows aboveground area.

Thanks for the log. This occurs consistently/every time, or just occasionally? Does anyone else have this issue?

RlagkRud

2014-03-08 20:48:26

From: Clarity
Thanks for the log. This occurs consistently/every time, or just occasionally? Does anyone else have this issue?


It's happened everytime so far. I haven't been able to use the script too much cause of this error.
It did this to dharok, than to verac so I stopped the script. Tried again, same thing happened. Ran one more time, same thing, so I stopped testing.
Luckily it seems to be a problem just w/ me since nobody else is posting this issue.

Clarity

2014-03-08 20:53:22

From: RlagkRud
It's happened everytime so far. I haven't been able to use the script too much cause of this error.
It did this to dharok, than to verac so I stopped the script. Tried again, same thing happened. Ran one more time, same thing, so I stopped testing.
Luckily it seems to be a problem just w/ me since nobody else is posting this issue.


{FUNCTION -- areWeFighting
Purpose: Checks if we are fighting a brother.
Comments: None.}
function areWeFighting: boolean;
var
x, y, tries: integer;
begin
if not isLoggedIn then
exit;
result := false;
isAkrisae := false;
ClarityDebug('Checking to see if we are in combat.');
while tries < 4 do
begin
if findDTM(earthWeakness, x, y, mainScreen.getBounds()) or
findDTM(airWeakness, x, y, mainScreen.getBounds()) or
findDTM(rangedWeakness, x, y, mainScreen.getBounds()) or
findDTM(rangedWeaknessAlt, x, y, mainScreen.getBounds()) or
findDTM(fireWeakness, x, y, mainScreen.getBounds()) or
findDTM(stabWeakness, x, y, mainScreen.getBounds()) or
findDTM(waterWeakness, x, y, mainScreen.getBounds()) or
findDTM(boltWeakness, x, y, mainScreen.getBounds()) then
begin
if findDTM(boltWeakness, x, y, mainScreen.getBounds()) then
begin
isAkrisae := true;
ClarityDebug('We are fighting Akrisae!');
end;
result := true;
ClarityDebug('Currently in combat with a brother.');
exit;
end
else
inc(tries);
end;
end;
Try increasing
tries < 4
to some higher number like
tries < 8

I suspect this will fix it. But if it doesn't work…I'm sort of stumped why only you would fail to detect DTMs that everyone else is detecting fine.

Clarity

2014-03-10 12:10:15

Script is broken for now due to recent update, will fix asap.

luxrath

2014-03-18 15:01:22

awesome looking script… Curious though for when its running again, would i get better rates using hybrid armor (warpriest), or using ranged/melee/magic?

The Mayor

2014-04-05 22:45:01

That's the problem when you have a massive script, can be a bi**h to update :p

Clarity

2014-04-06 13:45:50

From: The Mayor
That's the problem when you have a massive script, can be a bi**h to update :p

Got a more updated one privately at the moment but it's still buggy so I'm waiting for a more stable version before I post it back here :D
But yeah…quite a pain.

footballjds

2014-04-07 10:24:46

From: The Mayor
That's the problem when you have a massive script, can be a bi**h to update :p


From: Clarity
Got a more updated one privately at the moment but it's still buggy so I'm waiting for a more stable version before I post it back here :D
But yeah…quite a pain.


It becomes easier when you split it into different parts and use github or similar :)

unknownrpg

2014-06-16 01:42:45

From: Clarity
Got a more updated one privately at the moment but it's still buggy so I'm waiting for a more stable version before I post it back here :D
But yeah…quite a pain.


Do you still maintain this script? I just started playing rs again and this script looks pretty cool and i would be quite interested in using it xD

Clarity

2014-07-03 08:48:56

From: unknownrpg
Do you still maintain this script? I just started playing rs again and this script looks pretty cool and i would be quite interested in using it xD

Thanks! Sadly, I have no access to a combat-ready account at the moment so I can't maintain the script (unless someone would be kind enough to let me use their account temporarily).

I've been distracted with other things at the moment as well (real life etc.) but I have not lost my scripting passion haha so I'll be back soon! :)

Solar

2014-07-03 13:22:50

I think I know what you mean by being back soon, when you'll probably get some inspiration for something to compete with? :p
( @Clarity; you know what I mean right?)

Haxz

2014-07-03 13:40:33

I never thought this was possible. I've attempted to make a barrow script when I'm botting long ago, gave up when I think walking in the maze is not possible. Definitely wowed by this script. I might look through on how you did this and attempt to make one for OSR.

acow

2014-07-04 15:42:22

From: Haxz
I never thought this was possible. I've attempted to make a barrow script when I'm botting long ago, gave up when I think walking in the maze is not possible. Definitely wowed by this script. I might look through on how you did this and attempt to make one for OSR.


Yeah it's definitely impressive, well done clarity.

Moneymake

2014-07-10 07:12:39

Hey Clarity script looks awsome, can possibly let you use my account if I can make enough money to get a bond haha, otherwise awsome work man, keep it up, hope to be able to script as well as that one day =D

Clarity

2014-09-15 13:32:46

From: Moneymake
Hey Clarity script looks awsome, can possibly let you use my account if I can make enough money to get a bond haha, otherwise awsome work man, keep it up, hope to be able to script as well as that one day =D

I was recently donated an account! I am working on getting some money (totally broke in RS) so once I do, I will get back to perfecting this script. This script is my favorite and I would really like to see it turn flawless, especially with the recent updates that helped out botting.

After that, I am considering a public release in order to (hopefully) bring some activity to SRL.

Ross

2014-09-15 17:22:36

From: Clarity
I was recently donated an account! I am working on getting some money (totally broke in RS) so once I do, I will get back to perfecting this script. This script is my favorite and I would really like to see it turn flawless, especially with the recent updates that helped out botting.

After that, I am considering a public release in order to (hopefully) bring some activity to SRL.


How much money(RS) are you looking to get? I could probably help out.

Godless

2014-09-17 08:32:55

I too would be willing to make a contribution. How much are we talking? 10m? 20? More?

Moneymake

2014-09-27 16:25:12

From: Clarity
I was recently donated an account! I am working on getting some money (totally broke in RS) so once I do, I will get back to perfecting this script. This script is my favorite and I would really like to see it turn flawless, especially with the recent updates that helped out botting.

After that, I am considering a public release in order to (hopefully) bring some activity to SRL.


Sweet man sounds good

Trollcrank

2014-09-27 19:15:53

How do you make such sexy paint every time?

If I had another member account I would test this for sure.

Olly

2014-09-27 21:29:49

From: Clarity
I was recently donated an account! I am working on getting some money (totally broke in RS) so once I do, I will get back to perfecting this script. This script is my favorite and I would really like to see it turn flawless, especially with the recent updates that helped out botting.

After that, I am considering a public release in order to (hopefully) bring some activity to SRL.


Hopefully we will have the new Simba soon, That may help. :)

Moneymake

2014-10-02 01:15:59

As with Ross and God, willing to make any contributions just hit me up!

vvarfare

2014-10-02 13:32:07

I can provide an account with 2400 total and 150m let me know!

GRIM

2014-12-09 02:37:39

@Clarity
I've seen 3+ members offer an account or gp to assist you.

I myself was going to lend you an account, but I don't believe that's needed now.
I don't have GP to offer you, but I do have a maxed account that when it comes to testing I can run it for as long as the script will keep itself alive, I also believe this script would bring a lot of activity to SRL (which you claimed you wanted above) mainly because the medium level kids around the world whom play runescape would find it and use it to level themselves up via all other scripts that are here on SRL.

If you need anything apart from GP or $ that I can assist with, message me. =)
Would love to see this as something i could run over night and wake up in the morning to free gp =D