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.

Token

Scripter III
  • Joined

  • Last visited

Everything posted by Token

  1. When you cache a specific widget it's a RS2Widget (was meant for the guy quoting me above saying the conditions are "race" but better waste 0.00001% cpu than be sorry and freeze your client). If your bot logs out and logs back in and try to interact with it you will get a NPE afaik. I don't know about Widgets.interact() as I never interacted with a widget via the Widgets class.
  2. Token replied to Morova's topic in Spam/Off Topic
    Posted a porn link -> instabanned
  3. Token replied to Morova's topic in Spam/Off Topic
    Awww... if it makes you feel better I'm also banned from the shitbox. At least you have a good reason
  4. Token replied to Morova's topic in Spam/Off Topic
    What did you get banned for
  5. I don't think it has the null checking though and I believe widgets are local entities so should be null checked when changing context. But yes maybe the isVisible() is not necessary but you don't generally want to interact with an invisible widget. At least I check when it is visible in order to interact with it. It all depends on what you are trying to achieve.
  6. First of all I suggested how the code should work not how the final implementation of the class will look like. If you are new to programming, you will probably hear this quite often, you first create a functional program and then you optimise it. Would you prefer me to post a whole class instead of the condition to get the right widget and the interaction? Secondly, whether you stop getting the widget or not, you will still be checking those conditions. Take a look at our API and try to implement it in a script. Don't check the widget before interacting with it and you will get a wonderful NPE (Yes that happens even though the widget exists and you cached it). Be my guest and try it yourself, or don't and just start arguments about my code for no reason.
  7. I'm not surprised at all that jagex does such things, they really ban legit players sometimes. I got permabanned twice for the same offense in the same day.
  8. It's not, if you actually understand how runescape works.
  9. From the little code you provided, I must say I have absolutely no idea what you are trying to achieve. A more complex description of the context (what the script is supposed to do ingame) might help, but anyway in order to prevent any bugs you are supposed to make sure the widget you are interacting with is non-null, visible and has the required action and only then attempt to interact with it. So if 219, 0, 1 are the ids of the widget you want to do if (widgets.get(219, 0, 1) != null && widgets.get(219, 0, 1).isVisible() && widgets.get(219, 0, 1).hasAction("Continue")) widgets.get(219, 0, 1).interact("Continue");
  10. I had it quite often when working in Python. Even exporting the project itself to an external drive might cause this.
  11. This kind of error is usually generated by setting an incorrect path to your project/compiler/resources or anything else required in the compiling process. One common cause may be moving the project after creation/import or changing your workspace. Create a new project, copy packages and classes to that one and try to compile it.
  12. Permaban is a "goldfarming ban" so I guess most of your bans are for trying to goldfarm.
  13. Because they can
  14. I can make bots that don't get banend but that's not going to work if the activity itself cannot be botted without bans. It's not that simple. You can't make a bow stringer that doesnt get banned no matter how you do it. But training combat is one of the activities i can easily leave a bot running for 100+ without bans (because I use my own scripts and I know how to avoid those bans at script level which cannot be implemented in a bow string script).
  15. You can bot for months without bans. Botting a max account takes 20 days. Getting 1 ban every 6 months doesnt mean all you 1000 bots get banned at once. There are quite a few people who aren't willing to give botting a try though. I guess it's just like religion
  16. You can bot 130k xp/hr so that is completely afk. Not a single ban if you do it properly. The difference is, I can easily manage 100 accounts while you won't do it manually on more than 5 and still takes less effort. In the long run it's still more profitable.
  17. May I ask why you don't bot the accounts? Actually learning how to bot without getting banned is much faster than training accounts by hand, provided you have an average IQ so you can understand how your botting yields bans.
  18. Are you seriously doing all this legit? And yes you can just use your games necklace to teleport to corp and go kill it...
  19. There is no summers end in osrs Leveling accounts fast is all about your leveling technique. If your first goal is 40/1/40 and you do this at monks, I seriously doubt you will ever get those 12 accounts done.
  20. Token replied to Snorunt's topic in Scripting Help
    Pastebin your code in the scripting section. More than 20 scripters will be able to help you. That's much faster than asking someone to teamview you.
  21. Lolasaurus-Rex :sarcasm: Great account and you show off its cooking level. PS: I bid 29,999,999 gold coins.
  22. There is no way to change a static IP but you can always use proxies for whatever you are doing. You can even forward all your internet traffic through a proxy. PS: new signature.
  23. I highly doubt flaming me for trying to help him solve his problem is going to get you anywhere. But if you do insist on trying to prove I'm wrong, you aren't going to get anywhere because simply by saying that my condition is wrong and the widget state can change between those 2 calls prove you don't know anything about scripting, the OSBot API or programming in general. Some reputable scripters on this site have public APIs they implemented in their scripts which you might want to take a look at before accusing my code of being "shit", you definately have a lot to learn from that and you might be surprised to find solutions very similar to the one I presented above. TL;DR: Find something constructive to do with your time.
  24. Filtering streams is actually very fast. You may cache the widget if you want but then you will continously null check it and verify its visibility which you pretty much do with the above code. As a general rule when writing code, you first make it work and in future iterations you begin optimising it.
  25. Token replied to Mikasa's topic in Spam/Off Topic
    Any site that is not related to botting and is not advertised on a botting site. You will only get flagged proxies otherwise as no one is dumb enough to stop selling a proxy after someone else used it for 1 month and no longer rents it (got enough bans on it maybe ). Also they are usually bad proxies if you buy from botters I know that from my own experience of using them for other activities.

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.