PDA

View Full Version : [Money Making] Draynor Manor Clay Miner - Est Profit[120k/hr]



Renzanity
04-09-2015, 06:15 PM
*****F2P Money Maker*****
~Draynor Manor Clay Miner~
Version: 3.4
Status: Working


Hi everyone! This is another step for me in learning how to script Simba. I hope you find it useful somehow.:)

Features:
-Progress report.
-Rafiki Player Form.
-MiniBreak
-Client Reload
-Antiban

What it basically does:
-Runs to the clay mining area near the Draynor Manor
-Mines for clay
-Runs to the chest and banks everything and repeats
-Takes breaks
-Checks if you're within the vicinity of the mining area and the bank chest


Requirements:
-High enough Mining Lvl and a Rune pickaxe to compete with the other bots

Instructions:

1. Be sure that your client is properly setup. Click me (https://villavu.com/forum/showthread.php?t=107365)

2. Have your players setup in the Rafiki Player Manager.

http://i.imgur.com/HnutHzO.png

3. Start ANYWHERE.

4. Save the preset loadout that you'll be using as an empty backpack.

5. Save this file in your Simba\Includes\SPS\img\runescape_other folder and rename it to CLAY_SPS_00 or download the attatchment below.

http://i.imgur.com/FoU0DTW.png


Progress Reports:

Testing v3.4

v3.4
/===================================\
|=====Draynor Manor Clay Miner======|
|===================================|
| Time Ran: 21h 19m 03s |
| No. of breaks taken: 13 |
| No. of clay mined: 16,679 pcs |
| No. of clay/hr: 782 pcs |
| No. of sapphire collected: 27 pcs |
| No. of ruby collected: 2 pcs |
| No. of emerald collected: 5 pcs |
| No. of diamond collected: 3 pcs |
| Total Profit: 4,802,358 gp |
| Estimated Profit/hr: 225,277 gp |
\===================================/

v3.4
/===================================\
|=====Draynor Manor Clay Miner======|
|===================================|
| Time Ran: 48h 30m 28s |
| No. of breaks taken: 20 |
| No. of clay mined: 37,933 pcs |
| No. of clay/hr: 782 pcs |
| No. of sapphire collected: 39 pcs |
| No. of ruby collected: 10 pcs |
| No. of emerald collected: 31 pcs |
| No. of diamond collected: 11 pcs |
| Total Profit: 10,731,501 gp |
| Estimated Profit/hr: 221,232 gp |
\===================================/



v3.3
/===================================\
|=====Draynor Manor Clay Miner======|
|===================================|
| Time Ran: 11h 22m 00s |
| No. of breaks taken: 7 |
| No. of clay mined: 8,491 pcs |
| No. of clay/hr: 747 pcs |
| No. of sapphire collected: 11 pcs |
| No. of ruby collected: 4 pcs |
| No. of emerald collected: 5 pcs |
| No. of diamond collected: 0 pcs |
| Total Profit: 2,485,670 gp |
| Estimated Profit/hr: 218,678 gp |
\===================================/


Ran smoothly...though there were a lot of bots around so I only made this much GP. T_T


v1.0
/=======================================\
|=======Draynor Manor Clay Miner========|
|=======================================|
| Time Ran: 10h 04m 31s |
| No. of breaks taken: 9 |
| No. of clay mined: 7168 pcs |
| No. of clays/hr: 711 pcs |
| Total Profit: 989184 gp |
| Estimated Profit/hr: 98177 gp |
\=======================================/
Successfully executed.


Updates:

Update: Minor fix on finding clay rocks bug
-Added a path back to the mining area in-case the bot lags and decides to start mining at the bank -facedesk-

Update: v1.2 release
-Added paint proggy
http://i.imgur.com/WN7L7Mb.png
Update: v1.3 release
-Edited the antiBan, it's now doing random mouse movements after clicking the rocks for a more human-like activity.

Update: v2.0 release
-Updated the color of the clay.
-Added the break, break length, reload timer, reload length and run timer on the playerForm. (You may now specify how long before you take breaks, before the script reloads your SMART or to run the script)
-Now uses DTM to count the clay for the progress report.
-Pretty much updated the whole script.
-Sadly, still no multiplayer capabilities. (If there's somebody who can help me out, leave me a PM)

Update: v2.1 release
-Updated the antiban
-You may now specify how often the antiban/minibreak would initiate through the playerform
-Updated the colors for the bank
-Auto price update, instead of typing in how much the clay is

Update: v2.2 release
-New SPS map
-Added a very nifty snippet by The Mayor, it's called SPS.isInPolygon(). You can find out more about it, here (https://villavu.com/forum/showthread.php?t=110898). I used it as a failsafe for when your character suddenly feels like strolling off the radar. If it does wander off the map, this failsafe's going to trigger and use the Draynor Lodestone to bring you back. If your backpack's full, you will be walked to the bank; if not, you'll be walked back to the mining area

Update: v2.2.1 release
-Removed the TSPSArea.isInPolygon function for it has been pushed to the SPS include so duplicate declarations will be avoided

Update: v3.0 release
-Rewritten some parts of the script to make it work again.

Update: v3.1 release
-I have taken out the reload option and fixed the breaking procedure
-Changed the SPS walkpaths as well as the areas

Update: v3.2 release
-Edited the findObj function to click on random offsets from the middle of the ATPA

Update: v3.3 release
-Edited the findObj function
-Updated the DTMs
-Updated the bank chest color

Update: v3.4 release
-Edited the mining procedure
-Added a function to close the task popup that appears upon reaching lvl 10 mining (From The Mayor's VEB Miner)
-Changed how the script banks from clicking the quick deposit button to using presets which allows the users that have members accounts have a Bracelet of Clay on them.



Please leave progress reports or post any annoying bugs you find below!:norris:

WYD
04-09-2015, 09:29 PM
Can i have some help with PRESET_1 ?
edit: I fix I'm just new to preset's

theholyone
04-10-2015, 02:57 AM
you are just trying to kill f2p botting aren't you? >;o

Renzanity
04-10-2015, 03:28 AM
you are just trying to kill f2p botting aren't you? >;o

I was, secretly. ;D But the charade's gone now huh? xD

WYD
04-10-2015, 03:15 PM
I was, secretly. ;D But the charade's gone now huh? xD
My have a bug i was at a friend for 4h and i come on my pc and this,It look like a walking bug to the bank if you ask me.
http://i.imgur.com/j6FKAJZ.png

Renzanity
04-11-2015, 12:25 AM
My have a bug i was at a friend for 4h and i come on my pc and this,It look like a walking bug to the bank if you ask me.
http://i.imgur.com/j6FKAJZ.png

Hi, thanks for the report! And no, it's not a walk path bug, it's those pesky butterflies. I'll go make a failsafe for that.

WYD
04-11-2015, 06:34 PM
Hi, thanks for the report! And no, it's not a walk path bug, it's those pesky butterflies. I'll go make a failsafe for that.

Have this be fix yet?

Renzanity
04-14-2015, 04:25 AM
Update:

Hi guys, since the dawn of the Guthixian Butterflies (http://runescape.wikia.com/wiki/Guthixian_butterfly) is already over, I won't be releasing a fix for it anymore.:norris:

Please do report other bugs and concerns below.:)

WYD
04-14-2015, 12:58 PM
Update:

Hi guys, since the dawn of the Guthixian Butterflies (http://runescape.wikia.com/wiki/Guthixian_butterfly) is already over, I won't be releasing a fix for it anymore.:norris:

Please do report other bugs and concerns below.:)

---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
-- isMouseOverText(): False
-- Succesfully freed SMART[24356]
-- Freeing gametabs bitmaps...
Successfully executed.
http://i.gyazo.com/e2525df77898dceaad2a60eea16d7929.png

Renzanity
04-14-2015, 02:39 PM
...

Uploaded a minor fix for the script, I'm kinda busy with other things right now so that might do for now.

Added a path to go back to the mining area if it somehow decides to start mining at the bank.

Renzanity
04-15-2015, 02:22 PM
Update: v1.2 release
-Added paint proggy

Renzanity
04-30-2015, 02:44 AM
Update: v1.3 release
-Edited the antiBan, it's now doing random mouse movements after clicking the rocks for a more human-like activity.

MadGuy
05-04-2015, 06:02 AM
You need to add logout if he does nothing. I just left my account to mine clay at night, but he stuck somwhere and mined 2k clay in 10 hours. I believe ban is comming on my this account :)
BTW Script sometimes is really slow. he gooes to mining spot click on rock then click on minimap then click on rock then click on minimap and so on, but sumetimes i start the script and it works fast.

Renzanity
05-04-2015, 02:54 PM
You need to add logout if he does nothing. I just left my account to mine clay at night, but he stuck somwhere and mined 2k clay in 10 hours. I believe ban is comming on my this account :)
BTW Script sometimes is really slow. he gooes to mining spot click on rock then click on minimap then click on rock then click on minimap and so on, but sumetimes i start the script and it works fast.

Hi,

First, thanks for bringing this up to my attention. I haven't been able to update my other scripts because I've been too busy enjoying coding other scripts and thought maybe I could leave the other scripts since there's nobody complaining about it yet.:p

Second, I'll look into this. Maybe add some failsafes and update my rock finding TPA then upload it soon.

Now for my suggestion regarding your problem:
-IF you're running multiple SMART clients or browsing rigorously on your browser and your RAM's getting overworked, try changing your CPU usage on your RS Graphics settings to 'Normal' or anything lower than 'Maximum'. Don't know if that really works, but it does for me.

If your problem still persist, let me know so I can get that update uploaded sooner.

Have a good one!

MadGuy
05-04-2015, 03:48 PM
Hi,

Thanks for fast answer. Well that tip with cpu didn't help. Maybe i will try to delete minibreak procedure and then try to catch good start. My pc running only one smart client, but I believe i have a problems with my pc hardware.another scripts running fine. Thanks for advices.

Renzanity
05-04-2015, 04:30 PM
Hi,

Thanks for fast answer. Well that tip with cpu didn't help. Maybe i will try to delete minibreak procedure and then try to catch good start. My pc running only one smart client, but I believe i have a problems with my pc hardware.another scripts running fine. Thanks for advices.

Hello again, :)

