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

Popular Content

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

  1. ๐Ÿ‘‘CzarScripts #1 Bots ๐Ÿ‘‘ ๐Ÿ‘‘ LATEST BOTS ๐Ÿ‘‘ If you want a trial - just post below with the script name, you can choose multiple too. ๐Ÿ‘‘ Requirements ๐Ÿ‘‘ Hit 'like' ๐Ÿ‘ on this thread
  2. 2 points
    12 MONTHS/52 WEEKS/365 DAYS/8765 HOURS/525948 MINUTES/31556926 SECONDS its the final year FOR ME This will be my final year on runescape! I've decided that i will be quitting rs next year,so my goal is simple make 30,000 cash by the end of the year.ill be doing weekly/monthly updates[whenever i sell/make a lot of gold really]. goal:0/30,000 adding more later-ty for support first update will be 8/20/2015
  3. http://osbot.org/forum/topic/77652-afk-to-maxed/ 1 month break down for 4 accounts Total reset time is 60 seconds for all 4 accounts 3 times per day So in total i spent around 90 mins on resets 120 mins questing (all 4 accounts) 120 mins on quest requirements TOTAL TIME SPENT 5 hours 30 mins. TOTAL PROFIT FROM NMZ 8M TOTAL PROFIT FROM ACCOUNTS 600M (when sold) TOTAL OVERALL PROFIT 608M PROFIT/HOUR 110.5M not to bad at all going to do 8 next month
  4. 2 points
    Returns POH location found in config 738. My cons is quite low so I've only tested this for rimmington/taverly/pollniveach, unless they do some weird shit it should work for other locations as well. Note: positions for brimhaven/yanille are missing atm. public class POH { private static final int POH_CONFIG = 738; public static POHLocation getLocation(MethodProvider api) { int c = api.configs.get(POH_CONFIG) & 0x7; // clear other bits return POHLocation.values()[c]; } public enum POHLocation { None(0x0, new Position(0,0,0)), RIMMINGTON(0x1, new Position(2953,3224,0)), TAVERLY(0x2, new Position(2893,3465,0)), POLLNIVEACH(0x3, new Position(3340,3003,0)), RELLEKKA(0x4, new Position(2670,3631,0)), BRIMHAVEN(0x5, new Position(0,0,0)), YANILLE(0x6, new Position(0,0,0)); public final int mask; public final Position position; POHLocation(int mask, Position position) { this.mask = mask; this.position = position; } } }
  5. First of all, if you're doing string comparison you should be using .equals() Second, setEnabled controls whether the checkbox is active. You're looking for setSelected() And I would recommend doing something like boolean selected = Boolean.parseSelected(line05); checkbox.setSelected(selected); Cleaner code
  6. 2 points
    I have just released my framework's source code to the public over at GitHub. Not much explanation necessary. Criticise, learn from and improve on as you please https://github.com/carbage/OSBot-Framework
  7. 2 points
    I guess if you have not experienced what we are talking about then its difficult to understand what I mean. Say you have 10 nodes in your list. During the next loop, 2 of those nodes are going to return valid, meaning they will execute(). The first valid node is hit, it executes. But one iteration is not enough to make this node complete. i.e. it needs to execute() at least one more time before it completes successfully. For example, you are trying to click a magic spell, the first iteration thru the loop opens the magic tab, but doesn't click the spell. The second iteration would click the magic spell now that the tab is open. But since you are executing 2 nodes, there is a node after it that will execute. Say this node is to eat food. The eat food node is going to open the inventory tab to eat the food. So the first iteration in the loop, the inventory tab is opened. The second iteration the food will actually be clicked. So in your first loop this is what happened: -The magic tab is opened and ready to click a spell -Our hp was low so eat food node executed, the inventory tab opened to eat food Now the next loop these 2 nodes need to execute again -Magic node executes, since we opened the inventory, we need to open the magic tab again. -Now the eat node is hit, we should be clicking the food, but we have a conflict between these 2 nodes, so the inventory tab is opened again. These 2 nodes would just get stuck fighting eachother over and over. Breaking on the first valid node allows for the complete removal of any chance of this happening.
  8. Should be normal again.
  9. 2 points
    Captain Config
  10. 2 points
    op is retard
  11. 2 points
    It's a thursday arvo m8, course im gonna be fucked :")
  12. 2 points
    Shit I feel like a douche saying this but... On my way from lumby to varrock I ran into him accidentally. He came up to me and said "Hey can you hold this for me real fast?" he then proceeded to run up a ladder in a store nearby. A minute later he comes down and I trade him the 100k back and he says "Wow you're awesome! Thanks for being so trustworthy, here's a bond!" Really cool guy but I feel bad because I used that bond to bot on for a solid 2 weeks.. Does that make me a bad person?
  13. Want to buy with OSGP? Contact me on Discord! Important Info/Tricks - There is a very high chance of acc locks/banns on stealth mode (Use mirror whenever you can) - Using proxies while making accounts will get your account locked most of the times - If using proxies make sure to CREATE and BOT it on the same IP. Else they will receive banns, you will still experience locks though. - If using mirror mode, scale the original client smaller than the osbot game area, this will the blue screen go away at the start. - When Using Mass mode, make sure to have the first account added to osbot and you are NOT using the Default account. How to use CLI parameters: - Example Usage: -script 591:SAVEFILE SAVEFILE = Saved Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - Final form: -script 591:AccProfile1
  14. Hello everyone. Some of you may remember my CMHScripts suite from more than a year ago. Well, I'm back to scripting! Scripts: Ask for a trial for my scripts! Simply make a post here with the script you want a trial for (right now I only have one premium script -- CMHStronghold). Keep an eye out for more scripts to come!
  15. Dear MirrorClient users, As promised a couple of days ago, this release is the first automated version of the MirrorClient. Any following RS updates will update the MirrorClient jar and the hooks and, as mentioned in the OSBot 2.3.94 release, the contents are streamed to your client. This means that you will no longer have to download the MirrorClient jars on updates and that this section will only continue to exist for patch note purposes. Sincerely, The OSBot staff
  16. 1 point
    it's down to luck i'd say
  17. http://services.runescape.com/m=rswiki/en/Support_-_Security:_Insecure_Email try using this or tweet a jmod, if you use that link type in the extra information at the bottom that you have access to the account you are just trying to change the email cuz you dont know what it is and they will respond within 72hours
  18. Impossible to read haha! format the code then copy and paste it using the code posting button (<โ‚ฌ >) might be easier to help u then
  19. 1 point
    Let everyone finish their Slayer scripts first! Geez!
  20. bot clicks settings all time
  21. 1 point
    Ye there were some other bits set in config 738, but as liverare posted the enum values should of course be indexed and not iterated as I did.
  22. 1 point
    Sorry but I just had to clean this code up: package com.liverare.better.utility.data; import org.osbot.rs07.api.filter.Filter; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.script.MethodProvider; public enum HouseLocation implements Filter<RS2Object> { NONE("None", 0, 0), RIMMINGTON("Rimmington", 2953, 3224), TAVERLY("Taverly", 2893, 3465), POLLNIVEACH("Pollniveach", 3340, 3003), RELLEKKA("Rellekka", 2670, 3631), BRIMHAVEN("Brimhaven", 0, 0), // TODO Data required YANILLE("Yanille", 0, 0), // TODO Data required ; /* * Static global variables */ public static final String PORTAL_NAME = "Portal"; public static final Integer CONFIG_ID = 738; /* * Local field variables */ private final String name; private final Position position; HouseLocation(String name, Integer x, Integer y) { this.name = name; this.position = new Position(x, y, 0); } /* * Overriden methods */ @Override public String toString() { return name + " [" + position.toString() + "]"; } @Override public boolean match(RS2Object object) { return object.getPosition().equals(position) && object.getName().equals(PORTAL_NAME); } /* * Getters/setters */ public Position getPosition() { return position; } /* * Static methods */ public static HouseLocation getCurrent(MethodProvider methodProvider) { final Integer index = (methodProvider.configs.get(CONFIG_ID) & 0x7); return values()[index]; } } Example of usage: RS2Object housePortalEntrance = getObjects().closest( HouseLocation.getCurrent(this));
  23. 1 point
    I had absolutely no idea about this rare phenomenon!
  24. Control Panel OSBot Status: OFFLINEOSBot Stable Download: Version 2.3.94 OSBot Dev Download: None ------------------------------------------------------ Mirror Mode Status: OFFLINE Mirror Mode Version: 1.095
  25. public boolean usePleb(String action, String action2) { // action == the item it is going to select, action2 == in this case, is the ruins Entity ruins = objects.closest(action2); if (inventory.isItemSelected()) { // IF ITEM IS SELECTED if (inventory.getSelectedItemName() == action) { // IF THE SELECTED ITEM IS == action ruins.interact("Use"); } else { inventory.deselectItem(); } } else { inventory.interact("Use", action); // THIS ONE WILL SELECT THE ITEM IF ITEM IS NOT SELECTED } return true; } to use this just use; usePleb("Air talisman", "Mysterious Ruins");
  26. 1 point
    Just bouht 70 att with 80 stre about 60k per hr with a d scim. Very good script
  27. 1 point
    clearly you are inefficient. Maybe dancing for money is not the best gp/hr
  28. There currently some issues, I have time tomorrow and I'll solve all of them. Sorry for the inconvience Khaleesi
  29. Lol thats just bullshit man, just sounds good and makes people buy it
  30. I have been testing a litte bit and I found a few bugs that I would like to report. From level 3 to 4 the bot breaks and cant get there without my help. When banking from level 4 it breaks when trying to get up from the rope.
  31. 1 point
    This is fixed now, let me know if it gives you anymore issues. 72hr trials given to all those who requested them.
  32. It would be a hassle because on free scripts, you get a lot of leaches who don't care how much work you've put into it, and don't even thank tou for the script, just complain. And people would end up getting low rates due to over population, and then you'd just get flooded with complaints.
  33. You can't really release something like this on the SDN. 5 people can use it at once, anymore than that and it is literally useless. Even five is cutting it high. Actually after reading this over it came off as really rude. I didn't mean to be that way. I made one of these a while back, and didn't put it on the SDN for this reason. I have the janky source posted somewhere on the snippets section.
  34. free purple purple wants a refund i think i posted in wrong section can someone move
  35. no... maybe if it had like 3 firecapes and 1 prayer
  36. Also maybe add about the thursday updates, that sometimes breaks scripts/clients but thanks
  37. Yea thanks for this it was pretty easy to udnerstand

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.