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

Script has a logic bug (e.g. dies while safespotting) or (cannon mode doesn't pickup arrows)
- What is the bug, Cannon reload spam clicking regardless of what slide setting it's at/doesn't reload at all/clicks in locations on the cannon tile/safespot causing a constant rubber band movement between reloading and moving to safespot.
- How did you make the bug happen ogres at castle wars ogres, doesn't instantly happen. runs well for a couple minutes then goes to shit.

- (optional) recommendation for the bug, e.g. 'make the script walk back' or something, Fix it so it's not doing so. Add a "profile" or "quick load/save" option. Rather annoying to have to always redo the bot.
- Tried client restart? multiple restarts and different cannon slide.
- Normal script or a plugin? normal
- Which exact setup options are enabled? Afk mode, cannon mode, etc etc.ogres at castle wars, ranging mode, cannon mode, banking, smart safespot max tile 4, fight alongside cannon, anti pattern,over ride randoms

Edited by MissFabulous

Hey czar,did you ever add overload support, and how difficult would it be to add absorption pot support :)? 

 

Edited by zurielpkzz

I'm having issues while running this, no errors in log. Trying to fight monks on a defense pure. Its not drinking potions, it will take first dose of attack potion upon startup, but never repots. It also does not reattack the monk once the "20minute afk timer" kicks in

  • Author

Absorption pot and overloads are really easy I don't know why I still haven't added them yet, they will be in a separate NMZ plugin very soon

EDIT:

Any console error logs? which exact setup options did you enable? I will test using the same options, debug and add an update. Check the console log for errors though. Something tells me the script has been interrupted midway and isn't responding anymore for some reason.

Edited by Czar

23 minutes ago, Czar said:

Absorption pot and overloads are really easy I don't know why I still haven't added them yet, they will be in a separate NMZ plugin very soon

EDIT:

Any console error logs? which exact setup options did you enable? I will test using the same options, debug and add an update. Check the console log for errors though. Something tells me the script has been interrupted midway and isn't responding anymore for some reason.

Log shows no errors, just that the script has started. Idk if the problem is because I never actually kill a monk? So the script just idles?

Edit: It looks like the issue was world hopping, I tried turning it off and it seems to be running fine now.

This most recent time running it, i checked the log again and it was spamming "Waiting until out of combat to world hop". Which being on a defense pure I never kill the monk, so it just kept looping the world hop status.

 

NpOiMNA.png

cQEqqlc.png

PLSzhHX.png

OzZN1xy.png

lNITy9O.png

Edited by Failed4life

Why is the bot so slow??? Takes like 10 secs to attack another monster.

 

Got it working after changing settings, great script! Thanks.

Edited by okop

@czar getting this error. script doesn't do anything just stands there. 

[ERROR][04/13 07:30:21 PM]: Uncaught exception!
java.lang.NumberFormatException: For input string: ""
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at a.Nul.i(ui:51)
    at a.cOn.I(fj:1040)
    at a.cOn.E(fj:2684)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at org.pushingpixels.substance.internal.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:124)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

using magic combat, prayer mode, loot items over 5k gp, antipattern mode and stop after 1 hour.

high alching item is broken also. it will high alch item but then try to attack monster while high alch spell is selected.
 

Edited by Mr Asshole

Is there some info on how the prayflick works and doesnt? I'm fighting infernal mages and it doesnt flick. it just turns it on and fights.

 

This is my first time using this script.

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.