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 02/24/15 in Posts

  1. To celebrate the recent awesome growth of users and promote my upcoming woodcutting script I will be giving away a couple of free accounts this week. Account details: All accounts are F2P with 61 woodcutting and all other stats at level 1. Perfect for chopping those yews! Game details: Post a picture of something party-related or a happy comment on this thread. I will PM a random user with the account details (make sure you visit the forums regularly and check your PMs!). Some people claim that liking this thread increases your odds of winning a free account. You can visit the devlog here: http://osbot.org/forum/topic/65987-botre-aio-woodcutting-devlog/
  2. Blog Day 18 Thread optimizations. GUI tooltips. Scripts Data Frame bugfix (adding and removing script instances). Day 17.75 Fixed a minor bug in screen paintingAlso, a funny bts bug: Day 17.25 Object scanners now only scan when the script is logged in. Settings saving implemented. Settings loading implemented. Script now only paints to screen when logged in. Day 17 Data refreshing now only refreshes when the data panel is visible. Script now creates its own folder inside the OSBot directory. A folder for cached images is now created inside the OSBot directory. Minimap painting fancied up and optimized. Day 16.25 Todo list for Chop & Drop release. Logo. Icon. Image downloading and caching. Save last settings. Tool tips. Tutorial. Faq. Correctly link menu items. Start and exit messages. Day 16 * Fixed typo in GUI. * Chop center (used with radius) now updates when changing script settings mid-session. * Paint now draws chop center; * Script can now be started from the log in screen. * Skill and xp tracking now works properly when a script is started while logged out. Day 15 Added support to change settings while running script. I love this feature but it took some rewriting of the framework, but it's all good now : d Fixed Logs enum's toString() method. Minor Timer bug fixes. Optimized object scanning. Updated project: Day 14.75 The GUI is finished. The data painter is finished. The logic for powerchopping and dropping is finished. These are all subject to change ofcourse, but I'm ready to release a free prototype version of the script that will just chop and drop soon. Here's what the script's core class looks like: Also fixed a small bug related to JSpinner value parsing. Time for an extended test session Day 14.5 Script data painter finished. Day 14.25 Added support for radius & free roaming. Started working on a frame-style "paint" to display script data. (inspired by @Valkyr) Day 14 Nest detection and looting. Abstraction of a couple of events so I can reuse them more easily in the future. Added menu bar to GUI. lootNest = new LootEvent(this, "Bird nest") Day 13.25 More GUI stuff. Day 13 Started toying around with GUI stuff. Day 12.5 Big day: Finished framework (for now) (switched to an event/node based fw). Axe enum. A new efficient method to detect tiles you can make a fire on (message listening wasn't very accurate). I'm still not happy with the algorithm to find the best one though. Did some testing, a couple of minor bugs arose because of the switch to the new framework but other than that the script seems to perform better than ever. Added the following methods to my custom MethodProvider: public static boolean clickMinimapDestination(Script script, Position position) public static List<InteractableObject> getInteractables(Script script) public static List<Position> getInteractablesPositions(Script script) Wrote a custom ConditionalSleep class because why not. Day 12 Started working on a new framework for more efficient scripting. Archive Days 1 - 11
  3. As you all know with my recent promotion to SDN Manager I now have the privilege of working alongside @Alek & @Zach in keeping the SDN well managed. This thread is mainly aimed towards the SDN scripters or any of you who are aspiring to join them. Below is a Q/A of things which I feel need to be addressed. Q: I've just placed an upload request, when will it be processed? Upload requests will be done once daily usually around the evening (latest is 12am GMT). The aim is to try and keep top quality scripts on the SDN so if your script is not accepted from the get-go, please don't feel disheartened as we look to provide a set of high quality scripts for our users. They need to still comply with these rules: http://osbot.org/forum/forum-181/announcement-25-scriptscripter-rules/ Q: An update has been pushed and is awaiting approval, how long will it take? Depending on how much time I have on my hands during the day, I will push SDN updates anywhere from 2-5 times. Although I cannot give specifics as to when compiles 2-4 will be, there will be two definite compile times: Compile 1: GMT: approx 9am || 1am PST || 4am EST Compile 2: GMT: approx 12am || 4pm PST || 7pm EST Q: Scripts that I used to use are no longer available, why? I've been having a look through the scripts available on the SDN and there are some that seem to have been neglected in terms of their functionality, over the course of the next few weeks I will be pruning the scripts that are not functioning as they should and with that will come some demotions (if there is no other script associated with that scripter). Q: I would like to keep up to date with the new scripts that become available, how can I follow this? Every weekend (Friday) I will make a thread of all the scripts which have been released for the week and the corresponding promotions. Also included in this will be price changes of scripts as well as status changes i.e. (Free->Premium or vice versa). Hopefully this will give everyone an insight of how things are going to be run and if there is anything I missed please let me know so I can cover it. I look forward to seeing what current/future scripters will produce
  4. Tell your friends, and your family!!! Edit::
  5. 4 points
    Hey guys! Just wanted to let you all know that I'm grateful for OSBot. All the hard work you guys have put into this has really paid off and you should all be proud to accomplish such feats! I am currently on my way to 99 fishing and cooking because of you guys and I can't thank y'all enough for what you've done to aid us lazy bastards. Happy Botting!
  6. So a lot of people have asked this in the Chatbox over the days, I haven't seen a thread explaining the break settings so I've decided to post one, forgive me a thread already exists. Okay lets start by opening up the settings... You can do this by clicking "Settings" in the upper right corner. You should now see the settings screen, make sure you have breaks enabled ticked. Alright now we see 4 settings lets break each one down: Average Interval: This is how long the script will run before taking a break. So if you set this to 60, your script will run for 60 minutes before breaking. Interval deviation: This allows you to set a deviation from the average interval. Say our average interval is 60, if we set the deviation to 10, then the script will run anywhere from 50 to 70 minutes. Average break time: This is how long the script will be on break. If we set this to 30, then your script will break for 30 minutes. Break time deviation: This allows you to set a deviation from the average break time. Let's say the break time is 30, and we set this deviation to 5, this means the script will break anywhere from 25-35 minutes. I hope this was simple enough. And of course after I post this I find: http://osbot.org/forum/topic/57431-explaining-break-settings/ sorry for the mess guys!
  7. You can get a free one for $10
  8. Dear community, We got the following change list for this release: -@Maxi -- The DepositBox API was updated to use the XNodeContainer system, all should work properly again -- The InteractionEvent has received a tiny but very important patch, according to @Botre it's all good now -- WelcomeScreen has been patched @Deprecated - Entity.isOnScreen() > see isVisible() Sincerely, The OSBot team
  9. It doesn't count unless they are on the active on the forums.
  10. Wew i came for 100$. Imma vote for another team
  11. 2 points
    Wow your mom must really love you !
  12. 2 points
    He has, then client throw a error: Could not load class: "blah blah" It was a script I made for him, i'll take a look whats wrong and keep you up-to-date!
  13. First of all a high-five to @Czar for is damn sexy fishing script. You can find it here . Now to my question: I am new to bot fishing so I could not figure the ban rates out myself. Location Catherby vs Fishing Guild What has a lower ban rate? Money making: Sharks vs Swordfish/tuna What makes more? Thank you :P
  14. LAST UPDATE: MARCH 26, 2015 package org.bjornkrols.experience; import java.util.Arrays; /** * @author Bjorn Krols (Botre) * @version 0.1 * @since March 6, 2015 */ public final class ExperienceTable { /** * The maximum skill level in OSRS. */ private static final int MAXIMUM_LEVEL = 99; /** * A table holding the experience amounts for a specific number of levels. */ private static final int[] TABLE = create(MAXIMUM_LEVEL); private ExperienceTable() { // This class should never be instantiated. // Do not delete or make accessible. } /** * @return The total amount of experience required for the level. */ public static int getXp(int level) { return level == 0 ? 0 : TABLE[level - 1]; } /** * @return The level acquired by the amount of experience. */ public static int getLevel(int experience) { return Math.abs(Arrays.binarySearch(TABLE, experience) + 1); } /** * Creates the experience table. */ private static int[] create(int maximumLevel) { int[] table = new int[maximumLevel]; int experience = 0; for (int i = 1; i < maximumLevel; i++) { experience += Math.floor(i + 300 * Math.pow(2, i / 7.0)); table[i] = (int) Math.floor(experience / 4); } return table; } }
  15. Show me my salvation from this horrid atrocity:
  16. If not f2p , then try to make a void pure if ur p2p
  17. Copy n paste I'm guessing.
  18. Works perfect. Thanks
  19. 1 point
    Not different from other clients. However I doubt you can make it to 99 to be honest. Ban rates are high and woodcutting is for sure the highest. But with f2p who cares if you get banned? Just make a new one and bot it up. For your main I suggest you to bot skills you can't profit from like wc/fishing etc. Go with combat (It is in my opinion the safest skill) Edit: Keep in mind that you can ALWAYS get banned. If you can't stand a ban on your main, don't bot!
  20. Huge European game tommorow. Although I'm a city fan it's obvious Barca are favourites but I Think we will fair much better than last year. Who do you think will come out on top?
  21. 1 point
    I wish. The Gmail is work related so f it. The regular mail is a bunch of advertisement I get from companies as well as some spam emails so f that too.
  22. I'd probably say Fishing Guild is better, EVERYONE bots at Catherby as few scripts support the Guild lol
  23. 1 point
    RS2Object trapdoor = objects.closest("Trapdoor"); A better way to do this is: if (!myPlayer().isMoving() && inventory.contains("Bucket")) { RS2Object trapdoor = objects.closest("Trapdoor"); if (trapdoor != null) if (trapdoor.isVisible()) trapdoor.interact("Climb-down"); else camera.toEntity(trapdoor); } If you want a trapdoor on a specific position you have to use the Filter. This can filter out everything you want. Example: if (!myPlayer().isMoving() && inventory.contains("Bucket")) { RS2Object trapdoor = objects.closest(new Filter<RS2Object>(){ @Override public boolean match(RS2Object object) { return object != null && object.getName().equals("Trapdoor") && object.getPosition().equals(new Position(0, 0, 0)); }}); if (trapdoor != null) if (trapdoor.isVisible()) trapdoor.interact("Climb-down"); else camera.toEntity(trapdoor); } Goodluck! Khaleesi
  24. dunno i guess it's wrong to discuss annes sexual preferences without her @Anne
  25. 1 point
    proggy from @Sedrake
  26. Very positive feedback from what I see and it looks like you are very active and care about your customers Czar. I'm going to purchase a couple of your scripts. Keep up the good work.
  27. 1 point
    Woah guys! Thank you for the really nice proggies ! I've added them both to the front page Apaec
  28. It seems to be banking both tuna and swordies now. But, It banks swordies first then runs to the other end of the dock then runs back to bank tuna. Is there a way to fix that? Thank you
  29. http://osbot.org/forum/topic/63062-osbot-1-scripts-discontinued/
  30. Always love seeing new people getting into scripting! You need to add more checks, like the guys stated above, and you will find yourself making wonderful scripts in no time!
  31. that is fucking gay ROFL My story: It was december 31st, time to play with fireworks, right? ok so at like 12pm i went to a friends house and we sat an drank/ate n shiz wuz nais. then sum1 said hey i got some nice fireworks, wanna set em off? so we did, and they were really, really hard explosives They were the ones where it lits up, and then followed by a really really hard bang, and it was ~1pm at the time, so we were 'in waking everyone up and probaly scaring the shit out of them, then some said SHIT SHIT COPS COPS so we all freaked out and ran away, some stupid shit even lit another one after, like wtf eventually we just ran back home and decided to not answer the door if they came, turns out not everyone was home! 2 friends were still out and they almost got caught lmfao came back running inside out of breath and they could confirm they were indeed cops dont h8 me we didnt blow anything / anyone up didn't get caught in the end
  32. I've got a few stories! Was 17 still in Higschool, routine was everyday while driving to school me and my friend would smoke a blunt or two with the windows down.. One particular day we didn't have the windows down we get to the front of the school, roll down the windows to air out and drive in. About mid day I'm in my webdesign class. The school officer comes up to me and says "Get your stuff come with me". She leads me back to my truck which by this time has all doors open with 2 cops and a dog searching it. They asked were my weed was I said "I don't have any weed just all the shake on the floormats" the searched my truck and confiscated easily 40+ blunt wrappers, nick bags, and for some reason a shotgun shell. Ended up getting community service, and paying around 400 in fines. This is a few months later: It's around 9PM and I'm with my girlfriend we are driving to my friends house, we're already blazed from a blunt we smoked in the truck like 20 mins earlier and I notice a cop is behind us. He flips his lights because I swerved trying to move a blunt roach. He get to the window and says "Have you been smoking weed?" he's a younger guy around 25-26. I say no sir have not been smoking weed, and he ask if there is anything in the car, I tell him yes there is a grinder in my middle console, so he says "We'll if it's just a grinder thats cool" he gets the grinder has me chuck it in the ditch and away we go. Few months later My licences it suspended for truancy at school (I missed 110 days), it's around 2am and I'm going to my girlfriends house and I get pulled over for not turning off my bright lights. The cop walks up to the window. (MY FUCKING FACE WHEN IT'S THE SAME COP AS THE STORY ABOVE) He runs my liscense finds out it's suspended and ask why? I tell him truancy he says "Oh if it's just truancy thats fine" he write me a ticket for driving past curfew, and I go on my way. A year later: I have my licences back I'm in the next town over it's a college town (Gainesville, FL) I'm leaving from visiting my friend Aaron we spent the whole night smoking dank, and playing vidya. I'm like half a mile from the interstate on ramp to get home and get pulled over by 2 undercover cops. I'm scared as fuck because I literally smoked right before I left Aarons' I also was getting my bong back from him so in the back seat is a backpack with a nice bong, and grinder in it. The cop immediately ask me to get out does sobriety test. I pass easily, he ask if I'm high I say no just tired, he then ask to search my truck I respond "No you can't" he ask what I'm hiding I tell him "Nothing it's 4am and I want to go home" he responds " Well if you won't let us search it we will just get a dog " I said okay bring the dog. We wait about 30 mins and the 2nd cop walks up to the first cop that was questioning me and says "The nearest kilo is high springs" (High springs is about 1 hr and 30 mins away. The cop looks at me and say go home and be careful. I've got plenty more
  33. 1 point
    Legendary Gotten from 20 on all 3 to 42/41 and 33, woke up a few times through the night to chance my combat stances :^)
  34. You're 13 , wont work
  35. OK cool, Will update this asap
  36. inventory.dropAllExcept(this id, this id, and this id);
  37. 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.
  38. Because I like to test code before I release it. I used to write scripts without even opening the client for a while, turned out to be really counterproductive in the long-term :p

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.