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.

OSBot 2 - What features do you want to see?

Featured Replies

There has been many great suggestions from the community which has helped the client for the better. Well all know that OSBot 2 will be released in the near future so feel free to suggest things that you would like to see added into the new client and if it seems beneficial i will add it in the thread!

 

 

Current suggestions:

 

 -Bot status signals. (I.e tab appears green if bot is running/orange if in a random event/red if logged out)

 -New GUI 

 -Auto updater

- Mobile phone app that can show you the current status of your bot

- IP spoofing for different accounts

- An improved API with more functions

- Ability to type to others when running a script

- Software minimises to tray 

 

Edited by Aidans

New Bot Interface.

 

Auto Updater.

Edited by Sex

A Cell phone app that can update you on the status of your bot. 

There has been many great suggestions from the community which has helped the client for the better. Well all know that OSBot 2 will be released in the near future so feel free to suggest things that you would like to see added into the new client and if it seems beneficial i will add it in the thread!

 

 

Current suggestions:

 

 -Bot status signals. (I.e tab appears green if bot is running/orange if in a random event/red if logged out)

 -New GUI 

 -Auto updater

- Mobile phone app that can show you the current status of your bot.

 

is that you on the picture? if yes, you might wanna go cut your hair abit.

 

-------------------------------------

that was off-topic^

-------------------------------------

 

web walking , a better api, with more features.

 

anything else?

Where it can solve all randoms. Pretty hard to bot for more than 6 hours without bot getting stuck

  • Author

Some good suggestions guys, i have added a few of them.

Add a class called EmoteTab to the API

Here's an example of how I'm handling it to make it easier for them..

package com.gmc.extreme;

import org.osbot.script.*;
import org.osbot.script.rs2.ui.*;
import org.osbot.script.rs2.model.*;
import org.osbot.script.mouse.*;

import java.awt.*;

public class Emotes {	
	
	public static final int EMOTE_TAB = 35;
	public static final MouseDestination SCROLL_UP = new RectangleDestination(new Rectangle(722, 208, 8, 8));
	public static final MouseDestination SCROLL_DOWN = new RectangleDestination(new Rectangle(722, 450, 8, 8));	

	public static void activateEmote(Script script, String emoteName) throws InterruptedException {
		script.selectInterfaceOption(548, EMOTE_TAB, "Emotes");
		script.sleep(600 + script.random(800));
		int emoteId = getEmoteId(script, emoteName);
		if(emoteId == 0) {
			script.log("Could not find matching emote for name: " + emoteName);
			script.sleep(5000);
			return;
		}
		while(!isVisible(script, emoteId))
			scrollToEmote(script, emoteId);
		clickEmote(script, emoteId);
	}

	public static int getEmoteId(Script script, String emoteName) throws InterruptedException {
		for(int i = 38; i < 75; i ++) {
			if(script.client.getInterface(464).getChild(i).getMessage().equals(emoteName))
				return i;
		}
		return 0;
	}

	public static boolean isVisible(Script script, int emoteId) throws InterruptedException {
		if(script.client.getInterface(464).getChild(emoteId).getPosition().getY() >= 211 && script.client.getInterface(464).getChild(emoteId).getPosition().getY() <= 417)
			return true;
		return false;
	}
	
	public static void clickEmote(Script script, int emoteId) throws InterruptedException {
		MouseDestination closeInterface = new RectangleDestination(new Rectangle((int)script.client.getInterface(464).getChild(emoteId).getPosition().getX(), (int)script.client.getInterface(464).getChild(emoteId).getPosition().getY(), script.client.getInterface(464).getChild(emoteId).getWidth(), script.client.getInterface(464).getChild(emoteId).getHeight()));
		while(!script.client.moveMouse(closeInterface, true)) {}
		script.sleep(400 + script.random(1200));
		script.client.clickMouse(false);	
	}
	
	public static void scrollToEmote(Script script, int emoteId) throws InterruptedException {
		if(isVisible(script, emoteId))
			return;
		int currentSlotVisible = 38;
		for(int i = 38; i < 75; i ++) {
			if(isVisible(script, i))
				currentSlotVisible = i;
		}
		script.sleep(1000);
		if(emoteId < currentSlotVisible) {
			while(!script.client.moveMouse(SCROLL_UP, true)) {}
			script.sleep(600 + script.random(400));
		} else {
			while(!script.client.moveMouse(SCROLL_DOWN, true)) {}
			script.sleep(600 + script.random(400));
		}
		while(!isVisible(script, emoteId))
			script.client.pressMouse();
		script.sleep(400);
		script.client.releaseMouse();
	}
	
}

Edited by Dashboard

This is one that i would really love to see they had this on another Bot when i used to play rs.

What it was u could type when the bot was running click wherever u wanted and u could reply to friend pms to make it look life u weren't botting. this i what i would love to see.

This is one that i would really love to see they had this on another Bot when i used to play rs.

What it was u could type when the bot was running click wherever u wanted and u could reply to friend pms to make it look life u weren't botting. this i what i would love to see.

 

You already can do this..

 

This is one that i would really love to see they had this on another Bot when i used to play rs.

What it was u could type when the bot was running click wherever u wanted and u could reply to friend pms to make it look life u weren't botting. this i what i would love to see.

 

You already can do this..

 

 

How?!?!?!!?

 

 

This is one that i would really love to see they had this on another Bot when i used to play rs.

What it was u could type when the bot was running click wherever u wanted and u could reply to friend pms to make it look life u weren't botting. this i what i would love to see.

 

You already can do this..

 

 

How?!?!?!!?

 

 

On the left next to the settings button.

 

Would be cool if you could type with your keyboard while your bot is running. Sometimes while you're on computer but you have your bot running, you may want to chat with people at the same location you're at.

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.