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

Interested if you support cutting diamonds into bolt tips. Uses chisel. If so i would like a trial please an thanks :)

On 2/3/2019 at 12:15 PM, iamnotabotter said:

Would you mind activating a trail for me Czar? 

Ended up picking up the script, I'm having issues with the Magic script freezing my main Runescape window, and it automatically closing OSbot. I'm also running into a problem with the fletching script sitting, and eventually logging out after a random amount of logs fletched. This is the case with Maple, and Yew Longbow's regardless of any options selected, or not selected any suggestions?

14 hours ago, iamnotabotter said:

Ended up picking up the script, I'm having issues with the Magic script freezing my main Runescape window, and it automatically closing OSbot. I'm also running into a problem with the fletching script sitting, and eventually logging out after a random amount of logs fletched. This is the case with Maple, and Yew Longbow's regardless of any options selected, or not selected any suggestions?

I left it for a couple hours, allowing it to log in whenever it logged back out. I notice it will bank-stand, get logged out and resume. I only have logs for the last hour due to the log disappearing everytime it logs out/backin. 

 

[INFO][Bot #1][02/09 06:12:38 AM]: Random solver exited : Auto Login
[INFO][Bot #1][02/09 06:12:40 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:12:40 AM]: java.lang.ArrayIndexOutOfBoundsException: 0
    at perfect.scripting.b.a.NUL.H(ue:460)
    at perfect.scripting.b.a.CON.H(ue:193)
    at perfect.scripting.LoopScript.c(cl:400)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/09 06:12:41 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:12:42 AM]: Started random solver : Welcome Screen
[INFO][Bot #1][02/09 06:12:45 AM]: Random solver exited : Welcome Screen
[INFO][Bot #1][02/09 06:17:44 AM]: Started random solver : Auto Login
[INFO][Bot #1][02/09 06:17:50 AM]: Successfully logged in, waiting for welcome screen.
[INFO][Bot #1][02/09 06:17:50 AM]: Random solver exited : Auto Login
[INFO][Bot #1][02/09 06:17:52 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:17:52 AM]: java.lang.ArrayIndexOutOfBoundsException: 0
    at perfect.scripting.b.a.NUL.H(ue:460)
    at perfect.scripting.b.a.CON.H(ue:193)
    at perfect.scripting.LoopScript.c(cl:400)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/09 06:17:53 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:17:54 AM]: Started random solver : Welcome Screen
[INFO][Bot #1][02/09 06:17:58 AM]: Random solver exited : Welcome Screen
[INFO][Bot #1][02/09 06:22:57 AM]: Started random solver : Auto Login
[INFO][Bot #1][02/09 06:23:03 AM]: Successfully logged in, waiting for welcome screen.
[INFO][Bot #1][02/09 06:23:03 AM]: Random solver exited : Auto Login
[INFO][Bot #1][02/09 06:23:05 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:23:05 AM]: java.lang.ArrayIndexOutOfBoundsException: 0
    at perfect.scripting.b.a.NUL.H(ue:460)
    at perfect.scripting.b.a.CON.H(ue:193)
    at perfect.scripting.LoopScript.c(cl:400)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/09 06:23:06 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:23:07 AM]: Started random solver : Welcome Screen
[INFO][Bot #1][02/09 06:23:10 AM]: Random solver exited : Welcome Screen
[INFO][Bot #1][02/09 06:28:09 AM]: Started random solver : Auto Login
[INFO][Bot #1][02/09 06:28:15 AM]: Successfully logged in, waiting for welcome screen.
[INFO][Bot #1][02/09 06:28:15 AM]: Random solver exited : Auto Login
[INFO][Bot #1][02/09 06:28:19 AM]: Started random solver : Welcome Screen
[INFO][Bot #1][02/09 06:28:23 AM]: Random solver exited : Welcome Screen
[INFO][Bot #1][02/09 06:33:22 AM]: Started random solver : Auto Login
[INFO][Bot #1][02/09 06:33:28 AM]: Successfully logged in, waiting for welcome screen.
[INFO][Bot #1][02/09 06:33:28 AM]: Random solver exited : Auto Login
[INFO][Bot #1][02/09 06:33:30 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:33:30 AM]: java.lang.ArrayIndexOutOfBoundsException: 0
    at perfect.scripting.b.a.NUL.H(ue:460)
    at perfect.scripting.b.a.CON.H(ue:193)
    at perfect.scripting.LoopScript.c(cl:400)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/09 06:33:30 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:33:32 AM]: Started random solver : Welcome Screen
[INFO][Bot #1][02/09 06:33:35 AM]: Random solver exited : Welcome Screen
[INFO][Bot #1][02/09 06:38:34 AM]: Started random solver : Auto Login
[INFO][Bot #1][02/09 06:38:40 AM]: Successfully logged in, waiting for welcome screen.
[INFO][Bot #1][02/09 06:38:41 AM]: Random solver exited : Auto Login
[INFO][Bot #1][02/09 06:38:45 AM]: Started random solver : Welcome Screen
[INFO][Bot #1][02/09 06:38:48 AM]: Random solver exited : Welcome Screen
[INFO][Bot #1][02/09 06:43:47 AM]: Started random solver : Auto Login
[INFO][Bot #1][02/09 06:43:53 AM]: Successfully logged in, waiting for welcome screen.
[INFO][Bot #1][02/09 06:43:53 AM]: Random solver exited : Auto Login
[INFO][Bot #1][02/09 06:43:55 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:43:55 AM]: java.lang.ArrayIndexOutOfBoundsException: 0
    at perfect.scripting.b.a.NUL.H(ue:460)
    at perfect.scripting.b.a.CON.H(ue:193)
    at perfect.scripting.LoopScript.c(cl:400)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/09 06:43:56 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:43:57 AM]: Started random solver : Welcome Screen
[INFO][Bot #1][02/09 06:44:00 AM]: Random solver exited : Welcome Screen
[INFO][Bot #1][02/09 06:48:59 AM]: Started random solver : Auto Login
[INFO][Bot #1][02/09 06:49:05 AM]: Successfully logged in, waiting for welcome screen.
[INFO][Bot #1][02/09 06:49:05 AM]: Random solver exited : Auto Login
[INFO][Bot #1][02/09 06:49:07 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:49:07 AM]: java.lang.ArrayIndexOutOfBoundsException: 0
    at perfect.scripting.b.a.NUL.H(ue:460)
    at perfect.scripting.b.a.CON.H(ue:193)
    at perfect.scripting.LoopScript.c(cl:400)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/09 06:49:08 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:49:09 AM]: Started random solver : Welcome Screen
[INFO][Bot #1][02/09 06:49:12 AM]: Random solver exited : Welcome Screen
[INFO][Bot #1][02/09 06:54:11 AM]: Started random solver : Auto Login
[INFO][Bot #1][02/09 06:54:17 AM]: Successfully logged in, waiting for welcome screen.
[INFO][Bot #1][02/09 06:54:17 AM]: Random solver exited : Auto Login
[INFO][Bot #1][02/09 06:54:19 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:54:19 AM]: java.lang.ArrayIndexOutOfBoundsException: 0
    at perfect.scripting.b.a.NUL.H(ue:460)
    at perfect.scripting.b.a.CON.H(ue:193)
    at perfect.scripting.LoopScript.c(cl:400)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/09 06:54:20 AM]: "inv_change" changed to "1"
[INFO][Bot #1][02/09 06:54:21 AM]: Started random solver : Welcome Screen
[INFO][Bot #1][02/09 06:54:25 AM]: Random solver exited : Welcome Screen
[INFO][Bot #1][02/09 06:59:24 AM]: Started random solver : Auto Login
[INFO][Bot #1][02/09 06:59:30 AM]: Successfully logged in, waiting for welcome screen.
[INFO][Bot #1][02/09 06:59:30 AM]: Random solver exited : Auto Login
[INFO][Bot #1][02/09 06:59:34 AM]: Started random solver : Welcome Screen
[INFO][Bot #1][02/09 06:59:38 AM]: Random solver exited : Welcome Screen
[INFO][Bot #1][02/09 07:01:57 AM]: Terminating script Perfect Fletch...
[INFO][Bot #1][02/09 07:01:57 AM]: // PerfectFletcher terminated
[INFO][Bot #1][02/09 07:01:57 AM]: Script Perfect Fletch has exited!

Would it be possible to get it work a little better on mirror?? Kind of works, but spamms alot of java errors and get like 80k xp/h on magic longs...........

Edit1: @Czar I get this code when starting it..
 

Edit2: I got it to work by starting it when i was logged out..! And as i see it its this delay that makes the script sooo slow.. Bank opens and this comes! It takes 10-15 sec to bank!

[INFO][Bot #1][02/10 04:17:45 PM]: "last_delay_name" changed to "PresetBank: Wait 4s until bank is open 2"
[INFO][Bot #1][02/10 04:17:46 PM]: "last_delay_name" changed to "PresetBank: Wait 300-800ms after opening bank 2"
[INFO][Bot #1][02/10 04:17:46 PM]: "last_delay_name" changed to "PresetBank: Wait 6s until bank is open until bank/depo open 1.1"

 

Script stopping log:

[INFO][02/10 03:35:18 PM]: Started bot #1
[INFO][Bot #1][02/10 03:35:25 PM]: Initializing 38 API modules...
[INFO][Bot #1][02/10 03:38:58 PM]: [Break Manager] After botting for 48 minute(s), you will logout.
[INFO][Bot #1][02/10 03:38:58 PM]: Loaded 5 built-in random solvers!
[INFO][Bot #1][02/10 03:39:00 PM]: Terminating script Perfect Fletch...
[ERROR][Bot #1][02/10 03:39:00 PM]: Error in script onExit(): Perfect Fletch
java.lang.NullPointerException
	at perfect.scripting.LoopScript.J(hg:604)
	at perfect.scripting.LoopScript.onExit(hg:537)
	at prn.onExit(sf:766)
	at org.osbot.rs07.event.ScriptExecutor.IiIiiiiIIIii(ji:124)
	at org.osbot.rs07.event.ScriptExecutor.stop(ji:442)
	at org.osbot.rs07.event.ScriptExecutor.stop(ji:671)
	at org.osbot.rs07.script.Script.stop(jo:158)
	at org.osbot.rs07.script.Script.stop(jo:38)
	at perfect.scripting.LoopScript.onStart(hg:490)
	at prn.onStart(sf:99)
	at org.osbot.rs07.event.ScriptExecutor.IiIiiiiIIIii(ji:39)
	at org.osbot.rs07.event.ScriptExecutor.start(ji:233)
	at org.osbot.Lpt8.IiIiiiiIIIii(oq:26)
	at org.osbot.NB.iIiiIiiiIiii(jy:284)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/10 03:39:00 PM]: Script Perfect Fletch has exited!
[INFO][Bot #1][02/10 03:39:01 PM]: Yay!
[INFO][Bot #1][02/10 03:39:02 PM]: Perfect Fletch init()
[ERROR][Bot #1][02/10 03:39:02 PM]: Error in script onStart(): Perfect Fletch
java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@48945514 rejected from java.util.concurrent.ThreadPoolExecutor@1c7f8083[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
	at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at perfect.scripting.LoopScript.M(hg:342)
	at prn.onStart(sf:119)
	at org.osbot.rs07.event.ScriptExecutor.IiIiiiiIIIii(ji:39)
	at org.osbot.rs07.event.ScriptExecutor.start(ji:233)
	at org.osbot.Lpt8.IiIiiiiIIIii(oq:26)
	at org.osbot.NB.iIiiIiiiIiii(jy:284)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

 

Edited by Triovani

  • 2 weeks later...

Hey, thinking of buying my first script. Can i have a trial to see how well it works please? Thanks in advance :)

Tried buying it, will see how well it works

Edited by murdrek

Hey, bought this a couple days ago. Everything works, I'd just liket to say that I personally think that the delay when opening the bank ( 4 seconds, check the attached log) might be too long and makes it look bot-ish?Is there any way you or I could reduce this? Also, would it be possible to make the whole process more human like by randomizing the actions? E.g sometimes start clicking on the bows in the bank, next time the strings? Other than that it s great :) Oh and another tip for efficiency: When stringing AND cutting bows you could have an inventory of 1 knife, 13 bows and 13 strings ( or 14 to fill up). Start by cutting into a bow, then string it. This saves quite a bit of time and I haven't seen any other scripts that do that. Maybe this could be a potential ban reducer? Best of luck, /Murdrek

 

last_delay_name" changed to "PresetBank: Wait 4s until bank is open 2"
[INFO][Bot #1][02/25 03:26:28 PM]: "last_delay_name" changed to "PresetBank: Wait 100-300ms after opening bank 2"
[INFO][Bot #1][02/25 03:26:28 PM]: "last_delay_name" changed to "PresetBank: Wait 3s until bank is open until bank/depo open 1.1"
[INFO][Bot #1][02/25 03:26:28 PM]: called 2

Edited by murdrek
Text doubled for some reason

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.