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 08/06/15 in all areas

  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. ProjectPact's Sheep Shearer (picture taken on 4/12/15) ALMOST 200k AN HOUR!!!!! (picture taken on 3/13/15) (OVER 36 HOUR PROGRESS REPORT ON A NORMAL CLIENT! NOT EVEN ON A MIRROR CLIENT!) Features: - Banks in lumbridge - In case of emergency safe zone (gets attacked by ram) - Fast shearing - Doesn't try to shear the fake sheep - Made with a webwalker
  14. Ah I managed to remember the email! Thanks for the help anyway. ^_^
  15. thank you =) thank you
  16. wowwwww i completely overlooked setSelected() fml.. thanks though! and yeah i need to clean up my code a bit xD
  17. add an actionlistener interface to the checkbox, then check if is selected and stuff
  18. 1 point
    It's more of a hacky approach to priorities.
  19. Hey, i click on add bot and it injects everything and when it's done it just goes to a blank grey screen and i cant play. How do i get rid of this?
  20. 1 point
    I had absolutely no idea about this rare phenomenon!
  21. Here's a nicer version ;) public boolean usePleb(String itemName, String objectName) { if (objectName.isEmpty() || itemName.isEmpty() || !getInventory().contains(itemName)) return false; Entity localEntity = getObjects().closest(objectName); if (localEntity == null || !localEntity.exists()) return false; if (!localEntity.isVisible()) getCamera().toEntity(localEntity); if (getInventory().isItemSelected() && !getInventory().getSelectedItemName().equalsIgnoreCase(itemName)) getInventory().deselectItem(); getInventory().interact("Use", itemName); localEntity.interact("Use"); return true; }
  22. I don't think it would be exactly $790, he still needs to pay internet, electricity etc. Still very good for minimal work!
  23. Fixed, apologies. Update will be live within a few hours
  24. 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");
  25. 1 point
    Its a fun game once you get into it dont give up lal!
  26. Can't help you if you're making a runecrafter ... Tip: Make sure to do inventory.isItemSelected() && s.getInventory().getSelectedItemName().equals("Air talisman") Khaleesi
  27. damn, i must be really unlucky then lol feels so bad man
  28. In this line: if (!cow.isVisible() || (cow == null)) { You're saying if the cow doesn't exist OR it isn't visible, move the camera. Change to: if (cow != null) { if (!cow.isVisible()) s.getCamera().toEntity(cow); cow.interact("Attack"); }
  29. Can i have a trial please?
  30. 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.
  31. 1 point
    UPDATE!!! SCRIPT SHOULD NOW WORK! apa
  32. Also maybe add about the thursday updates, that sometimes breaks scripts/clients but thanks
  33. tbh some people who never used linux before should just be grateful for this easy guide which he compacted all the crap into a single line, also who cares if it's a referral, it's not going 2 negatively impact u in any way

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.