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.

Leaderboard

Popular Content

Showing content with the highest reputation on 12/17/14 in all areas

  1. Dear community, Today we have experienced DNS amplification attack, a kind of DDOS attack. Because we were on CloudFlare's plan for the last couple of weeks, CloudFlare got overrun by the traffic and re-routed traffic and our SSL certificate expired. The forums were directly routed to one of our reverse proxies again, instead of being behind CloudFlare, it caused a warning on most browsers that the website was no longer secure. The bot also suffered from the absence of the SSL certificate, rendering the bot to a non working state. Zach immediately warned me and we tried to solve the issues as fast as possible. Everything should be back to normal. We apologise for the inconvenience and wish you a happy botting continuation. Sincerely, Maxi and Zach
  2. 4 points
    No nudes eliot. unless u want them babe.
  3. Good stuff mang, keep at it. If this test fails continue to innovate! Not sure if you saw my threas before but I detailed a similar problem with scripts in the past. They're in-humanly efficient. This is because scripts nowadays execute a certain part of code as SOON as it realizes a certain condition is met (Task-Based scripts). MY proposed solution was to break a Task into two states: Needed() and doable(). When a task is needed, it will be activated very quickly, but when it's only doable it would simulate a player's reaction time. Yeah, it's just like the scientific method mang. -First form hypothesis. -Then conduct a test which tests your new variable. As Arctic said you need to observe the effects of both using your anti-ban and not using it in order to gain accurate results. -Finally, collect your results and tell us what you learned. As to everyone else, unless you've formed your own Hypotheses AND tested them then you're talking bullshit. At least Jose has come up with a solid hypothesis based on logical reasoning and given a possible test case.
  4. Dammit beat me to it lol. I didn't know avatar Korra liked women either.
  5. I can't believe that your hand is that hot, you have to brag about it.
  6. Don't hate, innovate !
  7. 1 point
    Lmao you still have the chocolate man as a pic!! xD Bloody legend!!
  8. I would like a trial of :Rock Crabs I would like a trial because: I want to train rock crabs and if the script works good im going to buy it. Please i need trail badly.
  9. 1 point
    Concept http://osbot.org/forum/topic/63464-anitban-system-concept/ import java.util.Random; import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.input.mouse.EntityDestination; import org.osbot.rs07.script.MethodProvider; import org.osbot.rs07.script.Script; import org.osbot.rs07.utility.Condition; import org.osbot.rs07.utility.ConditionalSleep; public class MouseHandler { /** * I tried to keep hovering and delaying away form each other. */ public static final int SECOND = 1000; public static final int MINUTE = 60 * SECOND; private Script sI; private Random random = new Random(); private boolean multiclicking; private boolean hovering; private boolean delay; private long lastUpdated = System.currentTimeMillis(); private long lastChecked = System.currentTimeMillis(); private long shouldUpdate = -1; //add in the string name (OSBot username) boolean so our character has a little profile. public MouseHandler(Script sI) { this.sI = sI; this.delay = random.nextBoolean(); //shouldAllow(name); this.hovering = delay ? false: random.nextBoolean(); this.multiclicking = random.nextBoolean(); this.shouldUpdate = this.randomUpdate(); } public boolean shouldAllow(String name) { return name.length() % 2 == 0; } public int randomDelay() { return MethodProvider.gRandom(8, 7) * SECOND; } public int randomUpdate() { return MethodProvider.gRandom(40, 20) * MINUTE; } public boolean useDelay() { if (!this.delay) { return true; } else{ new ConditionalSleep(randomDelay()) { @Override public boolean condition() throws InterruptedException { return false; } }.sleep(); return true; } } public boolean hoverEntity(Entity entity) { if (!hovering) { return true; }else{ if (entity != null) { return entity.hover(); }else{ return true; } } } public boolean multiclicking(Entity entity, final boolean condition) { if (!multiclicking) { return true; } else{ if (entity != null) { return sI.mouse.continualClick(new EntityDestination(sI.bot, entity), new Condition() { @Override public boolean evaluate() { return condition; }}); }else{ return true; } } } public long getTimeLeft() { long time = this.shouldUpdate - (System.currentTimeMillis() - this.lastUpdated); return time > 0 ? time: -1; } public void update() { if (System.currentTimeMillis() - this.lastChecked > MINUTE) { this.lastChecked = System.currentTimeMillis(); if (getTimeLeft() < 0) { this.hovering = random.nextBoolean(); this.delay = hovering ? false: random.nextBoolean(); this.multiclicking = random.nextBoolean(); this.lastUpdated = System.currentTimeMillis(); this.shouldUpdate = this.randomUpdate(); } } } public boolean allowHovering() { return this.hovering; } public boolean allowDelay() { return this.delay; } public boolean allowMulticlicking() { return this.multiclicking; } }
  10. posting referral links is not allowed sorry.
  11. Cmon @MGI post something, do it!

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.