That's bad news. Feel free to do as you wish with the script and try to figure out what makes it bug out, report back here or message me if you get something.

Anyway, I'll work on this and try to find a few ways to make the script efficient. This script was actually rushed so it's rough around....everywhere. xD

SmallP3n0r
05-04-2015, 10:56 PM
/=======================================\
|=======Draynor Manor Clay Miner========|
|=======================================|
| Time Ran: 19m 50s |
| No. of breaks taken: 0 |
| No. of clay mined: 196 pcs |
| No. of clays/hr: 593 pcs |
| Total Profit: 0 gp |
| Estimated Profit/hr: 0 gp |
\=======================================/

Renzanity
05-12-2015, 06:42 AM
Update: v2.0 release
-Updated the color of the clay.
-Added the break, break length, reload timer, reload length and run timer on the playerForm. (You may now specify how long before you take breaks, before the script reloads your SMART or to run the script)
-Now uses DTM to count the clay for the progress report.
-Pretty much updated the whole script.
-Sadly, still no multiplayer capabilities. (If there's somebody who can help me out, leave me a PM)

P.S.
Been a while since I've updated my scripts. Enjoy.

Leave suggestions and/or bugs on a post below, thanks!

lisapvm24
05-19-2015, 03:59 AM
Hello,

Getting this error:

-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: "Open Shop Minigame Spotlight Podium"
---- Current mouse-over text: "Open Shop Minigame Spotlight Podium"
---- Current mouse-over text: "Open Shop Minigame Spotlight Podium"
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
-- isMouseOverText(): False
-- WARNING: sps.getPlayerPos(): Didn't find enough matches accurately calc your postion
-- sps.getPlayerPos(): result = {X = -1, Y = -1}, took 4294967420 ms
-- sps.walkPath(): result = False

Renzanity
05-19-2015, 04:54 AM
Hello,

Getting this error:

-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: "Open Shop Minigame Spotlight Podium"
---- Current mouse-over text: "Open Shop Minigame Spotlight Podium"
---- Current mouse-over text: "Open Shop Minigame Spotlight Podium"
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
---- Current mouse-over text: "Check Scoreboard"
-- isMouseOverText(): False
-- WARNING: sps.getPlayerPos(): Didn't find enough matches accurately calc your postion
-- sps.getPlayerPos(): result = {X = -1, Y = -1}, took 4294967420 ms
-- sps.walkPath(): result = False

I'll update a bunch of stuff on the script(color, path, etc.), so stay tuned. :)

Renzanity
05-19-2015, 06:18 AM
Update: v2.1 release
-Updated the antiban
-You may now specify how often the antiban/minibreak would initiate through the playerform
-Updated the colors for the bank
-Auto price update, instead of typing in how much the clay is

Pastah
05-22-2015, 03:59 PM
For the mining part it works great, it only banks 1 to 3 clay and goes back to mining instead of quick depositing or depositing all. Don't know if it is just me or me missing something.

Renzanity
05-22-2015, 04:10 PM
For the mining part it works great, it only banks 1 to 3 clay and goes back to mining instead of quick depositing or depositing all. Don't know if it is just me or me missing something.

I'll test this out again later, thanks for bringing that up to my attention.:D

Try to make your own fixes for it until I update the script.:)

