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.

Leaderboard

  1. Varc

    Trade With Caution
    16
    Points
    1699
    Posts
  2. Maldesto

    Administrator
    15
    Points
    19230
    Posts
  3. Czar

    Global Moderator
    14
    Points
    23408
    Posts
  4. Hermitrage

    Trade With Caution
    12
    Points
    1313
    Posts

Popular Content

Showing content with the highest reputation on 06/06/15 in Posts

  1. Going to a festival this weekend so i won't be on just thought i'd let you know. May post some vids if i remember to get any and depending how weird i get. If i die it was fun guys, have a great weekend xo
  2. The OSBot Staff have started a Twitter and Facebook account and plan on posting anything that is useful there. Especially if the website is down or the bot, we will try to post it as soon as it happens. All the current staff have access to the twitter. Follow us on Twitter and like us on Facebook Thanks, OSBot Staff
  3. Disputed Member: @RServiceGeeks Why it should be removed: He already gave me feedback for this trade. The reason he gave me neutral feedback is because I gave him. And he is probably very pissed. Details: He gave me two feedbacks for 1 trade. Link to topic: http://osbot.org/forum/topic/72381-1-osbot-account-shop-fastsmooth-delivery-ready-to-bot-accounts-no-bot-bans-24-hour-insured-no-registered-emails-200feedback-great-deals/
  4. The user has given a new account to me, it had 30 smith. You can remove this. Seemes like opening up a dispute was the only way to get his attention.
  5. I'm actually more wondering why you want to know
  6. #1 SOLD MAGIC SCRIPT #1 MOST FEATURES MAGIC SCRIPT ESC MODE, HOVER-CLICK, NEAREST ITEM CLICK, FLAWLESS JMod nearby and we still alive. Anti-ban and Optimal script usage Anti-ban: - Don't go botting more than 3 hours at once, take breaks! Otherwise the ban-rate is highly increased! - Bans also depend on where you bot, for the best results: bot in unpopular locations Banking-related spells are the lowest ban-rate (spells which require banking or can be casted near a bank, e.g. superheating, maybe alching, jewelry enchanting etc etc) since you can just go to a full world and blend in with other non-bots (humans), for example: world 2 grand exchange If casting spells on npcs, then unpopular locations reduce the banrate by alot, So make sure not to go to botting hotspots otherwise you may be included in ban waves. - Some good areas used to be (until some got popular): grizzly bear, yanille stun-alching, any overground tiles (upstairs etc) but once the areas are overpopulated, try to go to another location which is similar to the aforementioned locations. This is a very popular thread with many many users so if a new location is mentioned, the location will be populated very quickly so I can only suggest examples of good locations - Don't go botting straight after a game update, it can be a very easy way to get banned. Wait a few hours! If you ever get banned, just backtrack your mistakes and avoid them in the future: you cannot be banned without making botting mistakes. Keep in mind you can be delay-banned from using previous scripts, so don't go using free/crap scripts for 24 hours then switching to a premium script, because the free/crap previous script can still get you banned! For more anti-ban information, see this thread which was created by an official developer: http://osbot.org/forum/topic/45618-preventing-rs-botting-bans/
  7. NEW CURRENT RECORD: 294 HOURS RUNTIME! Shoutout to @Ruutihattu NEW: Sandstone mining + hopper support Humidify/water circlet/bandit unnote Ardy cloak tele support Setup Screen Preview Results 84 HOURS ON NEW LEVEL 20 ACCOUNT Suicided account with mirror mode near rock crabs, 81 mining! I will probably go for 99 Even supports Ancient Essence Crystal mining! Preview: Mine 1 drop 1 item drop pre-hover feature:
  8. 2 points
    Some places on Earth are more banana than others. I shit you not.
  9. Current Profit: ??? Day [1] (6/5/15) Day [2] (6/6/15)
  10. Focus can play a very important factor in your script; it could be the difference between a ban or not. As a result, I have found a way to simulate the idea of focus. Take this graph as an example: This graph shows the distributions of 3 response profiles: focused (in red), playing normally (in orange), and unfocused (in blue) Please note that this graph is not based on any statistical evidence. If you are focused (for example you're being PK'd), you are more likely to click faster and respond faster. If you are playing the game normally, you will click at an average-ish time. If you aren't focused (for example watching TV), you are more likely to click slower. This graph shows that the graph for being focused is a positive distribution. This means that the majority of the data will be clustered towards the negative end (closer to 0) than the positive end. It also shows that not being focused has a negative distribution, which means that the majority of the data is clustered towards the positive end (closer to 100 or wherever the graph ends) than 0. Playing normally has a normal distribution, which means that the data clusters around the midpoint of the data (in this scenario it would likely be symmetrical too, meaning that mean = mode = median) Below is some code that I found on Stackoverflow and slightly modified it. public int positiveSkewedRandom(int min, int max) { return skewedRandom((double) min, (double) max, 2.55, -1.68); } public int negativeSkewedRandom(int min, int max) { return skewedRandom((double) min, (double) max, 2.55, 1.68); } public int skewedRandom(double min, double max, double skew, double bias) { Random r = new Random(System.currentTimeMillis()); double range = max - min; double mid = min + range / 2.0; double unitGaussian = r.nextGaussian(); double biasFactor = Math.exp(bias); double retval = mid + (range * (biasFactor / (biasFactor + Math.exp(-unitGaussian / skew)) - 0.5)); return (int) retval; } The params for skewedRandom: min - the minimum possible value max - the maximum possible value skew - how close the data would be clustered together (higher = tighter clustering) bias - the tendency for the mode to approach the min/max/midpoint of the data; negative = positive bias, positive = negative bias Usage: boolean focused = true; if (focused) { sleep(positiveSkewedRandom(100, 750)); } else { sleep(negativeSkewedRandom(100, 750)); } If the data is not skewed enough, you can change the skew and bias settings in the respective method. Good luck, and happy botting!
  11. #Respect for pirlo though .
  12. Vidal was a mad man this game though, the guy's never tired. I hope to see good things of him in Copa America.. What's that?
  13. 2 points
    i blazed it a few post ago tho
  14. You need 100 posts in order to buy/sell an account.
  15. 2 points
    Make one your self. You'll get banned in secounds.
  16. Once the login is repaired, prices will crash hard again. Steel bars prices raised to 600+ because bots are down. insane..
  17. All the money waiting to be made disappearing right in front of me just because it cant login ^_^
  18. 2 points
    dfsdfasdfasdfasdfasdfasdf
  19. lmao I'm a dumbass kept on getting lazy on transferring my bank and ended up losing 30m when my lvl 91 smithing account got banned.
  20. Disputed member: http://osbot.org/forum/user/155029-rservicegeeks/ Thread Link: http://osbot.org/forum/topic/72381-1-osbot-account-shop-fastsmooth-delivery-ready-to-bot-accounts-no-bot-bans-24-hour-insured-no-registered-emails-200feedback-great-deals/ Explanation: I bought 4 botready BF account two weeks back which included the stats 30 smithing 10 mining. 3 of the account had the stats that they were suppose to have and 1 did not. And now RServiceGeeks is ignoring me. I do not really care for the money, its just 300k but I dont want to see him scam other people. Evidence: The account is clean ( can show you through TV ) http://prntscr.com/7drgl0 http://prntscr.com/7drgzu
  21. Good idea How hard can it be, it's probably the most essential thing to have, especially in times of massive DDoS attacks on the servers -.-
  22. 2 points
    Ya'll need jesus.
  23. gf my average bars/h fucking osbot client....
  24. 2 points
    needs to be able to run 1 mirror bot no i will not buy from @RServiceGeeks pm me or post here thx lads :^) if i buy a vps off of u and it is laggy you will 100% refund me
  25. 2 points
    Careful, he may "not like" it
  26. 2 points
    this is a story about how i fell in love with maldesto: i really like maldesto because he gave me a second chance on osbot, i was a cunt to him to once when i got shown some stuff - i did some bad things but he forgave me, i have seen since that he is a gr8 individual i really like him - my love doesn't die - although he doesn't like me back
  27. DOWNLOAD (since JARs are not allowed to be used in scripts, the .rar contains the source files, which you can include in your project) UPDATED: The two systems have been merged. Let me know if there are any issues. Two people came to me asking how to implement certain functionality: 1. To link certain nodes to other nodes. Since some nodes won't come after other nodes (Bank will only come after WalkToBank), there's no reason to loop through EVERY node in the script depending on the current node. How could one implement a system that only check to see which node shohld be next out of the possible nodes, not all the nodes. 2. To allow other nodes to execute while the current node is executing. When the current node is WalkToBank and your player has low hp, the script will not eat, since the current node is WalkToBank and not eat. You could add a priority system, but the problem is not "performing one node before the other"; it's performing one node while another node is processing. There exists an asynchronous node executor, which executes a node on a background thread. But this does not account for possible memory incosnistencies by implementing memory barriers. Not to mention, such a burden isn't actually needed; a single-threaded system could give the same functionality, without the need for atomicy and synchronization, as long as the script is running at a specific frame rate (a guide on that coming soon; pm me if you aren't sure what that means). I have packaged both together. I haven't tested it with an actual script (performed some lazy tests), so let me know if there are any problems with it. NodeLinkerManager The idea is to take a group of nodes, and "map" them to a specific node. For example, the WalkToBank would only be followed to the Bank node, and in a pk script, a WalkToWild node will only be followed by FightPlayer and LookForPlayer. We want to link nodes to their possible outcomes. Usually, a node based script looks like this: class MyScript extends Script { private List<Node> nodes; public void onStart() { nodes = new ArrayList<>(); nodes.add(new WalkToBank(this)); // add other nodes } public int onLoop() { for(Node node : nodes) if(node.canProcess()) node.process(); } } abstract class Node { private MethodProvider api; protected Node(MethodProvider provider) { this.api = api; } protected MethodProvider api() { return api; } public abstract void process(); public abstract boolean canProcess(); } final class WalkToBank extends Node { // ... } The problem with this is, depending on the amount of nodes (which increase as decomposition is applied), the for loop in the onLoop method could take longer than it needs. This is because it could be checking nodes that could not possibly come after the current node. Instead, we want to check only the nodes that could possibly come after the current node. For this, you must specify which nodes can come after which nodes. This is done through the @Linked annotation: import fts.node.Node; @Linked(nodes = { Bank.class }) final class WalkToBank extends Node { // ...same as usual } The other difference is how you add nodes. First, you need to declare the NodeLinkerManager in your script. You then add the type of the node you want. Any linked nodes that are specified through the @Linked annotation are instantiated, as well as the node you specified. To ensure no excess objects are created, NodeLinkerManager handles ALL instantiation; you simply specify the type of a node through a class literal: final class MyScript extends Script { private NodeLinkerManager manager; public void onStart() { manager = new NodeLinkerManager(this); manager.add(WalkToBank.class); } public int onLoop() { manager.process(); return 2; } } NodeFragmentManager There are some actions that should be performed while other actions are performing. For example, if you are fighting, you might wanna check if you should eat or pot. You could hard-code the logic into the Fight node, but what if there are actions that apply to all nodes? The node fragment system sees those actions as "node fragments". A NodeFragment is the exact same thing as a Node, other than the ability to specify a NodeFragment when creating a node. You would specify the NodeFragment through the @Fragmented annotation: @Fragmented(fragments = { Eat.class; }) final class WalkToBank extends Node { // ... } final class Eat extends NodeFragment { // ...same as a regular Node } When the current node is WalkToBank, Eat will also process. This will allow the bot to eat while it's walking to the bank (if needed).
  28. 1 point
    Hi everybody. I am a long time lurker of most of the bot communities, and a 11 year runescape veteran. I've been interested in actually becoming a part of the community for a while, as well as expanding my Java knowledge with scripting. I have made a couple basic scripts, and if anyone has any books or websites that they have had personal success with, I'd greatly appreciate a few links to help me out! Can't wait to start interacting with you all, and hopefully leave my mark somewhere in this community.
  29. 1 point
    This motivational video of my hero helped me read 30 more pages today for my exam. If you have time, watch the whole thing. DO IT! https://www.youtube.com/watch?v=DvVUBZy_MHE Skip to 8:00 for real shit Also very relevant:
  30. Thoughts? I was neutral, the match was fun, arbiter was good, both teams deserved it. I think it was a deserved win
  31. 1 point
    i scammed 120m like a year ago when my mule got banned, ive refunded everybody since then. while it was unintentional, it still happened.
  32. No. Found em and shared them no one to add credit to. Just for teh designers
  33. Servers are getting ddosed again, nothing new. Jamflex.
  34. You'll mail @Maldesto a pack of snickers.
  35. Bug: Autologin Temporary Fix: Manually log in, we use instant-hopping now. please fix this faaaast its intpossible to bot if hops needed cuz somitimes rs logs off while quick hopping
  36. 1 point
    Im a juve fan , its gonna be tought but its still possible for us to win :x You should add pirlo you scotti n0b , Because he will score from a free-kick
  37. - Script name: Caged Ogres (24h? ) - Your member number: 161719 Thanks Khal; would this script be good to run on my main with mirror mode?
  38. 1 point
    My gut tells me Barcelona because they've been outrageous this season.. I'd love it if Juve won though.. I'm certain Neymar will score the first goal because Suarez and Messi will set it up for him like many times this season. Actually, any of the Tridente can score the first goal, however the chances are higher it'd be Suarez or Neymar because Messi always delivers the brilliant pass..
  39. Maybe the person requesting a quester wants someone more trusting aka rejected
  40. K guys, it's official, i've packed my bags and i'm headin to vegas.. Thanks OSBot for allowing me to have this great experience !
  41. I can't seem to get the script to work after the update, when I don't have coins it won't withdraw coins and when I do have coins it won't pay the foreman.. EDIT: my account was somehow already set on the resizable mode (which I didn't do), and the script doesn't work when that setting is turned on. Did anyone else log on to find this setting switched on for them? Nonetheless, problem solved
  42. 1 point
    looking for a $4.50 voucher added you on skype

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.