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.

darkxor

Java Lifetime Sponsor
  • Joined

  • Last visited

Everything posted by darkxor

  1. Hmm... I think it is not necessary. If you stop and start script, all hooks are cleared. Or you can just call randomManager.clearHooks()
  2. No, I need time codes.
  3. Looking for CONSTANT supplier. He needs to have Time Cards in stock always. I need like 10 Runescape 30-day time codes every day. Can pay by 07gp, paypal or webmoney. Price must be competitive.
  4. As for me, 1.8.2 has broken Molly and Pinball not fixed. Maybe, its only for me. I wrote hooks to fix randoms: class PinballRandomHook extends RandomBehaviourHook { public PinballRandomHook(int arg0) { super(arg0); } @Override public int onLoop() throws InterruptedException { RandomEventSolver pinball = randomManager.forId(randomManager.PINBALL); int ret = pinball.onLoop(); RS2Interface parent = client.getInterface(263); if(parent==null) return ret; RS2InterfaceChild child = parent.getChild(1); if(child==null) return ret; String message = child.getMessage(); if(!message.equals("Score: 10")) return ret; RS2Object caveExit = closestObjectForName("Cave Exit"); if(caveExit==null){ log("Pinball: no Cave Exit"); return ret; } if(distance(caveExit) > 4){ Position exitPos = caveExit.getPosition(); Position myPos = client.getMyPlayer().getPosition(); int x = exitPos.getX(); if(x - myPos.getX() > 3) x = myPos.getX() + 3; if(x - myPos.getX() < -3) x = myPos.getX() - 3; int y = exitPos.getY(); if(y - myPos.getY() > 3) y = myPos.getY() + 3; if(y - myPos.getY() < -3) y = myPos.getY() - 3; client.rotateCameraPitch(random(60, 67)); boolean walked = walk(new Position(x,y,0)); } return ret; } } class MollyRandomHook extends RandomBehaviourHook { public MollyRandomHook(int arg0) { super(arg0); } @Override public int onLoop() throws InterruptedException { RandomEventSolver molly = randomManager.forId(randomManager.MOLLY); int ret = molly.onLoop(); RS2Interface parent = client.getInterface(240); if(parent!=null) return ret; client.rotateCameraPitch(random(60, 67)); return ret; } } and this code add in onStart(): RandomBehaviourHook hook = new PinballRandomHook(randomManager.PINBALL); randomManager.registerHook(hook); RandomBehaviourHook hook = new MollyRandomHook(randomManager.MOLLY); randomManager.registerHook(hook);
  5. Some time ago Recent Topics (right side of page) began to hide when page loads. They show for second and then dissappear. Maybe this is error.
  6. darkxor replied to Haxball's topic in Archive
    Haxball, just buy VIP. Developers spend much time coding and supporting this project. It will be fair to pay for their work.
  7. Anybody know what does Jagex use to chain-ban bots? Experienced goldfarmers PM me.
  8. hi! need 10 bonds, skype - pombazhira
  9. I run bots under Windows 7 Ultimate. But want to get hosting, and there is only Windows Server options, 2008 or 2012. Anybody have experience running OSBot under: 1) Windows Server 2012 R2 x64 2) Windows Server 2008 R2 x64 Thanks, darkxor.
  10. darkxor replied to Zach's topic in Releases
    onLogin() is now called. Thanks, Zach!
  11. Confirm, DONT BOT!!! OsBot is broken atm.
  12. Anybody is enough experienced with Java options to suggest me what options to specify for better CPU performance with OsBot? 64bit JDK, windows 7 64-bit, Core I7-3930K, 32GB opmem. Also, any suggestions about windows tuning for OsBot java app?
  13. Dear Scripters! It is useful to stop your bots when onLogin() triggers with some error codes: 1) 12 - You need a members account to login to this world. Please subscribe, or use a different world. 2) 3 - invalid username or password 3) 32 - Your attempt to log into your account was unsuccessful. Don't worry, you can sort this out by visiting the billing system. 4) 4 - Ban:) 5) 5 - Another person using this account. OsBot automatically stops on error 4 (ban), but dont stop on others. Also, code 5 is account hack detector. If you get it, warning should appear. Primary code is like @Override public void onLogin(int code){ if(code==12){ //You need a members account to login to this world. Please subscribe, or use a different world. stop(); } if(code==3){ //invalid username or password stop(); } if(code==32){ //Your attempt to log into your account was unsuccessful. Don't worry, you can sort this out by visiting the billing system. stop(); } if(code==4){ isBan = true; stop(); } if(code==5){ stop(); } } Hope this will help you.
  14. I think druids are high-ban now?
  15. Can you suggest me what monster to kill for decent drop? With 50 att-str-def, no quests complete (cannot dress anything requiring them). Not high-ban, better the place nobody bots now. And better to it drop 2-3 types valuable items instead of 10 types, to sell it easier. Thanks, dark_xor.
  16. darkxor replied to BottersLyfe's topic in Archive
    Looked this with one of my bots also.
  17. Yeah, if you babysit your bot, it is safe enough to bot then. If, of course, developers take care of technical aspect. All my bans are due to stupidity - randoms were not working, runned too much bots from single IP, bots all were going to same world, etc.

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.