Have a good one.

Renzanity
05-22-2015, 05:08 PM
Update: v2.2 release
-New SPS map
-New instructions (you may now start ANYWHERE)
-Added a very nifty snippet by The Mayor, it's called SPS.isInPolygon(). You can find out more about it, here (https://villavu.com/forum/showthread.php?t=110898). I used it as a failsafe for when your character suddenly feels like strolling off the radar. If it does wander off the map, this failsafe's going to trigger and use the Draynor Lodestone to bring you back. If your backpack's full, you will be walked to the bank; if not, you'll be walked back to the mining area

Pastah
05-22-2015, 06:55 PM
I'll test this out again later, thanks for bringing that up to my attention.:D

Try to make your own fixes for it until I update the script.:)

Have a good one.

I fixed it by move the "subscribe" button more away from the deposit all button, stupid me :).

Renzanity
05-22-2015, 06:58 PM
I fixed it by move the "subscribe" button more away from the deposit all button, stupid me :).

Ohh, great. Enjoy all the clay.:D

Renzanity
05-22-2015, 08:32 PM
Update: v2.2.1 release
-Removed the TSPSArea.isInPolygon function for it has been pushed to the SPS include so duplicate declarations will be avoided

EmoCore
08-01-2015, 08:23 PM
Leaves to bank when inventory isnt completely full (25ish clay).
Prefers mining east clay rocks too much (after finishing mining eastern clay rocks will start mining middle one for half a second and without confirming if clay was gotten starts mining eastern one).

Probably caused because my mining level was only 16.
Could be caused because I changed tabBackPack.waitForShift for bigger one.
Progress report didn't work for me.

