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

  1. AIOWoodChopper IGNite SEERS! The script currently unavailable. Description: All in one seers wood chopper. Current version: 1.1 Download link: Available in the SDN. Features: Semi-Flawless Detects evil trees Supports 5 tree types (Soon tu support magic) Combat detection Power woodcutting Nest pickup Known bugs: Sometimes the player gets stuck after finishing log/oak load Bug report format Selected tree: Selected options: Note: This script still far away from perfection, if you find any report please post below.
  2. Let me start of with the fact that we will allow non script developers have their scripts on the repository if their script meets a certain standard. Chances are that we will ask you to become a script developer if the feedback on your script is good and if you have managed to keep your script updated. However, bare with us. Once a script is added to the repository, it's not hard to update for us. But adding it to the repository takes some time and involves more steps on our side than yours. We understand that some of you really want your script on the SDN, and we will try to make that possible, but please remember be nice about it and grant us time if all is going to slow for you. So here we go: Step 1. Go to http://bitbucket.org and create a private repository. Step 2. Structure your repository as follows: 'repo name' / 'script name' / src / files An example of this is as follows: Be careful and avoid spaces. Step 3. Upload your script to the git and then add the user ********* to your repository. It's our repository team for the scripts, called *******. The above censored items are censored because of security reasons. If we value your script good enough for the repo, we shall share this with you. Step 4. Contact an admin to add your repository as a submodule to our script repository. Also create a 180x180 image to use as a thumbnail in the store and on the script selector. Step 5. To add additional scripts, simply add a new directory as described in Step 2 and contact an admin to create to required sql tables for your script. Step 6. Notify an admin if you want your script to be updated. You have to push your latest version, and when you want, let us verify it and push it to the server.
  3. Hello my dear fellow botters, With the stress of the last days to get the SDN up and rolling and setting people up with their SDN access, I have been sad about the fact we have not had the time to straighten out the last of those randoms to become a 100%. So today is the day that I will solely focus on randoms. So far from what I have been reading on the forums these randoms that are currently supported by OSBot do not work, or do not work correctly all the time: Frog Queen (outside cave) Maze Freaky Forester Surprise Exam Pinball Molly Ones that I will be writing today are: Evil Bob (edit: Written) But I can't do this on my own. I need your help today. I took the day off, so I'll be here most of the day, busting randoms and perfecting them. I need your accounts, stuck in randoms. So please message me in a private message today if you encounter any randoms! Status: Waiting for randoms Sincerely, Maxi
  4. Development has been put on hold, Doing a major overhaul. Any bugs found from now until I'm done won't be fixed, sorry guys! Novum Agility Script Courses Supported [COMPLETE] - [iN PROGRESS] - [NOT STARTED] Gnome Agility Course Barbarian Agility Course Wilderness Agility Course Ape Atoll Gnome Agility Course Features -Traverses course flawlessly (For me whilst testing at-least, post bugs I'll have em fixed within a few hours). -Recovers from anti-bans knocking it out of place. -Now runs when over 20% energy Progress Report Barbarian Agility Course Features -Traverses course flawlessly (For me whilst testing at-least, post bugs I'll have em fixed within a few hours). -Recovers from anti-bans knocking it out of place. -Eats food when low -Now runs when over 20% energy Progress Report Wildernesss Agility Course Features -Traverses course flawlessly (For me whilst testing at-least, post bugs I'll have em fixed within a few hours). -Recovers from anti-bans knocking it out of place. -Eats food when low -Now runs when over 20% energy Progress Report Download https://www.dropbox.com/s/stcae46rkh8wds9/NovumAgility.jar
  5. If that is the case (your staff is scamming), you might want to better choose your staff. There shouldn't be any reasons why staff cannot participate in the market as they should be some of the most trusted and reliable users on the website. Your staff are essentially the backbone of your site, and if you have a weak backbone, what will become of your project? I believe we should strongly reiterate that everyone can scam and proceeding in the market is at your own risk. That being said, why not allow staff to engage in the market? I'd much prefer a moderator as to someone brand new with no feedback telling me to go first and not use a MM.
  6. 1 point
  7. Current version: 2.7.01 Working OsBot revisions 1.7.X NOTE: COMPLETELY BROKEN ON CANNONBALLS, GOLD AMULETS, ROF IRON SMELTING! On another note, as some of you know I am making a complete overhaul on this script, for 3.0. (Or "Ultimate CronSmelter). Due to my exams I can't really finish this up in an efficient way, and altough 2.7.01 will work for you, it will contain bugs that are not going to kill the script, but are annoying to say the least (in a programmer perspective that is). Expect 3.0, which will be a completely new script from scratch, with exactly the same functions, and a couple of new ones I won't tell you for the sake of curiousity within 2 weeks. The version that is currently is being updated for your use will remain updated untill 3.0 is done. PLEASE understand that updates are made when I can afford to cut in my study times. Anyway, for the following updates I made sure CronSmelter will be runnable for atleast 1-2 updates on the current 2.7.01 version. 3.0 has a focus on efficienty and reliability, for me to update the script more easily, and to get the most of the script in general. For people wondering: Yes, 3.0 will be commited to the SDN. And no, it will not become a paid script at all! It will remain free for as long as OsBot exists. Why? This script was my very first big project script, which I found very entertaining and educative at the same time, and it would be selfish to charge you money for it. I hope you understand my situation Changelog Features: * Easy to use GUI * A paint (By DarkzSide) * Supports Bronze, Iron, Steel, Mithril, Addy, Rune * Cannonball support * Ring of forging support * Option to make gold amulets from goldbars * Support for Al Kharid + Port Phasmatys * Auto detects required ore for bar smelt * Walking, banking, smelting (Fast & efficient) * Failsafed *Antiban: Random mouse + camera movements * Handles closed doors 100% To come: * Superheating * More antiban * Support for making versatile jewellery Known bugs: Ring of forging is completely bugged! Progress reports: Source code untill 1.7: Articron's Github After 1.7 the source code is no longer shared. Download Link: https://dl.dropboxusercontent.com/u/9385659/CronSmelter.jar A like keeps me going! Credits Articron - Script Writer DarkZSide - Paint maker Krulvis - Hex value for interface GoldenGates - Method P/H Medic - let me use his account for adding cannonball support LiamBaby - initial Paint maker Toadflax - Made secondary paint Apple - Made secondary paint
  8. Made the anti-ban extremely human like New Anti-Ban features such as checking skills, friends tab, changing pitch of camera, changing angle of camera New methods of finding spots and lost equipment Sped up the dropping rate (while still keeping it human like) Bug fixes for getting stuck on attacking randoms and not running back New way of searching for bank (tilting screen to get a better view) New paint colors to help make the time running stand out Put a new time system detection for whirlpools A few fail-safes were added, more to come A LOT MORE! Fishing guild (sharks, lobsters, swordfish & tuna) Barbarian outpost (leaping fish) Catherby (sharks, lobsters, swordfish & tuna, bass & mackeral) Barbarian village (trout & salmon - powerfishing only, for now!) Draynor (shrimp/anchovy) Whirlpool & Big fish detection Picks up equipment if it's lost - or banks if one cannot be found Avoids all combat, whether it be swarms, river trolls, or wizards. Barbarian hand Fishing Power Fishing Anti-ban which includes checking experience (strength and agility as well, if barbarian fishing - less often than Fishing experience), rotating the camera, moving the mouse, etc. Piscatoris (Monkfish) Shilo village (Trout & Salmon) No known bugsDownload: AIOFisher.jar (version: 2.0)
  9. Hey there! It's my time to announce the 'masterpiece' I've been working on for a few weeks now, It's called Abuse's Nature Runner Long story short: Trades the 91+ runecrafters from clanchat 'iDestin', gives them 25 essence in return for 50 and runs back to the general store to buy more while being fast, efficient and player-like. May also be used with a main level 91 runecrafting account and running bots to greatly boost your XP/Hour and obviously make bank. >NO REQUIREMENTS< Features: Near flaweless: I've tested this script for hours, over 1000 lines of code has been written to assure a near flaweless experience. Having the nature count totalling 30000+, tested on both level 3 accounts and main accounts with various variables that might occur (Crafter logging off, moving, taking a break, getting attacked at the store, random events, ..). Currently the script runs all the way until there are no crafters available and ends up logging off and checking back every X minutes SmartWalk: Custom walking function that is more player-like, fast and most importantly, random, meaning that it will never click the same tiles when walking anywhere. SmartWalk will be included in all of my upcoming releases SmartGUI: Each of my releases comes with a control panel to control your bot in action, allows you to change run settings, bank settings, walking settings, crafter names, etc ... on the fly without having to pause/stop the script Banking: User defines at how many nature runes it should bank, once that number is reached it peacefully walks to the ThZaar 'dungeon' bank and walks back to continue. This was written for the low level accounts that might have a slim chance of dying with large amounts of natures Anti-poison support: NEVER leaves the store without having an anti-poison potion in inventory, drinks it if poisoned, sells empty vials (and any other junk) to the store Multiple routes: Designed for level 3's and higher level characters Run from combat: Automatically toggles run when being in combat, runs away if attacked at an 'idle' location Antiban: CURRENTLY BEING WRITTEN Screenshots: - Main, 'risky' path: - Safe, 'Level 3' path GUI: DOWNLOAD: Abuse's Nature Runner will be released once I have finished writing the anti-ban functions assuring the most positive experience with my current and future releases. The release time is currently unknown until I've written the most parts of it. I am also planning to release this script to only a small group of people (or incorporate some sort of maximum total nature running bots limit) to prevent the nature altar to be overcrowded and increase the chance of being reported/banned Kind regards, Abuse
  10. 1 point
    What do you guys think?
  11. Hey guys! I've noticed we get a ton of questions from new people in the live chat, regarding how to use the bot or how to use scripts. Could you please add an automatic personal message to a new member's inbox with links to the tutorial section? This will help avoid all these noobs bothering others in the live chat. It gets old pretty quickly when you answer a question and five minutes later there's someone asking the exact same thing..
  12. 1 point
    I saw that Rare posted a thread before with logo he made so i thought i'd do the same. Made this a day after i joined OSbot.org Icon i made
  13. 1 point
    I just feel the current one is hard to beat, it is simple, but it stands out.
  14. 1 point
    We already have it.
  15. 1 point
    Current one is very low quality and looks like it was made in about 10 seconds.
  16. 1 point
    I will be fixing the issue with getting stuck and fixing banking, then requesting for sdn. Thanks for all the support. -link
  17. Hello, Being that the models for items that are elevated are broken(there heights are wrong), I have come up with a method to advert this pesky problem, it simply builds a Prism around were the model should be, and collides its corner vertices to derive it's midpoint, which in most cases, is were exactly the models center point is. Cool stuff. Example: And the src code: package rdpv2; import org.osbot.script.Script; import org.osbot.script.ScriptManifest; import org.osbot.script.rs2.utility.Utilities; import java.awt.*; @ScriptManifest( author = "Brainfree", version = 1.00, info = "Generates a point of elevation were a item on table should be, roughly", name = "Elevated Point Grabber" ) public class TableGrabbing extends Script { public Point[] getLid(int x, int y, int height, double compression) { Point A = getScreenPoint(x, y, 0, 0, height); if (A.x == -1) return null; Point B = getScreenPoint(x, y, 0, 1, height); if (B.x == -1) return null; Point C = getScreenPoint(x, y, 1, 1, height); if (C.x == -1) return null; Point D = getScreenPoint(x, y, 1, 0, height); if (D.x == -1) return null; Point c = getInterceptionPoint(A.x, A.y, C.x, C.y, B.x, B.y, D.x, D.y); Point Ac = getPointOnLineAtDistance(A.x, A.y, c.x, c.y, compression); Point Bc = getPointOnLineAtDistance(B.x, B.y, c.x, c.y, compression); Point Cc = getPointOnLineAtDistance(C.x, C.y, c.x, c.y, compression); Point Dc = getPointOnLineAtDistance(D.x, D.y, c.x, c.y, compression); return new Point[]{Ac, Bc, Cc, Dc}; } private Point getScreenPoint(int x, int y, int sx, int sy, int height) { return Utilities.getScreenCoordinates(bot, (x - client.getMapBaseX() + sx) << 7, (y - client.getMapBaseY() + sy) << 7, height); } public static Point getInterceptionPoint(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) { double dot = (x1 - x2) * (y3 - y4) - (y1 - y2) * (x3 - x4); if (dot == 0) new Point(-1, -1); double X = ((x3 - x4) * (x1 * y2 - y1 * x2) - (x1 - x2) * (x3 * y4 - y3 * x4)) / dot; double Y = ((y3 - y4) * (x1 * y2 - y1 * x2) - (y1 - y2) * (x3 * y4 - y3 * x4)) / dot; return new Point((int) X, (int) Y); } public static Point getPointOnLineAtDistance( double OriginX, double OriginY, double EndLocationX, double EndLocationY, double scale) { final double LegXLength = (EndLocationX - OriginX); final double LegYLength = (EndLocationY - OriginY); double HypotenuseLength = Math.sqrt(LegXLength * LegXLength + LegYLength * LegYLength); double InverseX = HypotenuseLength * scale * LegXLength / HypotenuseLength; double InverseY = (HypotenuseLength * scale * LegYLength) / HypotenuseLength; return new Point( (int) (InverseX + OriginX), (int) (InverseY + OriginY) ); } /** * * Builds a 3D prism around were the ground items model should be in cases * of were the model in a elevated height, and is client failed to interpret it. * * @param tileX The Position X for which the ground item is located. * @param tileY The Position Y for which the ground item is located. * @param heightMin The lower elevation height of the prism. * @param heightMax The upper elevation height of the prism. * @param compression 1.0 = Full Tile bounds length, .75 = 3/4 of the side bounds length * @return The midpoint of the prism. */ public Point getElevatedPoint(int tileX, int tileY, int heightMin, int heightMax, double compression) { Point[] bottom = getLid(tileX, tileX, heightMin, compression); if (bottom == null) return null; Point[] top = getLid(tileX, tileY, heightMax, compression); if (top == null) return null; return getInterceptionPoint( top[0].x, top[0].y, bottom[2].x, bottom[2].y, top[1].x, top[1].y, bottom[3].x, bottom[3].y ); } public int onLoop() { Point wereTheMidPointOfTheModelOfThisItemShouldBe = getElevatedPoint(3232, 3399, 80, 120, .75); return 45; } private void drawLid(Point[] lid, Graphics graphics) { for (int i = 0; i < 4; i++) { graphics.drawLine( lid[i].x, lid[i].y, lid[i == 3 ? 0 : i + 1].x, lid[i == 3 ? 0 : i + 1].y); } } public void drawBounds(int tileX, int tileY, int heightMin, int heightMax, double compression, Graphics g) { Point[] bottom = getLid(tileX, tileY, heightMin, compression); if (bottom == null) return; Point[] top = getLid(tileX, tileY, heightMax, compression); if (top == null) return; for (int i = 0; i < 4; i++) { g.drawLine(bottom[i].x, bottom[i].y, top[i].x, top[i].y); } drawLid(bottom, g); drawLid(top, g); Point center = getInterceptionPoint( top[0].x, top[0].y, bottom[2].x, bottom[2].y, top[1].x, top[1].y, bottom[3].x, bottom[3].y ); g.setColor(Color.red); g.drawString(".", center.x, center.y); } public void onPaint(Graphics graphics) { drawBounds(3232, 3399, 80, 120, .75, graphics); } } Hope you can find great use of it.
  18. Sorry for the wait guys. I'm combining scripting with studying for my exams (Studying java programming.. so yeah it applies to this xD). 2.6 has quite the amount of fixes, a few bugs like the withdrawing 28 tin by accident has been fixed, and alot of more stuff I can't remember. I'll release 2.6 in a few hours, just doing the last touch-ups (By the way, 2.6 does NOT have supersmelting yet). 2.6 is out now! Hope you guys enjoy while I'm finishing up a couple of more bugs i've encountered.. along with superheating I understand alot of you want to have the option to hide the paint, this is being worked on, don't worry ;)
  19. Thank you all first for using the script, Im aware of the bugs you stated, but there a problem with the SDN not updating the script to the latest version.
  20. I pmed you info of an account stuck in the pillory random about a day ago. It's still in the random now.
  21. I have added 1.6b to the topic. You can use this for now Thanks for the offers guys.
  22. will do bro, i posted on the 1.6 release emphasizing the fact that fellow scripters/botters need to fucking help you guys, for the good of the community. If i knew anything about writing scripts I would have done this a long time ago, but I dont... So please guys help the people who brought you this forum, and provide you with access to this awesome client some help! Let's kick some random ass today please!!! lol
  23. I'm working on fixing all of the issues and it will take some time. For now, if anyone has a previous version, please PM me. I'd like something post 1.6b if possible. Thank you! I was really busy today & only had time to read the thread on my phone. I'll be working hard to get this out to you!
  24. Massive lagging and bot lags out after a few minutes saying cannot connect remote to server. zaps my cpu usage to 100 percent as well instantly
  25. 1 point
    After closing a topic in your more lenient section without answering my question, I'll ask it here again: What rules are you more lenient on?
  26. 1 point
    Here's your answer: Stop trying to find loopholes in the rules. You break them, and you'll be warned. Period.
  27. I'm using 1.7 version but I will move onto 2.0 version when he puts download link back, I am fishing sharks at fishing guild and I be happy to give you my lobsters and sharks if you want just to say thank you for scripting this amazing script.
  28. Making it right now Probably the best script paint i've ever made, took around 1-2 hours. Self rendered all the pieces that are from 2010 RS site and current one. Lot of work was put into this so i hope that all those fellow botters who use this take time to enjoy the quality of it.
  29. pid is based off your ip address, the 3rd set of numbers has to be dividable by 8, and the last set of number must be as low as possible, i get first hit 95% of the time based off my vpn's ip address, pid is a major advantage for staking as maxi has said.

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.