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 05/12/17 in all areas

  1. nice try faggot we all know who the real artist is here on these forums
  2. Finally finished my CSGO map. Check it out here: http://steamcommunity.com/sharedfiles/filedetails/?id=923833164 Played on it with 6 of my friends and it was a blast. It took me a while to learn a bit about displacements, skybox, lighting, and all the quirks with Hammer. There aren't many dark or snow maps, so I did both. Hopefully you guys find use with it as a warmup map or some general fun.
  3. Nice try faggot, we all know you got that from Reddit.
  4. 5 points
    Bye @sezerrr
  5. The least serious is the botting and bans section.
  6. An example of a post-test loop would be a do while loop. For example: do { // some stuff } while(some condition is true); // check this after The contents of this loop will execute at least once, because the condition is checked after the loop completes NOT before. This is different from a while loop where the condition is checked first: while (some condition is true) { // Check this first // some stuff } An example use of this is sanitizing input because you may want to get some input from the user THEN check it, and only exit the loop if some condition is matched. Consider this trivial example: Scanner scanner = new Scanner(System.in); String input; do { input = scanner.nextLine(); // Read a line of input } while (!input.equals("Hello")); // Only exit the loop if the input matches "Hello"
  7. smh @Fruity stop making alts on osbot you'll get banned
  8. I wrote something similar for someone before, you need to hover the widgets: //Credits to Explv //Main class private Skill currentAttStyle; private void setAttackStyle(final Skill attackStyle) { Event attStyleEvent = new AttackStyle(attackStyle.toString()); execute(attStyleEvent); if (attStyleEvent.hasFinished()) { currentAttStyle = attackStyle; } } //AttackStyle class public class AttackStyle extends Event { private final int attackStyleParent = 593; private final int[] attackStyleChildren = {3, 7, 11, 15}; private final String xpType; private int attackStyleToCheck = 0; public AttackStyle(final String xpType) { this.xpType = xpType; } @Override public int execute() throws InterruptedException { if (getTabs().getOpen() != Tab.ATTACK) { getTabs().open(Tab.ATTACK); return 0; } RS2Widget attackStyleWidget = getWidgets().get(attackStyleParent, attackStyleChildren[attackStyleToCheck]); if (attackStyleWidget == null) { setFailed(); return 0; } if (!attackStyleWidget.hover()) { return 0; } sleep(random(500, 600)); if (getWidgets().singleFilter(attackStyleParent, widget -> widget.getMessage().matches(".*\\(" + xpType + " XP\\)$")) == null) { attackStyleToCheck++; if (attackStyleToCheck >= attackStyleChildren.length) { setFailed(); } return 0; } Rectangle widgetBounds = attackStyleWidget.getBounds(); double colorX = widgetBounds.getMinX() + 5; double colorY = widgetBounds.getMinY() + 5; if (getColorPicker().colorAt((int) colorX, (int) colorY).getRed() > 100) { log("Already selected"); setFinished(); return 0; } if (attackStyleWidget.interact()) { setFinished(); } return 0; } }
  9. 👑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
  10. The timeRan variable should be local to the onPaint function. The Runescape area should be private, final, and start with a lowercase first letter, as per standard Java conventions. There should be a new line in between each method for better readability. The class should start with an uppercase first letter, as per standard Java conventions. Version number is 2, is this really version 2 though? info and logo in the @ScriptManifest attribute are severely lacking. You don't need to check that your player isn't moving before calling web walk. The indentation is completely fucked in some places. onExit method is unnecessary, and definitely misleading as it prints "Hello" to the logger when the script is in fact exiting. The methods and class should be final just in case someone in Lumbridge tries to override them. Do you really need to sleep for 100ms in between loops, when all you are doing is calling getWalking().webWalk()? Otherwise, good job!
  11. 2 points
    int x = random(1,10) if (inventory.getAmount("item") == x) { bury }
  12. This looks to me like an automated F2P Farm, I just want to warn you, F2P farming is dead unless you can find a nice supply of non-flagged proxies, every account you try to run will get locked. I used to run 500-800 accounts in F2P last year but every since January of 2017 F2P has been targeted and datacenter IPs have been flagged. The reason the guy is selling the automated system is because F2P isn't viable anymore. Think about it logically for me, a system that is completely automated that potentially makes $200-500/day (Which I achieved in the past) selling for a measly $1500? Sorry to burst your bubble, the reason he is selling it is because he knows he can't run the farm anymore.
  13. 2 points
    just a greyname passing by.
  14. The update isn't live yet, it will show v193.0 once it goes live ^^ Almost there, hopefully not too much trouble guys I appreciate the patience And yep just after testing safespotting I realized the script will try to fight npcs that are out of range, I have patched that too, just forgot to mention. As for the games necklace + amulet of glory (2 neck slots for equipment), I hadn't anticipated two necklaces/amulets, I will add a fail-safe for it asap for the next mini-version ^^ I basically re-wrote large chunks of the script in this version so I'm being very, very careful in not messing anything up. I also went after the long-term "bugs" which aren't really bugs but annoying small details in the script which have been there for many versions such as incorrect price grabber, the looting items over X value not adding stackable items prices, mouse spasms when doing multiple actions (eat food, drink potions) etc. etc. EDIT: Yes I can easily add a fight radius for safespotting too, will add an input for it in the GDK plugin setup window
  15. Considering I'm your only friend and I didnt play I dont believe you bro
  16. 65 HOUR PROGGY!!
  17. I am expanding my gold clientele, so if you're interested in buying gold I will have a stock daily Message me or add my Discord OsVap0r#7707 Payments PayPal Bitcoins *Never trade any account without confirming this with me* Terms OF Service I will not go first (Unless you're trusted) Chargebacks will be disputed instantly Always request me to PM you on the forums if you add my skype I am not responsible if somebody else adds you from a different skype pretending to be me, ALWAYS confirm It is your responsibility to make 100% sure you are talking to me, Just like it is my responsibility to make sure my account is secure.
  18. I'm currently making Signature + Avatar combos for 6.5M 07gp I'll also make discounted Thread Layouts for 7M 07gp / $9.00 Everything else is 2M 07gp / $2.00 Examples: GOOD UNTIL: 05/22/17
  19. i think it's suspicious that @Mio is involved in almost every dispute posted. a bit fishy, might want to keep an eye out on this one /s
  20. My trigger works, there are just some slight issues on comp servers. Probably will fix it in a week then go back to selling.
  21. package infinitewalker; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.Color; import java.awt.Graphics2D; @ScriptManifest(author = "Shudsy", info = "Walks", name = "Shudsy's InfiniteWalker", version = 2, logo = "") public class infinite extends Script { private long timeBegan; private long timeRan; public Area Runescape = new Area(2297, 3918, 3442, 2957); @Override public void onStart() throws InterruptedException { timeBegan = System.currentTimeMillis(); } @Override public int onLoop() throws InterruptedException { if (!myPlayer().isMoving()) { getWalking().webWalk(Runescape.getRandomPosition()); } return 100; } @Override public void onExit() { log("hello"); } @Override public void onPaint(Graphics2D g) { timeRan = System.currentTimeMillis() - timeBegan; g.setColor(Color.GREEN); g.drawString("Timeran: " + ft(timeRan), 20, 230); } private String ft(long ms){ long s = ms / 1000, m = s / 60, h = m / 60, d = h / 24; s %= 60; m %= 60; h %= 24; return d > 0 ? String.format("%02d:%02d:%02d:%02d", d, h, m, s) : h > 0 ? String.format("%02d:%02d:%02d", h, m, s) : String.format("%02d:%02d", m, s); } } Decided to release this for free. enjoy
  22. inb4 i get roasted by @Explv for bad code
  23. 1 point
    No human buries bones in a random fashion, you could end up burying bone 2 then jumping to bone 24. This is probably more likely to get you banned than burying as normal will?
  24. @Swe I'm probably going to need the script writers to debug and tell me what the specific issues are.
  25. 1 point
    Trial please
  26. Can I get a Sig/Ava combo? Something Cyan/Green-ish-blue-ish themed? I'm off to class can add on Skype and pay you later of course.
  27. Nice! I remember making that design like it was yesterday
  28. 1 point
    Exactly why I asked haha I'm building mine up now
  29. Goodluck bro, making a ags baby pure my self got fare in it we gotta get a fight in the furture hehe
  30. Did my best to recreate it in your taste @Muffins *Please notice me senpai*
  31. Script looks mint, anychance i can get a trial?
  32. Doubt you'll get full graceful at 50 agility, more like 60-70. At least it was on all my accounts
  33. 4m per account, your supplies. PM me your skype if you're interested.
  34. I need one whats your price.
  35. Make me a M1tch Gp/account Sales sig with this picture and a black background, please and ill toss you 3m! 1
  36. I rate that. The only way to not these days is babysitting hard unless you really won't give a fuck about it
  37. Use a HasMap: https://osbot.org/api/org/osbot/rs07/api/Bank.html#withdraw-java.util.HashMap- Pretty sure if you set the amount > the amount you have it will withdraw all.
  38. Okay got back home and realized my bot had been just standing behing the furnace for hours... just casually walking back and forth just stuck there, thats fix needed asap
  39. Looking forward to the new update! Incase this has not been fixed I'll try to elaborate this issue a bit more: The character tends to end up at doors, knows it has to tackle this final obstacle by clicking it; but doesn't proceed to solve the question, regardless of which it is Thanks (:
  40. I think yes. I've been typing in 'clue scroll (med'. It usually has the rest highlighted after 'clue scroll (m'. and I choose the highlighted option. I follow the same process for the other item being picked up. 'nat' highlights 'nature rune' and I choose the highlighted option.
  41. Just TWC me fam
  42. So i took look into V7.0 of your script and it does this,(only when starting the script and having certain viewangle) Not when it has already done 1 inv and such. Not a huge problem but just noticed. https://gyazo.com/4688ed85761592e0dc2183e9c47d78ac and this happens when you run out of steel bars and go to bank, seems to be doing that useless and suspicious path everytime (depends on view angle how bad this it is) https://gyazo.com/31134090b3bab78881b1b1a5887e76c4 (this one with not that bad view angle) https://gyazo.com/2169ec1c44a0a96bc62dc5e7f5670160 Otherwise the script has worked pefrectly for 30ish hours what i have used it now, hope u can fix the suspicious pathing what seems to be the only little fix to perfection, cheers for the script!
  43. You got it! I can get 90+ easy wit hunter.. and bot RC extremely easy, when everyone says it's such a "high ban rate". Just keep it up!
  44. 1 point
    no problem

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.