GetHyper
08-02-2015, 06:15 AM
Leaves to bank when inventory isnt completely full (25ish clay).
Prefers mining east clay rocks too much (after finishing mining eastern clay rocks will start mining middle one for half a second and without confirming if clay was gotten starts mining eastern one).

Probably caused because my mining level was only 16.
Could be caused because I changed tabBackPack.waitForShift for bigger one.
Progress report didn't work for me.

Have you tried reverting it back to see if the problem still occurs?
If it does then it is an issue in the script, if not you have your answer.

karu
10-26-2015, 07:19 AM
Thank you for this splendid script, it works really well and with current clay prices it makes a nice bit of money

Ponyrokkusu
11-08-2015, 05:41 PM
For me it's gotten stuck = after it mines it wanders off then teles to drayanor lodestone, then wanders off once again, rinse and repeat.

ibizaprotwist
11-10-2015, 11:16 AM
This + your clay softener = heaven :D really great job with this and other scripts. Keep up your good work :)

ltacom1s
11-24-2015, 06:09 AM
From today. Was able to get the script working fairly well with a few edits. First bot stopped due to error and second bot stopped when I stopped it.

/=======================================\
|=======Draynor Manor Clay Miner========|
|=======================================|
| Time Ran: 03h 54m 50s |
| No. of breaks taken: 2 |
| No. of clay mined: 3523 pcs |
| No. of clay/hr: 900 pcs |
| Total Profit: 1021670 gp |
| Estimated Profit/hr: 261032 gp |
\=======================================/

|=======================================|
| Time Ran: 05h 49m 20s |
| No. of breaks taken: 4 |
| No. of clay mined: 4865 pcs |
| No. of clay/hr: 836 pcs |
| Total Profit: 1464365 gp |
| Estimated Profit/hr: 251513 gp |
\=======================================/

A few more from today...

/=======================================\
|=======Draynor Manor Clay Miner========|
|=======================================|
| Time Ran: 03h 04m 32s |
| No. of breaks taken: 1 |
| No. of clay mined: 2406 pcs |
| No. of clay/hr: 782 pcs |
| Total Profit: 697740 gp |
| Estimated Profit/hr: 226851 gp |
\=======================================/


ANDDDD the big one...

/=======================================\
|=======Draynor Manor Clay Miner========|
|=======================================|
| Time Ran: 10h 04m |
| No. of breaks taken: 5 |
| No. of clay mined: 8643 pcs |
| No. of clay/hr: 863 pcs |
| Total Profit: 2506470 gp |
| Estimated Profit/hr: 250270 gp |
\=======================================/

Tenti
11-30-2015, 07:25 PM
Hey, just seeing if its a bug or something, started out at the lumbridge loadstone, the script walks around for about 10 seconds then just keeps clicking at points on the screen repeatedly with this message:
================================================== ======
-- sps.walkPath(): result = False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
================================================== ======
I've put the image in the right folder and it says to start anywhere so just reporting it ^^

ltacom1s
12-01-2015, 02:38 AM
Does it work if you start it elsewhere?

ferrydonders1998
12-12-2015, 02:09 AM
Hello! I really like your script. but there is 1 little mistake in it and it is that sometimes the script stops a little before the bank chest comes in the screen, and start pulling the mouse everywhere. Do you have a fix for this?

janbricky
12-15-2015, 04:52 PM
The `SPS.isInPolygon(polygon)` function fails quite often, teleporting for no reason. Also the script gets stuck in front of the bank. Standing still infinitely until the isInPolygon function returns false, then it'll tele and proceeds to walk to the bank again... Are there any settings in brightness etc. required?

janbricky
12-15-2015, 05:14 PM
Ok so my brightness was off and apparently some settings were on high. That being fixed, the script now opens the bank but never deposits :/

janbricky
12-15-2015, 05:27 PM
your `if bankScreen.isOpen(5000) then` never triggers. hence why it doens't depost..

Edit

modified your code to the following:



repeat
writeLn('Quick depositing inventory...');
bankScreen.quickDeposit(QUICK_DEPOSIT_INVENTORY);
wait(randomRange(850, 1200));
until bankScreen.isPackEmpty() and bankScreen.isOpen(1000);


so it doesn't immediately call `bankScreen.close();` if `isPackEmpty()` returns true.

It is now spamming


Unable to quick-deposit since bankscreen isn't open

so something internally goes wrong, because my bank screen is clearly open.

TheeMason
12-15-2015, 09:03 PM
your `if bankScreen.isOpen(5000) then` never triggers. hence why it doens't depost..

Edit

modified your code to the following:



so it doesn't immediately call `bankScreen.close();` if `isPackEmpty()` returns true.

It is now spamming



so something internally goes wrong, because my bank screen is clearly open.

I had the same kind of issue, where my bank screen opens, but nothing would happen. I moved my subscribe button, because it was overlapping the banks screen. Once I moved it to the bottom right-hand corner it ran perfectly.

janbricky
12-16-2015, 07:41 PM
I had the same kind of issue, where my bank screen opens, but nothing would happen. I moved my subscribe button, because it was overlapping the banks screen. Once I moved it to the bottom right-hand corner it ran perfectly.

