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.

Lemons

Java Lifetime Sponsor
  • Joined

  • Last visited

Everything posted by Lemons

  1. Well I had no idea, was just saying if that was the case you still voted on it either way. I never voted/seen the poll at the time.
  2. So you mean they were voted on. Just because they were stuck to each other doesn't mean you didn't vote on them, just means you couldn't vote on them separately.
  3. and it works again! https://www.chromium.org/developers/npapi-deprecation
  4. Yep, thats correct. Just be wary it will return a Position at the Base X/Y of the region if no flag is present, instead of an expected null.
  5. Need a little more detail. Are you trying to get entities at the cursor? getMouse().getEntitiesOnCursor()
  6. I've suicided for 4+ days on woodcutting/fishing lol, what day and age you think it is? I expected a ban every time though haha :p
  7. http://osbot.org/forum/topic/67016-read-before-posting-posting-rules-updated-march-15-2015/ then http://osbot.org/forum/forum/102-client-bugs/
  8. Just bot throwaway accs to fund your legit (semi-legit?) acc. That way got skill money, but not gonna get any important acc banned lol. But botting generally leads to losses, gl next time. Also, iirc, perm bans are automated so might have a very slim chance of an appeal?
  9. Or, ya know, just play Dwarf Fortress, same exact thing :p
  10. getMap().getDestination() Note for some odd reason, if no flag is down it'll return the regions base X/Y, so make sure to check that if (getMap().getDestination().getX() == getMap().getBaseX() && getMap().getDestination().getY() == getMap().getBaseY()) { // Invalid flag } else { // Valid destination }
  11. No way in the client that I know of. Just cache the trap objects as you lay them, if your not leaving the region should still be valid. Also, checking positions isn't that CPU/Mem intensive really with proper caching and such.
  12. Why not record which traps you set, then only get traps that were set on that position?
  13. Seems selecting options in dialogues doesn't work still? Is there any changes we need to make due to the new method, having issues on karamja customs officer (dialogue.pendingOption() to be specific).
  14. He didn't ask your java version, how old is the OSBot.jar your using? Hes saying its probably ancient and ya need to update.
  15. Huh, never tested it, just read that it wasn't possible. Guess this isn't true haha.
  16. Sorry, do sleep(random(200, 300)). You have to remove the "return" part, else the code will remain unreachable.
  17. Yeah, any code after a return is not executed, therefore unreachable in your code. Replace return random(200, 300) with sleep(200, 300) or better yet conditional sleeps (look at API).
  18. its a function, not a variable. For a variable do dialogues all lowercase.
  19. change Dialogues to getDialogues()
  20. I think this is true sadly, along with staking/pvp deaths.
  21. Since I myself am on linux and never actually used mirror client, I do not have any more suggestions sorry.
  22. My guess is you got 64 bit java and a 32bit browser. Either get a 64bit browser or run 32bit java, but they gotta match up.
  23. Yep, afk for 20 hours else buy membs for the acc.
  24. If you don't hand out the IP and none of your HTML/other public files mistakenly refer to it (99.9% sure they wouldn't be), they can't get it. Cloudflare is a reverse proxy, so just like when you use a proxy your IP is hidden, the servers IP is hidden in a reverse proxy Just make sure all the DNS entries on the cloudflare have an Orange cloud instead of gray and you're golden.
  25. What plan are you using on cloudflare? I think their top tiers (business/enterprise) are the only ones with true anti-ddos measures, at the network level. Other than that, splitting the website from the game servers will help keep the stress off either or, as they can only try and hit one at a time or have to split their resources. Also profiling the code and finding hotspots (aka 1 request causes a lot of CPU or IO stress) will prevent them from being exploited. More details on the situation/what software will be running would be helpful. Also, never give the direct server IP out, or disable cloudflare on any of the vulnerable servers. Once they can get around cloudflare its game over.

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.