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.

Bobrocket

Members
  • Joined

  • Last visited

Everything posted by Bobrocket

  1. "Hi guys I would like to purchase a malicious tool that would effectively hack RuneScape accounts for me on this wonderful site where everyone has RuneScape accounts and most of you play legitimate despite botting" - Jaydz
  2. Wam

    Bobrocket replied to Anyday's topic in Archive
    OSRS requires CPU over GPU. You can max out about 10 mirror clients on 2x hexa core xeon CPUs for reference.
  3. Older_than_the_internet.bmp
  4. My homie Success got sent straight to lumby
  5. Bobrocket replied to Anne's topic in Spam/Off Topic
    Come hear my voice twerps
  6. ???????????????????????? ???????????????????????????????????????????????????????????????????????
  7. I have the Moto G 2nd gen, dual sim, unlocked, works amazingly and I got mine for £80 through a friend.
  8. Don't forget this bad boy
  9. So does every scripter here. What's your point?
  10. easy medium rare medium hard NO MERCY
  11. 800

    Bobrocket replied to Vag's topic in Spam/Off Topic
  12. Bobrocket replied to Jinso's topic in Archive
    He says with two pictures of Czar's scripts in his signature
  13. You could have something like this: import org.osbot.rs07.script.MethodProvider; public class ConditionalTimer { private int time, step, elapsed; private TimerCondition condition; public ConditionalTimer(int t, TimerCondition cond, int s) { time = t; condition = cond; step = s; } public boolean run() throws InterruptedException { elapsed = 0; while (time <= elapsed) { if (condition.condition()) return true; MethodProvider.sleep(step); } return false; } public int getElapsed() { return elapsed; } } interface TimerCondition { public boolean condition(); } Example: if (new ConditionalTimer(3000, () -> (myPlayer().isAnimating()), 50).run()) { //we're animating } else { //we're not animating (we haven't been animating for 3000 ms) }
  14. I think onPaint (in this context) would be called 50 times per second (syncing with the RS client). The reason we add our listeners in onStart is because otherwise we're creating a new listener 50 times per second (every 20ms), as well as assigning it to the bot to listen. When we click then, something along this would occur: //when clicked for (MouseListener ml : listeners) ml.onClick(mouseArgs); So that means your mouse listeners will also be executing many times in tandem.
  15. Why don't you understand that if someone wants to get all of your data, they will. All I need to do is just turn on wireshark, look at my connections, and grab the data. You don't sanitise any data in the update page, you use deprecated MySQL in signature.php, you rely solely on mysql_real_escape_string (which will not escape certain characters like \ and \x00). At least you mask errors, that's a start.
  16. $setResult = mysqli_query ( $conn, "SELECT * FROM Data WHERE Username='$nametemp'" ); // Selects all fields from the Data table, based on the username supplied What happens when $nametemp is ' OR '1'='1'? Look into parametised queries or sanitise your input properly :/

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.