I have reset the layout to oldschool again, and banking works now. Yet I now face the issue that at the end of the path, it cannot find the bank because it's *just* out of range. It looks for the bank, doesn't find it so tries to walk to the end of the path, but it's already there so it tries to check for the bank, and the circle continues. :(

ferrydonders1998
12-18-2015, 01:55 AM
I had this same issue janbricky :(

jusspb
12-29-2015, 06:45 AM
Problem!
After a lot of bugs i managed the script to mine and bank, but after bank, it just moves a little bit and after that nothing.. Keeps waiting
Did not change the script at all! Graphic settings are like they have to be.
27048

Delfinas
04-06-2016, 04:59 AM
Script doesn't work anymore :C .

Renzanity
04-11-2016, 07:59 AM
Update: v3.0 release
-Rewritten some parts of the script to make it work again.

Delfinas
04-11-2016, 02:32 PM
Thank you for your hard work Renzanity.

yomj
04-29-2016, 01:21 AM
very nice script!

acow
04-29-2016, 01:48 AM
very nice script!

I've got pro tip for ya homie...
http://i.imgur.com/XgSiJnl.png
stop

Renzanity
05-07-2016, 08:44 AM
Update: v3.2 release
-Edited the findObj function to click on random offsets from the middle of the ATPA

Renzanity
05-19-2016, 12:01 PM
Update: v3.3 release
-Edited the findObj function
-Updated the DTMs
-Updated the bank chest color



v3.3
/===================================\
|=====Draynor Manor Clay Miner======|
|===================================|
| Time Ran: 11h 22m 00s |
| No. of breaks taken: 7 |
| No. of clay mined: 8,491 pcs |
| No. of clay/hr: 747 pcs |
| No. of sapphire collected: 11 pcs |
| No. of ruby collected: 4 pcs |
| No. of emerald collected: 5 pcs |
| No. of diamond collected: 0 pcs |
| Total Profit: 2,485,670 gp |
| Estimated Profit/hr: 218,678 gp |
\===================================/

Renzanity
05-24-2016, 02:21 PM
Update: v3.4 release
-Edited the mining procedure
-Added a function to close the task popup that appears upon reaching lvl 10 mining (From The Mayor's VEB Miner)
-Changed how the script banks from clicking the quick deposit button to using presets which allows the users that have members accounts have a Bracelet of Clay on them.

v3.4
/===================================\
|=====Draynor Manor Clay Miner======|
|===================================|
| Time Ran: 21h 19m 03s |
| No. of breaks taken: 13 |
| No. of clay mined: 16,679 pcs |
| No. of clay/hr: 782 pcs |
| No. of sapphire collected: 27 pcs |
| No. of ruby collected: 2 pcs |
| No. of emerald collected: 5 pcs |
| No. of diamond collected: 3 pcs |
| Total Profit: 4,802,358 gp |
| Estimated Profit/hr: 225,277 gp |
\===================================/

v3.4
/===================================\
|=====Draynor Manor Clay Miner======|
|===================================|
| Time Ran: 48h 30m 28s |
| No. of breaks taken: 20 |
| No. of clay mined: 37,933 pcs |
| No. of clay/hr: 782 pcs |
| No. of sapphire collected: 39 pcs |
| No. of ruby collected: 10 pcs |
| No. of emerald collected: 31 pcs |
| No. of diamond collected: 11 pcs |
| Total Profit: 10,731,501 gp |
| Estimated Profit/hr: 221,232 gp |
\===================================/


EDIT: I placed the MiningLvl in the wrong place so I uploaded v3.4 again.

badez
05-29-2016, 01:20 PM
Renz, for some new users like me - I'd just like to point out it's important to set up your preset loadouts CORRECTLY before running this script. (preset has nothing in inv and must be preset on the form).

Renzanity
05-29-2016, 01:49 PM
Renz, for some new users like me - I'd just like to point out it's important to set up your preset loadouts CORRECTLY before running this script. (preset has nothing in inv and must be preset on the form).

Hello badez,

Thank you for that, I didn't realize I left that part out on the instructions. I changed the way the scrip deposits ores just recently and forgot to update the instruction for it. I'll be sure to add that on the instructions. Thanks again.

Have a good one. :)

badez
05-29-2016, 02:28 PM
Hello badez,

Thank you for that, I didn't realize I left that part out on the instructions. I changed the way the scrip deposits ores just recently and forgot to update the instruction for it. I'll be sure to add that on the instructions. Thanks again.

Have a good one. :)

Hey man, ALL youre scripts are fantastic so keep up the good work! Thanks again.

