Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Evolving Woodcutter | 1 - 60 Auto | Banking

Featured Replies

I have gotten around to updating this, actually fully rewriting it to follow tasks.

 

It's exactly the same thing as it was before, except it's much better, and is kind of easier to read if looking at source.

 

It will chop trees before 15, then chop oaks until 30, switch to Willows until 60, and then cut Yews. 

 

It requires you to have a bronze axe, a mithril axe, an adamant axe, a rune axe, and a dragon axe in your inventory. (Feel free to change it to your liking or use it as I have it)

 

 

Made a new account to re-create this ~2 hours ago:

KvIjXTs.png

 

Source Code:

https://github.com/grspiv/SimpleWoodcut

 

Download:

https://nofile.io/f/6wMub6zjqzF/EvolvingWoodcutterv5.jar

 

Enjoy!

 

v0.5

Added just made it easier for me to read the code by adding old methods to new class

Edited by luminlumin
update

  • Author
13 minutes ago, PowerSurge said:

gonna try it

Hi, thank you. I also just updated it to detect axes a few minutes after your post, so if you ever get to it, try the newer version.

 

Let me know if you run into any problems and I will try to fix them.

Edited by luminlumin

51 minutes ago, luminlumin said:

Hi, thank you. I also just updated it to detect axes a few minutes after your post, so if you ever get to it, try the newer version.

 

Let me know if you run into any problems and I will try to fix them.

You should really look into enum's for trees and axes (: 

Also get rid of these 

sleep(random(700, 800));

and use your conditional sleeps, (i suggest looking into the snippet section and use @Explv's one, so useful

However congratz on your script !

  • Author
6 minutes ago, whipz said:

You should really look into enum's for trees and axes (: 

Also get rid of these 


sleep(random(700, 800));

and use your conditional sleeps, (i suggest looking into the snippet section and use @Explv's one, so useful

However congratz on your script !

 

Thank you for your feedback, I appreciate it. I haven't learned about enum's just yet, but I do plan to use them as I have read around the sections that it's probably best to use. 

I will also look into using the conditional sleeps. Thank you for giving me your feedback, I will see what I can do to update it. 

 

Also, do you mean the sleeps in my withdraw method, and whatever else uses them?

Edited by luminlumin

13 minutes ago, luminlumin said:

 

Thank you for your feedback, I appreciate it. I haven't learned about enum's just yet, but I do plan to use them as I have read around the sections that it's probably best to use. 

I will also look into using the conditional sleeps. Thank you for giving me your feedback, I will see what I can do to update it. 

 

Also, do you mean the sleeps in my withdraw method, and whatever else uses them?

Replied to your pm with help, hope it works out (:

  • Author

Alright I added the conditional sleeps. I plan to add states and enums soon when I polish some more stuff up..

 

Updated source and download link for anyone who wants to try it out.

 

I'm also currently working on making it above 60 WC as soon as I get level 60, currently 59. So I will also update it with more trees and locations as soon as I am able to.

Edited by luminlumin

[INFO][Bot #2][10/14 01:08:09 PM]: WebWalkingEvent; Fatal error! Cycles threshold reached on Walk => [x=3071, y=3320, z=0]

 

webwalking is messed up , start the bot and it just does laps of draynor

  • Author

New task based and fixed a bunch of random bullshit that it would do...

 

All I need now is higher levels to add new areas.

Edited by luminlumin

  • 4 weeks later...

Nice release man! I am going to try it out. Are you intending this script to be run in a specific area, or is it good to start anywhere? Perhaps you could add specifics to the OP if they are required :)...

 

UPDATE: Managed to level up to 36 with no huge problems. Have you thought about adding support for the Port Sarim deposit box, rather than banking all the way in Draynor.

Also, script appears to prioritize certain oak spawns over others which causes the character to prematurely stop cutting or heading towards a tree in favor of a fresh spawn.

Edited by sh00td00t

On 11/26/2017 at 9:41 AM, sh00td00t said:

Nice release man! I am going to try it out. Are you intending this script to be run in a specific area, or is it good to start anywhere? Perhaps you could add specifics to the OP if they are required :)...

 

UPDATE: Managed to level up to 36 with no huge problems. Have you thought about adding support for the Port Sarim deposit box, rather than banking all the way in Draynor.

Also, script appears to prioritize certain oak spawns over others which causes the character to prematurely stop cutting or heading towards a tree in favor of a fresh spawn.

You could try to use conditional sleeps in this situation as well. I think maybe a !tree.exists() might work well in this particular situation.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.