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

Featured Replies

New update seemed to fix a lot of major issues introduced a few weeks ago. For future updates, what are the odds you add walking support between fossil island wyverns and the bank there?

Still playing around with this script, getting easier and easier.. day 3.

 

Anyway I've noticed that when I try to use the "task mode" it has the wrong text for attack. For example I say train all 3 stats to 20 and keep them all within 10 levels of each other (hoping it will train attack to 10, str to 10, def to 10) when I start the bot it says "Should be training attack to 90" but sometimes switches to a number like 30. It also says "defence goal=30, unreachable=0, strength goal=30" Pretty sure unreachable is meant to be attack. I'll see how this goes, so far it isnt much of a problem at all as the script still runs very well & I'm a picky bastard.

I'd also like to know what "equalizer" means in the task mode settings. It could mean a lot of things but at first guess I think it means how far the task will keep levels apart? Maybe not. Also what do the levels mean in  the settings before you get to task mode where you can choose the npc and what levels to fight them at. You've got attack, strength, and def with checks beside them and a place to type in numbers on the right side--- how is this best utilized? I'm guessing I just type in the levels I want on the right and check all 3 boxes but that might not be the case. 

 

Edit: There seems to be some sort of "memory leak" with the script. Before turning it on I've got about 330MB being used with osbot logged in. Once I hit start it pretty much climbs slowly or shoots up quickly, I watched the 330 jump to about 750 in about 3 seconds. The highest I've seen it go is about 1100MB, but I only noticed because every 6 seconds rs would freeze for one second. Still runable for me but I'm not sure how my computer would like it if I kept the script running for hours.

Again, great script. Thanks.

Edited by h0nestbot

On 8/8/2018 at 8:39 AM, lummyboy said:

the only thing im uncertain about is what "deathwalking" is

 

It means that when you die, the bot will walk back to your deadspot, loot your stuff and continue fighting. 

Hey brethren Czar, are ammonite crabs supported? I'd give you all of my love if they were supported and/or you could add them. If you need an account that has access to them, holla @ me.

With the prayer flicking oh my goodness, i really love ur scripts Czar! I have Perfect Thiever, Fisher, Miner and Figther and love all of them!

Cant get afk mode to work...other then that its a perfect script. can somone help me out here with getting afk mode to work?

when im at pyrefiends the bot seems to not be working. The bot doesn't attack but does eat when hp gets low when being attacked.

 

With just the Perfect Fighter running in osbot I get this message. However I don't believe this stops perfect fighter from working as intended.

[ERROR][Bot #1][08/10 08:56:35 AM]: Error in script onStart(): Perfect Fighter
java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@b87393 rejected from java.util.concurrent.ThreadPoolExecutor@4b1ff3[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.j(bj:450)
    at perfect.scripting.b.a.COn.<init>(cf:190)
    at a.Prn.onStart(gi:71)
    at org.osbot.rs07.event.ScriptExecutor.iiIiiiiiIiiI(kl:120)
    at org.osbot.rs07.event.ScriptExecutor.start(kl:129)
    at org.osbot.LPT5.run(cv:139)
    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 h0nestbot

Currently botting hounds at nieve slayer cave and chose the banking option

Once food was done, it walked to bank and just opened it and did not withdraw what I told it to.

Food was 20x monkfish and that's it.

Any ideas? Thanks!

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.