toucheboyboy
06-24-2016, 08:47 AM
Update: v3.4 release
-Edited the mining procedure
-Added a function to close the task popup that appears upon reaching lvl 10 mining (From The Mayor's VEB Miner)
-Changed how the script banks from clicking the quick deposit button to using presets which allows the users that have members accounts have a Bracelet of Clay on them.

v3.4
/===================================\
|=====Draynor Manor Clay Miner======|
|===================================|
| Time Ran: 21h 19m 03s |
| No. of breaks taken: 13 |
| No. of clay mined: 16,679 pcs |
| No. of clay/hr: 782 pcs |
| No. of sapphire collected: 27 pcs |
| No. of ruby collected: 2 pcs |
| No. of emerald collected: 5 pcs |
| No. of diamond collected: 3 pcs |
| Total Profit: 4,802,358 gp |
| Estimated Profit/hr: 225,277 gp |
\===================================/

v3.4
/===================================\
|=====Draynor Manor Clay Miner======|
|===================================|
| Time Ran: 48h 30m 28s |
| No. of breaks taken: 20 |
| No. of clay mined: 37,933 pcs |
| No. of clay/hr: 782 pcs |
| No. of sapphire collected: 39 pcs |
| No. of ruby collected: 10 pcs |
| No. of emerald collected: 31 pcs |
| No. of diamond collected: 11 pcs |
| Total Profit: 10,731,501 gp |
| Estimated Profit/hr: 221,232 gp |
\===================================/


EDIT: I placed the MiningLvl in the wrong place so I uploaded v3.4 again.

Almost flawless version 3.4, most errors auto-resolve themselves. Very nice script and kudos to you!

heggs
06-27-2016, 01:04 PM
https://gyazo.com/2d2cc2bc948eb7cf1c9d133d173a17dc

Seems to get stuck here, looks like it seems to think that is the bank which it isnt :)

k52
08-20-2016, 01:35 AM
every time it banks it keep opening up the present setup menu

poobear12
09-25-2016, 08:04 PM
I try to run this, but get following error:

Please wait...now installing Renzanity's Draynor Manor Clay Miner image assets to your computer...
-- INSTALLATION STATUS: Script Paint exists.
---- FATAL ERROR: sps.setup(): Unable to find map, searched path C:\Simba\Includes\SPS\img\runescape_other\CLAY_SPS _00.png
Successfully executed.
The following DTMs were not freed: [0, 1, 2, 3, 4, 5]
The following bitmaps were not freed: [1]

editfix: used wrong ingame settings

chief herb
10-01-2016, 08:23 PM
every time it banks it keep opening up the present setup menu

have to set quick slot 1 and 2 in the menu that pops up, its little bubbles in a column

chief herb
10-01-2016, 08:25 PM
https://gyazo.com/2d2cc2bc948eb7cf1c9d133d173a17dc

Seems to get stuck here, looks like it seems to think that is the bank which it isnt :)

wait for script to click north then move screen down with arrow and leave it there. works for me

alaistier
07-24-2017, 11:19 AM
Hello hello :) I've been around before and I'm back again.. discovered Simba back when it was still its evil uncle ;)

anyway I have a bit of an odd issue:

Script compiles fine, loads SMART, logs in, chooses the world I wanted, hits play... Then keeps looking for the play button?


-------- Entering username...
-------- Entering password...
---- TPlayer.loginToLobby(): True
------ TRSLobby.findPlayButton(): result = True
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False

I even set it up to just click play instead of picking a world in case that might be the issue.

ended up doing this about 50 result = False later

------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
---- Took too long to find login popup or login - respawning SMART
------ TRSLobby.findPlayButton(): result = False
------ Login message: session has now ended
------ Responding with action: Reload_Client
---- WARNING: RS Update: Going to call EVENT_RS_UPDATE procedure
---- sixHourFix():
------ SMART Reload Attempt 1/5
------ smartReloadClient():
-------- Succesfully freed SMART[4448]
-------- Killed current client. Waiting 7m & 20s before reloading SMART


I left the script running and if it fixes itself I'll update but yeah .-. thats a weird one. I think it's expecting a pop-up after joining the world maybe.. but I'm not really sure. And if it is, that's not even your coding :\

------
About an hour later....
I got it working. So many things were wrong.
My UI was in Legacy mode which triggered the initial problem, so once that was resolved my character walked all the way to.. somewhere. So that was another UI issue,it was trying to click the inventory tab but instead was just clicking grass. It was kinda a pain in the ass to get my interface right... I definitely clicked "Old school" like 5 times. At least. But I digress.... Right now I'm mining just fine :) and your script is really short.. so short that I might just give SIMBA another shot.

