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.

Anti-Ban yey or nah?

Featured Replies

Having antiban as something like this:

 

is this worth including or not, i.e will it make the account more or less detectable in people's opinions?

public class AntiBan {
    private MethodProvider mp;
    private Random random;

    public AntiBan(MethodProvider mp) {
        this.mp = mp;
        this.random = new Random();
    }

    public void randomInputEvent() {
        try {
            int rN = this.random.nextInt(4);
            switch (rN) {
                case 0:
                    this.mp.getCamera().movePitch(this.random.nextInt(360));
                    this.mp.getCamera().moveYaw(22 + this.random
                            .nextInt(22 + this.random.nextInt(45)));
                    break;
                case 1:
                    this.mp.getCamera().movePitch(this.random.nextInt(360));
                    break;
                case 2:
                    this.mp.getMouse().move(this.random.nextInt(760), this.random.nextInt(500));
                    break;
                case 3:
                    moveMouseRandomly(1 + this.random.nextInt(6));
                case 4:
                    this.mp.getMouse().moveOutsideScreen();
            }
        } catch (Exception e) {
        }
    }

    public void randomInterfaceEvent(Skill currentSkill) {
        try {
            int rN = this.random.nextInt(6);
            switch (rN) {
                case 0:
                    this.mp.getSkills().hoverSkill(currentSkill);
                    break;
                case 1:

                    this.mp.getTabs().open(Tab.ATTACK);

                    break;
                case 2:
                    this.mp.getTabs().open(Tab.FRIENDS);
                    break;
                case 3:
                    this.mp.getTabs().open(Tab.SKILLS);
                case 4:
                    this.mp.getTabs().open(Tab.SETTINGS);
                case 5:
                    this.mp.getTabs().open(Tab.QUEST);
                case 6:
                    this.mp.getTabs().open(Tab.EQUIPMENT);
            }
        } catch (Exception e) {
        }
    }

    public void moveMouseRandomly(int numberOfPositions) {
        Point[] pointArray = new Point[numberOfPositions];
        for (int i = 0; i < pointArray.length; i++) {
            pointArray[i] = new Point(-10 + this.random.nextInt(850), -10 + this.random.nextInt(550));
        }
        for (int i = 0; i < pointArray.length; i++) {
            this.mp.getMouse().move(pointArray[i].x, pointArray[i].y);
   try{
       sleep( 600);
   }catch (Exception e){

   }
        }
    }
}

If you are using it on a script for the sdn don't advertise it as anti-ban.   In my personal opinion it is worth it, I have seen faster bans on scripts that don't have any.  I have also used a flax spinner with no anti-ban for over 60 hours straight with no ban though, so it's hard to say if it's useful at all.  On valuable accounts I prefer some type of antiban to be included, but my throwaways using moneymaking scripts it is pretty pointless.

This is not antiban, this is:
1) Moving mouse around

2) Moving camera around

3) Opening tabs

To my mind, best antiban is in botting behaviour, like taking breaks and what not. 

A good read:

 

other stuff is passable, but this:

    public void moveMouseRandomly(int numberOfPositions) {
        Point[] pointArray = new Point[numberOfPositions];
        for (int i = 0; i < pointArray.length; i++) {
            pointArray[i] = new Point(-10 + this.random.nextInt(850), -10 + this.random.nextInt(550));
        }
        for (int i = 0; i < pointArray.length; i++) {
            this.mp.getMouse().move(pointArray[i].x, pointArray[i].y);
   try{
       sleep( 600);
   }catch (Exception e){

   }
        }
    }

definitely no. saw it in your warriors script and was wtfing hard

Even if it didn't help, at least it won't make it worse.. I mean if it didn't come to a use so just put it. Pm I have pro antiban methods that I have been using for 10 days now and didn't get banned.

This is not a scripting question, this is a question which nobody can answer except for the reversing experts over in the Botting and Bans section. Moved.

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.