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.

How to hop worlds if player is in an area

Featured Replies

I was trying to hop worlds if they were on a specific tile but it just constantly hops. I think I'm missing a check or something possibly.

is there also a way to check an area for players as well to determine if it should hop?

 

code:

https://pastebin.com/CfDZLnzk

Hello,

(I don't see logic that would get the player to that spot or out of that spot. so thats why it will forever loop)

Your logic goes like this.

You are in the spot -> you are a player -> will hop...

Try this 

   if (getPlayers().getAll().stream().anyMatch(s -> s != myPlayer())){
       
       hop
   }


 

 

 

 

  • Author
44 minutes ago, Nbacon said:

Hello,

(I don't see logic that would get the player to that spot or out of that spot. so thats why it will forever loop)

Your logic goes like this.

You are in the spot -> you are a player -> will hop...

Try this 


   if (getPlayers().getAll().stream().anyMatch(s -> s != myPlayer())){
       
       hop
   }

So I wanted my player to hop worlds if someone was on a certain tile or area because the people in this area steal all the ore. Is that what this is doing?

 

 

 

 

22 minutes ago, Lucas_Larson said:

So I wanted my player to hop worlds if someone was on a certain tile or area because the people in this area steal all the ore. Is that what this is doing?

This says if there is a player in the general area(my fault)

  Area miningArea =new Area(1,1,1,1);
        if (getPlayers().getAll().stream().anyMatch(s -> s != myPlayer() &&miningArea.contains(s))){

            hop
        }

 

Edited by Nbacon

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.