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 04/13/13 in all areas

  1. Ok everyone, After a week where we have once again made a lot of updates and improvements, I want to take back a step for a small moment of peace and recap on the past days since the public BETA release of OSBot. It was the 5'th of April, when we decided we could no longer wait to release. Even though we knew there were going to be issues, waiting longer to release the bot would have been bad. You were all so excited to have a sneak peek of OSBot. So we just decided to release it, after all we knew we would have to do it some day and if you as a community would help us out finding issues or missing features we could improve much. And a BETA is for a reason, to get your application out there, have it tested by people in every single way imagined and use the feedback to stabilize everything to eventually release the official first final release. So, we are the 13'th op April today, just over a week after the initial BETA release. We have passed BETA v1.0.0 in private, BETA v1.0.1, BETA v1.1.2, BETA v1.1.3, BETA v1.1.6, BETA v1.2.1 and BETA v1.2.2 in public. Even though I'm on the developers side of the bot, I can feel that the bot has made significant progress in all of these updates and that we are getting closer to a version of the bot that runs with no issues for anyone, that offers a rich enough scripting API to write all of your scripts you're looking for. Furthermore, within a week or so, we will have a professional Official Script Developers portal that is linked to our repository, where developers can maintain their scripts, add new scripts and update their current scripts. And to assure safety for all users of OSBot, these new or updated scripts, will pass through a validation check which will be performed by designated programmers to check for quality and whether they don't contain any code that will harm you. We are aiming for a truly professional end result that is safe, secure, reliable, stable and easy to use! If we look back at the past week, we realized that we have put so much effort into OSBot already. Today I looked through our log and saw that we we started the project on the 2'nd of March. That is just over a month ago! And look at us, we're sitting here with an awesome community with friendly people willing to help each other out. We are proud of that, and not only should we be proud, you should be proud too because you are part of it. If we have gotten this far in just over a month, imagine where we will be at after another equally large time lap! I want to ask you to share you positive moments so far with us, either general or specific ones. Stay tuned! OSBot.org
  2. OSBot.org does not support any external downloads of the OSBot client archive anywhere besides on our own website located under the Download button here: http://osbot.org If you download OSBot from anywhere else than the mentioned download page, we can NOT guarantee its safety! For your and our safety, OSBot.org
  3. 2 points
    I love you long time Maxi. You're fixing things left and right. Great work.
  4. 1 point
    Hello, this is my official development and improvements thread for 'AIOFisher'. What fish does this currently support? Shrimp Sardine Herring Anchovies Trout Cod Salmon Tuna Lobster Bass Swordfish Shark What fishing methods does this script currently support? Net Big Net Bait & Rod Feathers & Rod Harpoon Lobster Pot What type of Ban-Reducing software does this script have? The reason I say ban-reducing is because there is always a slight chance of you getting banned. This script in the near future will contain random tab-opening, camera rotation, and a few others. I also will try and implement random events. What fishing locations does this script support? This script currently supports Draynor, Barbarian Village, and Catherby/Camelot. Images Coming soon. Note: I will freely take any suggestions.
  5. 1 point
    I will not update this script any further.
  6. FuzzyAutoFighter v1.1 Instructions: - Save script as "FuzzyAutoFighter.groovy" - Place in: -> %userprofile%/osbot/scripts (Windows) -> /home/osbot/scripts (Mac/Linux) - Launch bot -> Log in -> Position your character wherever you like - Open script selector -> Click "Reload" -> Select "FuzzyAutoFighter" -> Click "Start" Changelog: - v1.0 -> Initial release. Features: - Selection GUI -> User can select NPCs, loot and food (Food currently not working) // -- No GUI yet -> coming soon (When Java support is added) // - GUI // -> Shows experience and tokkul gained (and average hourly rates) Planned features: - GUI -> Exp/loot gains with hourly rates - NPC clicking - Food support -> Food is selectable by the user (Will be fixed in next client update) - Loot support -> Looting not currently working, will fix later on Known bugs: - None! Script: import org.osbot.script.ScriptManifestimport org.osbot.script.rs2.map.Positionimport org.osbot.script.rs2.model.GroundItemimport org.osbot.script.rs2.model.Itemimport org.osbot.script.rs2.model.NPCimport javax.swing.*import java.awt.*import java.awt.event.ActionEventimport java.awt.event.ActionListener@ScriptManifest(name = "FuzzyAutoFighter", author = "Fuz", version = 1.0D, info = "Superior AIO Autofighter")public class FuzzyAutoFighter extends org.osbot.script.Script { private NPC npc; private Position npcTile; public int foodId; public ArrayList<String> npcNames = new ArrayList<String>(); public ArrayList<Integer> itemIds = new ArrayList<Integer>(); private final Filter<NPC> NPC_FILTER = new Filter<NPC>() { @Override boolean accept(NPC npc) { for (String s : npcNames) if (npc.getName().toLowerCase().contains(s.toLowerCase())) return npc.getFacing() == null; return false; } } private FighterGui gui; @Override void onStart() { gui = new FighterGui(this); } @Override int onLoop() { if (itemIds.size() < 1 || npcNames.size() < 1) return 1000; if (!client.inventory.contains(foodId)) stop(); if (!client.myPlayer.isAnimating() && (client.myPlayer.getFacing() == null || client.myPlayer.getFacing() != npc) && !client.myPlayer.isMoving()) { if ((npc = closestNPC(NPC_FILTER)) != null && !npc.isAnimating() && npc.getFacing() == null) { npcTile = npc.getPosition(); if (!selectEntityOption(npc, "Attack") && distance(npc) < 5) client.moveCameraToEntity(npc); } } return 500; } @Override void onPaint(Graphics g) { } private NPC closestNPC(Filter<NPC> f) { NPC npc = null; for (NPC n : client.localNPCs) if (n != null) if ((npc == null || distance(n) < distance(npc) && f.accept(n))) npc = n; return npc; } interface Filter<T> { public boolean accept(T element); }}class FighterGui extends JFrame { private static final int WIDTH = 180; private static final int HEIGHT = 20; FuzzyAutoFighter script; JPanel panel; JLabel npcNamesLabel; JTextField npcNames; JLabel itemIdsLabel; JTextField itemIds; JLabel foodIdLabel; JComboBox<String> foodIds; JButton startButton; public FighterGui(final FuzzyAutoFighter script) { this.script = script; setTitle("FuzzyAutoFighter"); this.setDefaultCloseOperation(HIDE_ON_CLOSE); panel = new JPanel(); setContentPane(panel); panel.setLayout(new FlowLayout()); npcNamesLabel = new JLabel("NPC names (Separate with ","):"); npcNames = new JTextField("goblin,cow"); npcNames.setPreferredSize(new Dimension(WIDTH, HEIGHT)); itemIdsLabel = new JLabel("Item IDs (Separate with ","):"); itemIds = new JTextField("996,4151"); itemIds.setPreferredSize(new Dimension(WIDTH, HEIGHT)); foodIdLabel = new JLabel("Food:"); Vector food = new Vector(); for (Item i : script.client.inventory.getItems()) { if (i != null) { String s = i.getId() + " (" + script.client.inventory.getAmount(i) + ")"; if (!food.contains(s)) food.add(s); } } final DefaultComboBoxModel model = new DefaultComboBoxModel(food); foodIds = new JComboBox<String>(model); startButton = new JButton("Apply"); startButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String SEPARATOR = ","; if (npcNames.getText().contains(SEPARATOR)) { script.npcNames.add(npcNames.getText()); } else { for (String s : npcNames.getText().split(",")) { while (s.startsWith(" ")) s = s.substring(s.indexOf(" ")) script.npcNames.add(s); } } if (itemIds.getText().contains(SEPARATOR)) { script.itemIds.add(itemIds.getText()); } else { for (String s : itemIds.getText().split(",")) { while (s.startsWith(" ")) s = s.substring(s.indexOf(" ")) script.itemIds.add(s); } } //script.log(foodIds.getSelectedItem().toString().split(" ")[0]); script.foodId = Integer.parseInt(foodIds.getSelectedItem().toString().split(" ")[0]); setVisible(false); } }); panel.add(npcNamesLabel); panel.add(npcNames); panel.add(itemIdsLabel); panel.add(itemIds); panel.add(foodIdLabel); panel.add(foodIds); panel.add(startButton); pack(); setResizable(false); setVisible(true); }} Please report any bugs, post proggies (1h+) if possible
  7. Name the file WillowChopper NO Random Support so babysit it!! v.1.2 - Doesn't bank your axe if its in ur inventory - Doesn't attack evil Trees v.1.3 - Added Paint - Runs away from evil Chikens and Plants ( check on it still ) Future updates will include - Ur suggestions - It wouldn't stop chopping on lvl up
  8. Congratulations on the level! Don't sell your account with out charging membership if you have it, people will yry and get it without invluding that price which is what I've noticed.
  9. 1 point
    I found this by a user on another site that was shut down, I think it could possibly come in handy. I believe it was the files from 2009 on rsbot, so they are a bit newer http://up.ht/Yz57Zl
  10. 1 point
    Thanks for providing them on the forums, even though I already had a copy myself :P.
  11. 1 point
    Im realizing a problem, and by the time i come to the forums to find a fix there is already an official thread posting about how the issue is fixed. Best. Staff. Ever.
  12. Ohhh, guessed wrong. I'll give my friendly and helpful moderator Raflesia here a 10/10. Very kind, helpful, and is persistent on getting things done. Not to mention the Avatar as well as the Signature look spectacular!
  13. We're not going to be the #1 OSRS Bot if we don't update as often :P.
  14. Didn't know there was one
  15. Make it so that it trades with another bot that only makes the bowstrings for dat gold farmin' status. ... JK don't do that lol.

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.