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.

Leaderboard

Popular Content

Showing content with the highest reputation on 06/05/15 in all areas

  1. As always, please update your mirrorclient.jar mirrorclient.zip Release notes: Updated for latest osrs Added new hint arrow hooks Miscellaneous bugfixes Big mirror update which should improve object's/npc's refresh speed will most likely be released later this weekend. Please note: Resizable mode is not yet supported.
  2. He made improvements from the one he sent you, but of course it isn't that quality. You seen his quality with the link and never once questioned it until he sent you the final product. You will be liable for the payment, you saying "i'll take my 48 hours" isn't going to be acceptable, you are both online pay him.
  3. done Thanks captain obvious, took less than 30 seconds.
  4. 5 points
    Careful, he may "not like" it
  5. 4 points
    what do you know another dispute on our friendly neighborhood servergeeks how many is that now?
  6. Whoever orders the GFX is responsible for setting the guidelines, if he doesn't agree, simply don't order through him. You seem to be blaming everyone here, but yourself. You agreed to the deal, you didn't question him at all.
  7. 657 - 557 is not 110. Before attempting to mock me, make sure you can do simple subtraction.
  8. Show me where you said you didn't have to pay if happy, you requested a service, he completed it. You have to pay him. It is a quality GFX. You will pay or prove IN THIS DISPUTE NOT CREATING ANOTHER ONE. That you agreed to only pay if you were 100% happy. You have 48 hours to refund him if you can't prove that.
  9. There was a pretty large game update today and both @Zach and @Maxi worked hard to make sure everything is running smoothly for now and future updates. In addition, the OSBot updater has been re-worked to make the process clean and simple. Instead of having a separate user interface for updates, an initial check will be performed once on the OSBot start-up. If your version is out-of-date, the launch button is replaced with an "update" button and the new version will be downloaded and the client restarted. With that said, we're going to be separating our downloads. A stable build is the minimum OSBot version required. A development build is an optional version which you may use to test out new features. If a development build is considered to be "stable" after some time (perhaps a day or two), it will then become the new stable version. Above is an image depicting an update. In addition the following changes have been made: -Chatbox isVisible() behavior changed -Patched data orbs -Updated dialogues Edit: This was a very large game update, if there are any new bugs please report them. Bug: Autologin Temporary Fix: Manually log in, we use instant-hopping now. Happy Botting -The OSBot Staff
  10. Disputed member: http://osbot.org/forum/user/155029-rservicegeeks/ Thread Link: http://osbot.org/forum/topic/55540-ballers-graphics-store-pp-rs3gp-07gp/page-1 Explanation: He wanted a thread layout, we agreed on a price (10m), then I worked on it for 3 hrs. Changed things he doesnt like etc, then he says he doesnt want to buy it because he doesn't like it? Layout I did for him : http://oi60.tinypic.com/2rnzmro.jpg Evidence:
  11. 24 hours to refund or you will be banned, please report the post baller when he pays or doesn't. From the time of this post.
  12. 3 points
    Unfortunately mirror mode does not make you invincible, like any form of botting it isn't 100% safe. Bot at your own risk!
  13. I don't think you making a topic in the bug reports is going to get him to check it, especially since we have him on skype in a group convo. Thanks for trying.
  14. 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
  15. We have plans to do so after it is stable on Windows.
  16. You say it's unfinished, I say it's finished. You asked for a bunch of fixes/and modifications, I did those. Then you don't want to pay because '' you don't like it ''. Doesn't work like that.
  17. I'll forward this to @Maldesto since I don't have permission to edit forums.
  18. 2 points
    He's been in the chatbox explaining what is left to fix etc. Kept it from being as hectic as it could have been. Round of applause for Alek and the rest of the devs for fixing the bot so quickly after such a massive update
  19. 4 picture limit, what a joke. What is stopping any regular user, or even more deadly a vip, doing something like this? Its already happening... Set a max height for signatures, then add a scroll bar if they exceed that length. Or simply make it so a signature can only contain x amount of logos, regardless if its 1 picture or not. Is getting ridiculous. For those who are late to the party, my signature was basically
  20. As you are using bootstrap, here is a tip for you <div class="row text-center"> <div class="col-md-3 col-sm-6"> <div class="thumbnail"> <img src="IMAGEURL" alt=""> <div class="caption"> <h3>RuneScape</h3> <p>Blaalalalalalalala</p> </div> </div> </div> and use 500x300 images. They will resize to the col-md-3 col-sm-6
  21. 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).
  22. 1 point
  23. 1 point
    I would like to thank @Maldesto for changing names every 5 minutes. I would also like to thank @PipiDaga for breathing air as far away from me as possible. Finally, I would like to thank for keeping us our toes.
  24. 1 point
    much better than LoL for sure, idk why ppl even still play that crap lol. I used to play dota2 but no longer have the time. Also got a little bored of it after like 1.2k hours lol and for the record, i'm not biased, I tried both (infact i tried league before dota) and dota is just better by a huge factor. The graphics, the gameplay, the userbase, it's just better full stop haha Apa
  25. Sure just enable right-click mode in your rs settings until they update this script, usually my script would toggle that automatically
  26. Gotta love the downtime.
  27. His worker scammed a guy for 200M and he paid back. I cannot see this going any other way. I feel sorry for this guy though, seems like people tryna use him to get a free buck or two.
  28. Show me what isn't finished that you requested
  29. @Maldesto so lemme get this right now only do I have to pay for bad work, I have to pay for unfinished product?
  30. Bot seems to not be relogging when disconnected.
  31. I just shrekt myself, l0l. Let's call it a tie. Before attempting to mock me, make sure you read the entire topic.
  32. Thanks for the reply, after reading this I did indeed make sure everything was in one tab and within one scrolling distance. Has worked more than flawlessly since thank you!!
  33. - Script name: AIO RuneCrafter (24h) - Your member number (hover over your name to see it): 156326 Hopefully you're worthy of my purchase (:
  34. I back that, czar is the best out there
  35. Play legit. Joke who tf does that
  36. 1 point
    You just made my day.
  37. One of mine got banned in the wave, probably because I accidently logged onto standard client with it. Rest is still safe though and I run quite a few.
  38. 1 point
    Banner for a friend ez pz fast
  39. Love the Ekko one great work man
  40. Average Interval: How often your bot will break Interval Deviation: This setting will change how far the break interval be by (+/-) So if you set your average interval to 60 minutes & your interval deviation to 15 minutes Your bot will break every 45-75 minutes. Average break time: How long the bot will break for Break time deviation: decides the difference the bot will break from your average break time by (+/-) So if you set your bot to break for 60 minutes & your break time deviation to 15 minutes Your bot will break for 45-75 minutes. If your looking not to get banned, setting break settings will help you by a lot. Here are some settings that I practice around with. So my bot will break every 211-357 minutes And will break for 43-87 minutes. For an extra tick of faith, you should change these settings every 3-7 days.

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.