Incurable
2014-09-29 04:33:50

This thread was last updated on 5th Oct, 2014.
Current Version: 1.1
WARNING
I lost 2 accounts while making this, do NOT use this script on an account that is obviously a bot. That being said, I used 5 different accounts to write this, 2 were banned, and both of them had done multiple 6+ hour runs with very small breaks in between. If you bot smart, then you should be fine, but vial filling is known to be a dangerous method to bot. As with all scripts, usage is at your own risk, and you should never bot on an account you don't want to lose.
Introduction
After a month of frustration, elation, masturbation, and gratification, I present to you my first release: Inc's Vial Filler. It's not the best script by any stretch of the imagination, and were it not for the fact that I've spent the last month working on it on and off, I'd delete the entire thing and start from scratch, or forget about it and release an entirely different script altogether. Regardless, it works, and I'm pretty proud to say that I wrote it. Before I continue, however, I'd just like to quickly say thank you to this entire community for the overwhelming support and dedication to learning that I have witnessed thus far. I look forward to many years at Villavu, and I can't wait to discover everything that those years will have to offer.
Now, the script!
Features
- Fill vials of water at the Grand Exchange
- No account requirements
- Almost flawless bank NPC finder
- Human-like clicking when selecting a vial to fill
- Decent anti-ban
- 6 hour fix
- Automatic updates (just run the script or the attached updater!)
- 100% colour
Setup Instructions
IMPORTANT: Failure to follow these instructions will result in a PEBCAK error!
- Ensure that you have properly installed and setup Simba for RS3
- Download and run the attached auto-updater script
- Close the auto-updater script and open the updated script
- Check that d3d9.dll is correctly placed in "C:\Simba\Plugins" if using DirectX
- Check that Simba is using Lape (in Simba, Script > Interpreter > Lape)
- Check that your Display Mode is correct for your desired type (in RuneScape, Settings > Graphics > Custom > OpenGL *OR* DirectX)
- Change the ribbon to match the one in the spoiler below (the script will fail if you don't, no exceptions)
- Relocate your player to to the North East GE bank and log out
- Setup the script by changing the CFG labelled constants in the user configuration area (don't make me point out what lines :P)
- Click the "RUN" button in Simba
- Do something productive with your life while the game is automated
- Post any progress reports, bugs, and suggestions!
[spoiler=Ribbon Interface Setup]
[/spoiler]Progress Reports
// by Incurable (29th September 2014), stopped manually
_______________________________
/ \
| Inc's Vial Filler v1.0 |
|-------------------------------|
| Filled/hr: 2578 |
| Profit/hr: 108584 |
| Total filled: 15512/29221 |
| Total profit: 651504 |
| Anti-bans done: 189 |
| Anti-bans/hr: 31 |
| Time running: 06h 58s |
\_______________________________/
Change Logs
1.1
- Removed some unused code
- Made banking more efficient (thanks Maymay)
- Added failsafe to banking
- Improved bank finder (thanks Ian)
- Added automatic updating to the full script
Known Bugs
- None, please post with a detailed description if you find any!
TODO List
- Add breaking/sleeping system
- Add form for easier setup
- Add multiplayer support
- Make walking to bank/fountain more human-like, this should also increase speed
Credit
- <3 @3Garrett3 - Extensive script feedback, testing, and debugging, help with bank NPC finding functions, help with walking, motivational support, being awesome
- <3 @slacky - Script feedback, proper explanation of random functions, anti-ban improvements, code clean up and optimisation
- <3 @BMWxi - Help with and function for production screen progress detection
- <3 @The Mayor - Tutorials, object finder and GE price functions, minor code optimisations, minor bug fixes
- <3 @Coh3n - Tutorials, thread template
- <3 Everyone else who helped me with small bugs and ways to do what I needed