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 Smither AIO

Featured Replies

Why isn't bolts supported for smithing? I looked through the menu a couple times and couldn't find it. Thanks

another great release from the great czar, training smithing right now then looking forward to trying this out

 

Edited by ahmed123

On 11/28/2018 at 8:58 AM, Czar said:

New Update (v18)

- Bolts are now supported (smithing)
- Furnace is now left-clicked (cannonballs)

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

Next update: CLI and saving/loading/recent profile.

Thanks man! I own most of your scripts and they all work amazing!

 

  • 2 weeks later...
Quote

ERROR][Bot #1][12/16 12:36:06 PM]: Error in script onExit(): Perfect Smithing
java.lang.NullPointerException
    at perfect.scripting.LoopScript.m(qn:327)
    at perfect.scripting.LoopScript.onExit(qn:363)
    at b.a.a.Aux.onExit(no:302)
    at org.osbot.rs07.event.ScriptExecutor.IIIIiiiiIIii(bp:105)
    at org.osbot.rs07.event.ScriptExecutor.stop(bp:496)
    at org.osbot.rs07.event.ScriptExecutor.stop(bp:321)
    at org.osbot.gA.run(uv:279)
    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][12/16 12:36:06 PM]: Script Perfect Smithing has exited!
[INFO][Bot #1][12/16 12:36:14 PM]: Definitions loaded: 22659
[INFO][Bot #1][12/16 12:36:14 PM]: 23 APIs loaded
[INFO][Bot #1][12/16 12:36:14 PM]: "eq_loaded" changed to "1"
[INFO][Bot #1][12/16 12:36:18 PM]: Yay!
[INFO][Bot #1][12/16 12:36:44 PM]: "ss_plugin_id" changed to "1"
[INFO][Bot #1][12/16 12:36:44 PM]: "ss_plugin" changed to "2"
[INFO][Bot #1][12/16 12:36:44 PM]: "ss_superheat_ore" changed to "iron"
[INFO][Bot #1][12/16 12:36:44 PM]: "setup_ready" changed to "1"
[INFO][Bot #1][12/16 12:36:48 PM]: Banks added: [44]
[INFO][Bot #1][12/16 12:36:48 PM]: Floors added: [13]
[INFO][Bot #1][12/16 12:36:48 PM]: Scenery added: [2]
[INFO][Bot #1][12/16 12:36:48 PM]: Entrances added: [58]
[INFO][Bot #1][12/16 12:36:48 PM]: Carpet rides added: [4]
[INFO][Bot #1][12/16 12:36:48 PM]: Ships added: [5]
[INFO][Bot #1][12/16 12:36:48 PM]: Agility shortcuts added: [10]
[INFO][Bot #1][12/16 12:36:48 PM]: Fairy teleport added: [38]
[INFO][Bot #1][12/16 12:36:48 PM]: Teleport items added: [36]
[INFO][Bot #1][12/16 12:36:49 PM]: Teleport spells added: [12]
[INFO][Bot #1][12/16 12:36:49 PM]: Stronghold added
[INFO][Bot #1][12/16 12:36:49 PM]: NPC teleports added: [1]
[INFO][Bot #1][12/16 12:36:49 PM]: Added al-kharid gate (free)
[INFO][Bot #1][12/16 12:36:49 PM]: Added 11500 nodes to graph in [16524ms].
[INFO][Bot #1][12/16 12:36:49 PM]:  2 actionpoints ready
[ERROR][Bot #1][12/16 12:36:49 PM]: Error in script onStart(): Perfect Smithing
java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@1e1bdf9 rejected from java.util.concurrent.ThreadPoolExecutor@19e5963[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.B(qn:516)
    at perfect.scripting.b.a.prn.<init>(fo:2)
    at b.a.a.Aux.onStart(no:147)
    at org.osbot.rs07.event.ScriptExecutor.IIIIiiiiIIii(bp:284)
    at org.osbot.rs07.event.ScriptExecutor.start(bp:20)
    at org.osbot.M.IIIIiiiiIIii(hx:91)
    at org.osbot.NB.iIiIiiiIiiiI(yab:186)
    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][12/16 12:38:26 PM]: Loaded 3 built-in random solvers!
[INFO][Bot #1][12/16 12:38:43 PM]: Definitions loaded: 22659
[INFO][Bot #1][12/16 12:38:43 PM]: 23 APIs loaded
[INFO][Bot #1][12/16 12:38:43 PM]: "eq_loaded" changed to "1"
[INFO][Bot #1][12/16 12:38:48 PM]: Yay!
[INFO][Bot #1][12/16 12:38:49 PM]: Terminating script Perfect Smithing...
[INFO][Bot #1][12/16 12:38:49 PM]: Script Perfect Smithing has exited!
[INFO][Bot #1][12/16 12:38:49 PM]: Loaded 3 built-in random solvers!
[INFO][Bot #1][12/16 12:39:11 PM]: Definitions loaded: 22659
[INFO][Bot #1][12/16 12:39:11 PM]: 23 APIs loaded
[INFO][Bot #1][12/16 12:39:11 PM]: "eq_loaded" changed to "1"
[ERROR][Bot #1][12/16 12:39:14 PM]: Error in script onStart(): Perfect Smithing
java.lang.NullPointerException
    at b.a.a.AUx.<init>(vo:17)
    at b.a.a.Aux.onStart(no:29)
    at org.osbot.rs07.event.ScriptExecutor.IIIIiiiiIIii(bp:284)
    at org.osbot.rs07.event.ScriptExecutor.start(bp:20)
    at org.osbot.M.IIIIiiiiIIii(hx:91)
    at org.osbot.NB.iIiIiiiIiiiI(yab:186)
    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][12/16 12:39:14 PM]: Terminating script Perfect Smithing...
[INFO][Bot #1][12/16 12:39:14 PM]: Script Perfect Smithing has exited!
[INFO][Bot #1][12/16 12:39:16 PM]: Yay!
[ERROR][Bot #1][12/16 12:39:33 PM]: Error in script onStart(): Perfect Smithing
java.lang.NullPointerException
    at b.a.a.AUx.<init>(vo:17)
    at b.a.a.Aux.onStart(no:29)
    at org.osbot.rs07.event.ScriptExecutor.IIIIiiiiIIii(bp:284)
    at org.osbot.rs07.event.ScriptExecutor.start(bp:20)
    at org.osbot.M.IIIIiiiiIIii(hx:91)
    at org.osbot.NB.iIiIiiiIiiiI(yab:186)
    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 manko

  • 3 weeks later...

Czar - great scripts, about purchased every one of them. I found a bug with this one.

The logger isn't throwing any errors.

Screen Shot 2019-01-04 at 3.45.07 PM.png

Screen Shot 2019-01-04 at 3.44.00 PM.png

*Edit:
The cursor stays on the 'Deposit Inventory' after it's emptied the inventory if the user leaves "0" bars to make in the option menu.
If the user does select a number (e.g. '210' bars to make) then it withdraws a full inventory or tin ore, deposits the inventory, and repeats this cycle indefinitely.

Update: Perhaps making the "bars to make" option should be required and not exceed 28 slots?. It works when selecting '14' bars to make - for a total of 28 inventory slots.

Edited by FakeProgrammer

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.