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.

Perfect Fletcher AIO

Featured Replies

  • Author

Diamond cutting is crafting not fletching :( I would've added it but it's against market rules on the scripters that have crafting scripts. It's super easy to add too :(

As for removing the delay, will add another update to remove delays for bows too. Update coming up :D

Hey whats up Czar.

I just bought your script, but I have a little problem.

I am making steel arrows, but the problem is that he makes 10 every time, but he just keeps re-doing it after he fletched 2, which is decreasing xp rate and increasing ban rate ( i think)

how can I fix this? thanks you mate

hey! so i purchased you script 2 days ago, i'm having an issue, when cutting in both modes, the script gets stuck and does nothing (after like 10 mints of fletching), any idea about whats going on?

 

On 12/2/2018 at 3:33 PM, demotica said:

Hey whats up Czar.

I just bought your script, but I have a little problem.

I am making steel arrows, but the problem is that he makes 10 every time, but he just keeps re-doing it after he fletched 2, which is decreasing xp rate and increasing ban rate ( i think)

how can I fix this? thanks you mate

Im having the same problem when fletching Dragon Javelin's, unsure if there is anything we can do but as long as Czar knows i'm sure they will do something about it. 

So far the script has been perfect, just this is the first issue i have encountered using it!

?

3 hours ago, Czar said:

Will be adding an update to arrows and their speeds. Update coming up :D As for script after 10 mins, any error logs in console log? I will help ASAP :D 

Thank you! Presume you will also update the Javelin's haha, still have the problem now but going back to cutting longs for now! 

?

Good job on this script dude!

I run it for about 4 hours everyday and making pretty good progress.

  • Author

Glad to hear :D Fletching is a really nice skill to bot to 99 :D

New Update (v56)

- Arrows/javelins/all stackable items improved, they work much much better and not bot-like anymore

Update will automatically go live within 24 hours, good luck guys :D 

On 12/4/2018 at 3:28 PM, Czar said:

Will be adding an update to arrows and their speeds. Update coming up :D As for script after 10 mins, any error logs in console log? I will help ASAP :D 

I had the same issue i think...

[INFO][Bot #1][12/12 07:32:40 PM]: Cut it
[INFO][Bot #1][12/12 07:32:41 PM]: java.lang.NullPointerException
[INFO][Bot #1][12/12 07:32:43 PM]: use item sleep
[INFO][Bot #1][12/12 07:32:43 PM]: IS VISIBLE
[INFO][Bot #1][12/12 07:32:43 PM]: The correct choice: 2 option is: <col=ff9040>Oak longbow</col>
[INFO][Bot #1][12/12 07:32:43 PM]: Entering: 3 keyboard shortcut for new widget...
[INFO][Bot #1][12/12 07:32:44 PM]: Successfully got rid of the daaaang interface!
[INFO][Bot #1][12/12 07:32:45 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:32:46 PM]: Option for [Grand Exchange booth] is [Bank]
[INFO][Bot #1][12/12 07:32:46 PM]: move there
[INFO][Bot #1][12/12 07:32:47 PM]: "last_delay_name" changed to "PresetBank: Wait 4s until bank is open 2"
[INFO][Bot #1][12/12 07:32:47 PM]: "last_delay_name" changed to "PresetBank: Wait 300-800ms after opening bank 2"
[INFO][Bot #1][12/12 07:32:48 PM]: "last_delay_name" changed to "PresetBank: Wait 6s until bank is open until bank/depo open 1.1"
[INFO][Bot #1][12/12 07:32:49 PM]: called 1
[INFO][Bot #1][12/12 07:32:51 PM]: Withdrawn 1: [Oak logs] x [0].
[INFO][Bot #1][12/12 07:32:53 PM]: "last_delay_name" changed to "PresetBank: Wait 3s until bank is closed via close();"
[INFO][Bot #1][12/12 07:32:53 PM]: bank sleep
[INFO][Bot #1][12/12 07:37:56 PM]: Started random solver : Auto Login
[INFO][Bot #1][12/12 07:38:01 PM]: Successfully logged in, waiting for welcome screen.
[INFO][Bot #1][12/12 07:38:01 PM]: Random solver exited : Auto Login
[INFO][Bot #1][12/12 07:38:05 PM]: Started random solver : Welcome Screen
[INFO][Bot #1][12/12 07:38:08 PM]: Random solver exited : Welcome Screen
[INFO][Bot #1][12/12 07:43:08 PM]: Started random solver : Auto Login
[INFO][Bot #1][12/12 07:43:13 PM]: Successfully logged in, waiting for welcome screen.
[INFO][Bot #1][12/12 07:43:13 PM]: Random solver exited : Auto Login
[INFO][Bot #1][12/12 07:43:15 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:43:15 PM]: java.lang.ArrayIndexOutOfBoundsException: 0
	at perfect.scripting.b.a.aux.D(ae:440)
	at perfect.scripting.b.a.Con.e(ae:53)
	at perfect.scripting.LoopScript.D(mm:395)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
[INFO][Bot #1][12/12 07:43:16 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:43:16 PM]: Found ID for logs [Oak logs] -> [1521]
[INFO][Bot #1][12/12 07:43:17 PM]: Started random solver : Welcome Screen
[INFO][Bot #1][12/12 07:43:20 PM]: Random solver exited : Welcome Screen
[INFO][Bot #1][12/12 07:46:50 PM]: Terminating script Perfect Fletch...
[INFO][Bot #1][12/12 07:46:50 PM]: // PerfectFletcher terminated
[INFO][Bot #1][12/12 07:46:50 PM]: Script Perfect Fletch has exited!

Edit: Tried it again..

 

[INFO][Bot #1][12/12 07:49:17 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:18 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:19 PM]: java.lang.NullPointerException
[INFO][Bot #1][12/12 07:49:20 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:22 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:24 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:26 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:27 PM]: java.lang.NullPointerException
[INFO][Bot #1][12/12 07:49:28 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:29 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:31 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:32 PM]: java.lang.NullPointerException
[INFO][Bot #1][12/12 07:49:33 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:35 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:36 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:38 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:40 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:40 PM]: java.lang.NullPointerException
[INFO][Bot #1][12/12 07:49:42 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:44 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:45 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:47 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:49 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:51 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:53 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:54 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:49:56 PM]: Option for [Grand Exchange booth] is [Bank]
[INFO][Bot #1][12/12 07:49:56 PM]: move there
[INFO][Bot #1][12/12 07:49:57 PM]: "last_delay_name" changed to "PresetBank: Wait 4s until bank is open 2"
[INFO][Bot #1][12/12 07:49:57 PM]: "last_delay_name" changed to "PresetBank: Wait 300-800ms after opening bank 2"
[INFO][Bot #1][12/12 07:49:58 PM]: "last_delay_name" changed to "PresetBank: Wait 6s until bank is open until bank/depo open 1.1"
[INFO][Bot #1][12/12 07:50:00 PM]: called 1
[INFO][Bot #1][12/12 07:50:02 PM]: Withdrawn 1: [Oak logs] x [0].
[INFO][Bot #1][12/12 07:50:04 PM]: "last_delay_name" changed to "PresetBank: Wait 3s until bank is closed via close();"
[INFO][Bot #1][12/12 07:50:04 PM]: bank sleep
[INFO][Bot #1][12/12 07:50:04 PM]: Cut it
[INFO][Bot #1][12/12 07:50:07 PM]: use item sleep
[INFO][Bot #1][12/12 07:50:07 PM]: IS VISIBLE
[ERROR][Bot #1][12/12 07:50:07 PM]: Failed to wrap : class client.NoK
java.lang.RuntimeException: Could not initiate wrapper : RS2Widget
	at org.osbot.core.api.Wrapper.wrap(qo:91)
	at org.osbot.rs07.api.ui.RS2Widget.getChildWidgets(zm:698)
	at org.osbot.rs07.api.Widgets.getAll(nj:70)
	at org.osbot.rs07.api.util.CachedWidget.cache(bj:229)
	at org.osbot.rs07.api.DepositBox.IIIIiiiiIIii(jp:178)
	at org.osbot.rs07.api.DepositBox.isOpen(jp:233)
	at perfect.scripting.b.a.aux.D(ae:375)
	at perfect.scripting.b.a.Con.e(ae:53)
	at perfect.scripting.LoopScript.D(mm:395)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
[ERROR][Bot #1][12/12 07:50:08 PM]: Failed to wrap : class client.NoK
java.lang.RuntimeException: Could not initiate wrapper : RS2Widget
	at org.osbot.core.api.Wrapper.wrap(qo:91)
	at org.osbot.rs07.api.ui.RS2Widget.getChildWidgets(zm:698)
	at org.osbot.rs07.api.Widgets.getAll(nj:70)
	at org.osbot.rs07.api.util.CachedWidget.cache(bj:229)
	at org.osbot.rs07.api.DepositBox.IIIIiiiiIIii(jp:178)
	at org.osbot.rs07.api.DepositBox.isOpen(jp:233)
	at perfect.scripting.b.a.aux.D(ae:375)
	at perfect.scripting.b.a.Con.e(ae:53)
	at perfect.scripting.LoopScript.D(mm:395)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
[ERROR][Bot #1][12/12 07:50:08 PM]: Failed to wrap : class client.NoK
java.lang.RuntimeException: Could not initiate wrapper : RS2Widget
	at org.osbot.core.api.Wrapper.wrap(qo:91)
	at org.osbot.rs07.api.ui.RS2Widget.getChildWidgets(zm:698)
	at org.osbot.rs07.api.Widgets.getAll(nj:70)
	at org.osbot.rs07.api.util.CachedWidget.cache(bj:229)
	at org.osbot.rs07.api.DepositBox.IIIIiiiiIIii(jp:178)
	at org.osbot.rs07.api.DepositBox.isOpen(jp:233)
	at perfect.scripting.b.a.aux.D(ae:375)
	at perfect.scripting.b.a.Con.e(ae:53)
	at perfect.scripting.LoopScript.D(mm:395)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
[INFO][Bot #1][12/12 07:50:08 PM]: The correct choice: 2 option is: <col=ff9040>Oak longbow</col>
[INFO][Bot #1][12/12 07:50:08 PM]: Entering: 3 keyboard shortcut for new widget...
[INFO][Bot #1][12/12 07:50:08 PM]: Successfully got rid of the daaaang interface!
[INFO][Bot #1][12/12 07:50:09 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:11 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:13 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:15 PM]: java.lang.NullPointerException
[INFO][Bot #1][12/12 07:50:15 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:17 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:18 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:20 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:22 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:22 PM]: java.lang.NullPointerException
[INFO][Bot #1][12/12 07:50:24 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:26 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:28 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:29 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:31 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:33 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:35 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:36 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:37 PM]: java.lang.NullPointerException
[INFO][Bot #1][12/12 07:50:38 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:40 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:42 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:44 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:46 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:47 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:49 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:51 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:53 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:54 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:56 PM]: "inv_change" changed to "1"
[INFO][Bot #1][12/12 07:50:59 PM]: Option for [Grand Exchange booth] is [Bank]
[INFO][Bot #1][12/12 07:50:59 PM]: move there
[INFO][Bot #1][12/12 07:51:00 PM]: "last_delay_name" changed to "PresetBank: Wait 4s until bank is open 2"
[INFO][Bot #1][12/12 07:51:00 PM]: "last_delay_name" changed to "PresetBank: Wait 300-800ms after opening bank 2"
[INFO][Bot #1][12/12 07:51:01 PM]: "last_delay_name" changed to "PresetBank: Wait 6s until bank is open until bank/depo open 1.1"
[INFO][Bot #1][12/12 07:51:03 PM]: called 1
[INFO][Bot #1][12/12 07:51:05 PM]: Withdrawn 1: [Oak logs] x [0].
[INFO][Bot #1][12/12 07:51:06 PM]: "last_delay_name" changed to "PresetBank: Wait 3s until bank is closed via close();"
[INFO][Bot #1][12/12 07:51:06 PM]: bank sleep

 

Edited by Triovani

On 11/16/2018 at 7:19 PM, Automatic said:

Been using this script for about a week now and so far it has performed flawlessly! Very hopeful that i can achieve 99 using this script with the correct botting techniques so thank you for the great script man ! ?

Little over a month ago I posted this... can happily say i achieved 99 using this script. Using the correct techniques along with a very good script maximises the chances of an account to a skill. Thank you Czar for such a flawless script, from start to finish I hardly encountered any issues and those I did were solved within the next few days.

?

screenshot_15_12_2018-10_55_54.png

Can I get a trial please?  Just want to test GE support.

Edited by hybes

i saw you said something about gems tips, makeing gem tips is fletching xp. dous this bot do that?

if thats the case i'd like a trial please :)

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.