Cheers
--------
It keeps ending up in lumbridge, TPing to Draynor with a full inventory, and walking to lumbridge again... yeah. tested it a few more times. Mining seems to go fine. Finding the bank is the problem.I was literally 3 blocks from the stupid bank chest and he sat down and started tping back to draynor without depositing. One time he ended up on the way to al kharid. or over next to cows. or like.. anywhere. except the bank chest. Not sure what's up with that. The clicks after mining don't even make sense based on the coordinates in the script
28197
v3.4
/===================================\
|=====Draynor Manor Clay Miner======|
|===================================|
| Time Ran: 02m 03s |
| No. of breaks taken: 0 |
| No. of clay mined: 27 pcs |
| No. of clay/hr: 785 pcs |
| No. of sapphire collected: 0 pcs |
| No. of ruby collected: 0 pcs |
| No. of emerald collected: 0 pcs |
| No. of diamond collected: 0 pcs |
| Total Profit: 17,010 gp |
| Estimated Profit/hr: 494,401 gp |
\===================================/
-- sps.getPlayerPos(): result = {X = 238, Y = 70}, took 78 ms
-- sps.isInPolygon: result = True
You're near the bank or the mine..
Walking to the bank chest..
-- sps.getPlayerPos(): result = {X = 238, Y = 70}, took 63 ms
-- sps.getPlayerPos(): result = {X = 282, Y = 94}, took 78 ms
-- sps.getPlayerPos(): result = {X = 334, Y = 154}, took 78 ms
---- Waiting while the player is moving...
-- sps.walkPath(): result = True
-- sps.getPlayerPos(): result = {X = 102, Y = 90}, took 63 ms
-- sps.isInPolygon: result = False
-- sps.getPlayerPos(): result = {X = 102, Y = 90}, took 63 ms
-- sps.isInPolygon: result = False
Initiating failsafe..
---- TRSLodestoneScreen.teleportTo(): result = true
-- sps.getPlayerPos(): result = {X = 94, Y = 158}, took 63 ms
-- sps.getPlayerPos(): result = {X = 130, Y = 170}, took 63 ms
-- sps.getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- sps.getPlayerPos(): result = {X = 254, Y = 162}, took 78 ms
-- sps.getPlayerPos(): result = {X = 262, Y = 166}, took 78 ms
-- sps.getPlayerPos(): result = {X = 70, Y = 90}, took 63 ms
-- sps.getPlayerPos(): result = {X = 70, Y = 98}, took 63 ms
-- sps.getPlayerPos(): result = {X = 74, Y = 102}, took 78 ms
-- sps.getPlayerPos(): result = {X = 70, Y = 142}, took 62 ms
-- sps.getPlayerPos(): result = {X = 78, Y = 126}, took 78 ms
-- sps.getPlayerPos(): result = {X = 250, Y = 258}, took 78 ms
---- Waiting while the player is moving...
-- sps.walkPath(): result = True
Walking to the bank chest..
-- sps.getPlayerPos(): result = {X = 258, Y = 254}, took 79 ms
-- sps.getPlayerPos(): result = {X = 258, Y = 254}, took 78 ms
-- sps.getPlayerPos(): result = {X = 258, Y = 254}, took 78 ms
-- sps.getPlayerPos(): result = {X = 258, Y = 254}, took 78 ms
-- sps.getPlayerPos(): result = {X = 258, Y = 254}, took 78 ms
-- sps.getPlayerPos(): result = {X = 258, Y = 254}, took 62 ms
-- sps.getPlayerPos(): result = {X = 258, Y = 254}, took 78 ms
-- sps.walkPath(): result = False
-- sps.getPlayerPos(): result = {X = 258, Y = 254}, took 78 ms
-- sps.isInPolygon: result = False
-- sps.getPlayerPos(): result = {X = 258, Y = 254}, took 78 ms
-- sps.isInPolygon: result = False
Initiating failsafe..
---- TRSLodestoneScreen.teleportTo(): result = true
-- sps.getPlayerPos(): result = {X = 94, Y = 158}, took 62 ms
-- sps.getPlayerPos(): result = {X = 134, Y = 170}, took 62 ms
-- sps.getPlayerPos(): result = {X = 190, Y = 162}, took 63 ms
-- sps.getPlayerPos(): result = {X = 266, Y = 166}, took 63 ms
-- sps.getPlayerPos(): result = {X = 70, Y = 90}, took 78 ms
-- sps.getPlayerPos(): result = {X = 70, Y = 90}, took 63 ms
-- sps.getPlayerPos(): result = {X = 262, Y = 78}, took 62 ms
-- sps.getPlayerPos(): result = {X = 262, Y = 78}, took 63 ms
-- sps.getPlayerPos(): result = {X = 262, Y = 82}, took 63 ms
-- sps.getPlayerPos(): result = {X = 294, Y = 74}, took 78 ms
-- sps.getPlayerPos(): result = {X = 262, Y = 246}, took 78 ms
---- Waiting while the player is moving...
-- sps.walkPath(): result = True
Walking to the bank chest..
-- sps.getPlayerPos(): result = {X = 230, Y = 266}, took 78 ms
-- sps.getPlayerPos(): result = {X = 230, Y = 266}, took 78 ms
-- sps.getPlayerPos(): result = {X = 230, Y = 266}, took 78 ms
-- sps.getPlayerPos(): result = {X = 230, Y = 266}, took 78 ms
-- sps.getPlayerPos(): result = {X = 230, Y = 266}, took 78 ms
-- sps.getPlayerPos(): result = {X = 230, Y = 266}, took 78 ms
-- sps.getPlayerPos(): result = {X = 230, Y = 266}, took 78 ms
-- sps.walkPath(): result = False
-- sps.getPlayerPos(): result = {X = 230, Y = 266}, took 79 ms
-- sps.isInPolygon: result = False
-- sps.getPlayerPos(): result = {X = 230, Y = 266}, took 78 ms
-- sps.isInPolygon: result = False
Initiating failsafe..
---- TRSLodestoneScreen.teleportTo(): result = true
-- sps.getPlayerPos(): result = {X = 94, Y = 158}, took 78 ms
-- sps.getPlayerPos(): result = {X = 122, Y = 154}, took 62 ms
-- sps.getPlayerPos(): result = {X = 194, Y = 154}, took 63 ms
-- sps.getPlayerPos(): result = {X = 258, Y = 166}, took 78 ms
-- sps.getPlayerPos(): result = {X = 134, Y = 90}, took 62 ms
-- sps.getPlayerPos(): result = {X = 70, Y = 94}, took 78 ms
-- sps.getPlayerPos(): result = {X = 70, Y = 98}, took 79 ms
-- sps.getPlayerPos(): result = {X = 70, Y = 102}, took 63 ms
-- sps.getPlayerPos(): result = {X = 298, Y = 70}, took 79 ms
-- sps.getPlayerPos(): result = {X = 298, Y = 70}, took 78 ms
-- sps.getPlayerPos(): result = {X = 298, Y = 70}, took 78 ms
-- sps.getPlayerPos(): result = {X = 298, Y = 70}, took 62 ms
-- sps.getPlayerPos(): result = {X = 298, Y = 70}, took 62 ms
-- sps.getPlayerPos(): result = {X = 298, Y = 70}, took 63 ms
-- sps.getPlayerPos(): result = {X = 294, Y = 70}, took 78 ms
-- sps.getPlayerPos(): result = {X = 294, Y = 70}, took 78 ms
---- Waiting while the player is moving...
-- sps.walkPath(): result = False
Walking to the bank chest..
-- sps.getPlayerPos(): result = {X = 254, Y = 246}, took 78 ms
---- Waiting while the player is moving...
-- sps.walkPath(): result = True
-- sps.getPlayerPos(): result = {X = 218, Y = 134}, took 62 ms
-- sps.isInPolygon: result = False
-- sps.getPlayerPos(): result = {X = 218, Y = 134}, took 79 ms
-- sps.isInPolygon: result = True
You're near the bank or the mine..
Walking to the bank chest..
-- sps.getPlayerPos(): result = {X = 218, Y = 134}, took 78 ms
-- sps.getPlayerPos(): result = {X = 222, Y = 130}, took 78 ms
-- sps.getPlayerPos(): result = {X = 230, Y = 130}, took 78 ms
-- sps.getPlayerPos(): result = {X = 222, Y = 86}, took 78 ms
-- sps.getPlayerPos(): result = {X = 166, Y = 98}, took 78 ms
-- sps.getPlayerPos(): result = {X = 70, Y = 82}, took 78 ms
-- sps.getPlayerPos(): result = {X = 74, Y = 94}, took 78 ms
-- sps.getPlayerPos(): result = {X = 74, Y = 94}, took 79 ms
-- sps.getPlayerPos(): result = {X = 74, Y = 94}, took 78 ms
-- sps.getPlayerPos(): result = {X = 74, Y = 82}, took 93 ms
-- sps.getPlayerPos(): result = {X = 234, Y = 70}, took 79 ms
-- sps.getPlayerPos(): result = {X = 270, Y = 250}, took 78 ms
---- Waiting while the player is moving...
-- sps.walkPath(): result = True
-- sps.getPlayerPos(): result = {X = 170, Y = 90}, took 78 ms
-- sps.isInPolygon: result = False
-- sps.getPlayerPos(): result = {X = 170, Y = 90}, took 78 ms
-- sps.isInPolygon: result = False
Initiating failsafe..
---- TRSLodestoneScreen.teleportTo(): result = true
-- sps.getPlayerPos(): result = {X = 94, Y = 158}, took 62 ms
-- sps.getPlayerPos(): result = {X = 118, Y = 170}, took 79 ms
-- sps.getPlayerPos(): result = {X = 190, Y = 162}, took 78 ms
-- sps.getPlayerPos(): result = {X = 258, Y = 166}, took 78 ms
-- sps.getPlayerPos(): result = {X = 106, Y = 86}, took 62 ms
-- sps.getPlayerPos(): result = {X = 74, Y = 94}, took 79 ms
-- sps.getPlayerPos(): result = {X = 70, Y = 98}, took 78 ms

Any banking had to be done manually.

twindoubledeck
09-08-2017, 01:29 AM
Thanks for this script man! I like this.

codyjohnson
09-12-2017, 11:51 PM
same here, all banking had to be done manually, it travels past the bank but never stops at it, i have had my bot end up in the swamps, in alkarid, in a damn cornfield but it will never bank after the first inventory of clay.

fellere
01-16-2018, 09:34 PM
This seems to still be an issue, I am running into this now where it doesn't back after first bank. wondering if backPack.isFull isn't triggering properly. Anyone working mind sharing a screenshot of their setup (how it is laid out, and hide username). maybe my backpack isn't set up correctly.

fellere
01-17-2018, 01:53 AM
Wouldn't let me edit my post, but using this post from ann issue about the tabbackpack.isFull not working i have it leaving once it has a full bag, now the issue just seems to be getting it back to the bank, its gets lost after 1 load and has issue getting to the mining from the start.