SomeGuyFromHere
2013-01-06 12:36:38
UPDATED and back to working status again!
It now features a better, DTM based "clean screen" routine which hides the wheel of fortune and the action bar if any or both are open. Also the character generator relies on DTMs now.
My first script is finished. YAY, I'm kinda proud about this one, never coded anything in my whole life except in school! :D
If you don't want to read through this description, please scroll down to the end, I have a few questions for you guys :)
So you've been hit by the last banwave and all the accounts you used for mining and testing your awesome mining scripts have been burned? You just need a quickly generated throwaway account to test something mining related but are to lazy to go through all the freakin' work of creating a new character, disabling the tutorial, walking from Burthorpe to Falador, activate the lodestone, then run to the Dwarven Mine, look for Copper to quickly level up….
Or you need a lot of mining bots to quickly feed your main account with ores?
Tired of all the hard work? Want automation for all these tedious, mindless chores?
Features:
- Automatically creates a new character
- Disables the tutorial
- Walks from Burthorpe to Falador and activates the lodestone
- Enters the Dwarven Mine and positions itself right before the Copper ore, ready for your favorite powerminer to start leveling up.
- Failsafes for every step that might go wrong, with the exception of the bot going into a fight and getting killed. Run the script and wait for it to be finished - The goal will have been reached. Period*.
*Some exceptions possible
- Wait times are randomized to increase security.
- Character generation can be easily disabled in the main loop if you wish to design your char manually.
- Due to the failsafes you can basically be anywhere in Runescape, the script will always get you in the mine and in front of the ore.
Requirements:
- An email verified account
Instructions:
Just generate a new account, enter username, password and desired character name and hit run.
To-Do:
- What would really come in handy is a feature to automatically log into a world that is not overloaded with players. Especially the first walk path is extremely prone to getting stuck which results in the script looping several times which surely looks very suspicious.
- I observed it several times that the script attacks or gets attacked by trolls or burglars and doesn't run away. No idea how to fix that atm.
- The script originally used MoveMouse instead of Mouse, so the random x and y values could be made even more random. Have to check all the clickpoints and optimize things.
Questions:
How do you think the script is organized and commented, how are my standarts? This stuff matters so please give me honest feedback.
Any other suggestions?
Thanks to everybody on this forum and on IRC who answered my questions, helped me debug this. Thanks to YoHoJo and Thomas Augood for your videos. Thanks to all of you guys for being very noob friendly :spot:
I learned a lot coding this, would never have thought I could code and here I am, thanks to this community.
Disclaimer: Some code, namely the declare players procedure and login procedure were copied from another script, namely AIO PowerminerV1.1 as far as I recall. In case anything else was copied it belongs to the respective coder.
It now features a better, DTM based "clean screen" routine which hides the wheel of fortune and the action bar if any or both are open. Also the character generator relies on DTMs now.
My first script is finished. YAY, I'm kinda proud about this one, never coded anything in my whole life except in school! :D
If you don't want to read through this description, please scroll down to the end, I have a few questions for you guys :)
So you've been hit by the last banwave and all the accounts you used for mining and testing your awesome mining scripts have been burned? You just need a quickly generated throwaway account to test something mining related but are to lazy to go through all the freakin' work of creating a new character, disabling the tutorial, walking from Burthorpe to Falador, activate the lodestone, then run to the Dwarven Mine, look for Copper to quickly level up….
Or you need a lot of mining bots to quickly feed your main account with ores?
Tired of all the hard work? Want automation for all these tedious, mindless chores?
Introducing: The Mining Bot Creator
Features:
- Automatically creates a new character
- Disables the tutorial
- Walks from Burthorpe to Falador and activates the lodestone
- Enters the Dwarven Mine and positions itself right before the Copper ore, ready for your favorite powerminer to start leveling up.
- Failsafes for every step that might go wrong, with the exception of the bot going into a fight and getting killed. Run the script and wait for it to be finished - The goal will have been reached. Period*.
*Some exceptions possible
- Wait times are randomized to increase security.
- Character generation can be easily disabled in the main loop if you wish to design your char manually.
- Due to the failsafes you can basically be anywhere in Runescape, the script will always get you in the mine and in front of the ore.
Requirements:
- An email verified account
Instructions:
Just generate a new account, enter username, password and desired character name and hit run.
To-Do:
- What would really come in handy is a feature to automatically log into a world that is not overloaded with players. Especially the first walk path is extremely prone to getting stuck which results in the script looping several times which surely looks very suspicious.
- I observed it several times that the script attacks or gets attacked by trolls or burglars and doesn't run away. No idea how to fix that atm.
- The script originally used MoveMouse instead of Mouse, so the random x and y values could be made even more random. Have to check all the clickpoints and optimize things.
Questions:
How do you think the script is organized and commented, how are my standarts? This stuff matters so please give me honest feedback.
Any other suggestions?
Thanks to everybody on this forum and on IRC who answered my questions, helped me debug this. Thanks to YoHoJo and Thomas Augood for your videos. Thanks to all of you guys for being very noob friendly :spot:
I learned a lot coding this, would never have thought I could code and here I am, thanks to this community.
Disclaimer: Some code, namely the declare players procedure and login procedure were copied from another script, namely AIO PowerminerV1.1 as far as I recall. In case anything else was copied it belongs to the respective coder.