Skip 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.

[2.3.70] Doesn't hop if worldswitcher already open

Featured Replies

OSBot version number: 2.3.70

Description of the bug/error: If script goes to log out but worldswitcher is already open (stays open after hopping once), bot will not hop worlds.

Instructions how to replicate the bug/error: Call 

getWorlds().hopToP2PWorld();

Let the script hop worlds, then let it try again.

(IF APPLICABLE) SSCCE that causes the bug/error:

import org.osbot.rs07.api.map.Position;
import org.osbot.rs07.api.model.Entity;
import org.osbot.rs07.api.model.Item;
import org.osbot.rs07.api.model.NPC;
import org.osbot.rs07.api.ui.Skill;
import org.osbot.rs07.api.ui.Tab;
import org.osbot.rs07.script.Script;
import org.osbot.rs07.script.ScriptManifest;
import org.osbot.rs07.script.Script;
import org.osbot.rs07.script.ScriptManifest;
//lots of imports unnecessary

@ScriptManifest(name = "TestingScriptt", author = "Test", version = 1.0, info = "This is a testing script.", logo = "Test")
public class TestingScript extends Script {
    @Override
    public int onLoop() throws InterruptedException {
        getWorlds().hopToP2PWorld();
        return 5000;
    }
}

(IF APPLICABLE) Script name ran causing the bug/error. Optionally include relevant parts of source code:

Personal script testing for release

(IF APPLICABLE) Screenshots:

None, screenshots cannot really capture it failing to do something :)

 

Tyvm,

Apaec

That's pretty strange because I re-wrote the logout method and tested it a few times with the world hopper open. I'll run through a few checks and see what's up. Thank you for this report.

Hmm, I've been running scripts that hop every few minutes without ever going going away from the world switcher tab; and did not encounter this problem. The issue may lie elsewhere?

please note that the logout tab the two option has been moved around. the world hopper button has a different color. So the interfaces might be different. Just letting you know they updated the log out tab. Which might be why its acting up

When my account uses the world hopper it click a F2P world when it's in a members only place then it ends up in login screen and it won't switch back to a members world just sits there.

 

 

Regular client mode 

Version: .70

Edited by Aye Bud

I not sure I'm stating what I see has changed in runescape. Incase Jager is trolling with us

I was not able to reproduce the bug. The following test was performed.

 

Code:

 

    @Override
    public int onLoop() throws InterruptedException {
        System.out.println(getWorlds().hopToP2PWorld());
        return 5000;
    }

Result:

[iNFO][bot #1][05/31 04:31:28 PM]: Started script : Skeletor
true
true
true
[iNFO][bot #1][05/31 04:31:50 PM]: Terminating script Skeletor...
[iNFO][bot #1][05/31 04:31:50 PM]: Script Skeletor has exited!

 

 

If you were testing on mirror mode, please do not. The control for tests is on standard mode. Also, it usually takes a large game update to break my API from functioning. Thursday's update did not affect us.

 

Guest
This topic is now closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

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.