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

  1. I just made one for Master Chief and if any other staff are interested just "Like This" and post below that you want one, i will not give out the the psd file.
  2. I believe Th3 should be given the title Trial Scripter. Not only has he made many scripts, they are also flawless and can run for days. I don't see why he can't be?
  3. Peter has 2 votes, 1 is from himself. I think he wins most trusted.
  4. I'm really starting to dislike you. OT: Good bye for the second time and good luck in life.
  5. Bottom of the page, go here. Or use the "edit style" option at the top right of the forum. Edit: It seems from your edit that you switched to Animate, so change it back to Subway via the "Change Theme" button I referred to.
  6. GMC Extreme Solver Description GMC Extreme Solver pickpockets H.A.M. members for clue scrolls (easy) and will flawlessly solve them, obtain a reward and repeat. This script will generate a generous profit and will rank as one of the most complex scripts on the site. Progress (35%) August 12th - Created the code layout, nearly finished the banking systems. August 13th - Finished banking, added clue reading/matching and added the first 4 clues. August 14th - Added another 7 clues (11 now), added support for map clues, added 'clue gathering' at the H.A.M. cave (also breaks itself out of H.A.M. jail and finds its way back after getting kicked out), added support for 'Uri' emote clues, added checks to see if the script needs to bank between clues based on the clue that the player has at the time, killed most of the bugs that were popping up, created this thread. August 15th - Added an additional 8 clues (19 now) Testing I have set myself a few goals that need to be met before I decide to release the script. Each goal needs to be performed flawlessly and be manually monitored for a reasonable time period. The total testing period adds up to roughly 234 hours without the additional failed tests. One Hour (0 / 1) Two Hours (0 / 1) Five Hours (0 / 1) Ten Hours (0 / 1) Twelve Hours (0 / 10) Twenty-Four Hours (0 / 2) Forty-Eight Hours (0 / 1) Media None as of this moment. Donations If you'd like to help support the project, send me a pm. I'm currently in need of teleport tabs (L, V, C, F, A) and some graphics. NxJr - 500k
  7. 1 point
    Add a nudge button to chat box, so people who lurk but aren't looking can be nudged so they know someone wants them. make it so you can only nudge 1 person every 30 seconds, and if abused chat box ban. add an option to turn nudging off, so you cannot be nudged etc.
  8. At around 4am our web application firewall became unresponsive to any connections. This means the website was inaccessible up until now. Our hosting service is working on fixing the issue and I've temporarily relieved the downtime by routing osbot.org to our direct address. The good news is that the bot server never went offline nor went unresponsive. Sorry for the inconvenience, Laz and the OSBot Team. EDIT: Our hosting provider has fixed up the web application firewall. The website should be fully accessible by anyone now.
  9. 1 point
    This probably isn't our client but this is pretty fucking funny Killing GDK bots, followed this guy and started saying that. GF
  10. 1 point
    That's Advertising other bots isn't allowed.s.....
  11. Maldesto #1 Peter #2 Kati #3 Project #4 Ron #5 Most trusted on Advertising other bots isn't allowed. atm
  12. fk that i trust no one, cept maybe @Smart and @Raflesia they can hold my pouch all day (my coinpouch lelelelelellele xD)
  13. 1 point
    This will provide a class for you to easily implement a Paint (optional that you can allow dragging of it over the applet). DraggablePaint.java: import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Point; import java.awt.event.MouseEvent; import java.io.IOException; import java.net.URL; import java.util.HashMap; import java.util.Map; import javax.imageio.ImageIO; /** * * @author Yah Mie @ OSBot * */ public class DraggablePaint { private Point location; private int width; private int height; private Image background = null; private Map<Point, Map<String, Object>> texts; private boolean beingDragged = false; private Point draggedFrom; /** * Constructors */ public DraggablePaint(Point location, int width, int height) { this.location = location; this.width = width; this.height = height; flushText(); } public DraggablePaint(int x, int y, int width, int height) { this.location = new Point(x, y); this.width = width; this.height = height; flushText(); } /** * Set background image * Renders at 0,0 * @param URL */ public void setBackgroundImage(String URL) { try { background = ImageIO.read(new URL(URL)); } catch (IOException e) { background = null; } } /** * Move location of paint * @param location */ public void moveTo(Point location) { this.location = location; } /** * Write text at position * Relative to paint * * @param text * @param at */ public void writeText(String text, Point at) { Map<String, Object> textConfig = new HashMap<String, Object>(); textConfig.put("text", text); textConfig.put("font", new Font("Arial", 1, 12)); textConfig.put("color", Color.black); texts.put(at, textConfig); } /** * Write text at position * Specified color & font * Relative to paint * * @param text * @param at */ public void writeText(String text, Point at, Color colour, Font font) { Map<String, Object> textConfig = new HashMap<String, Object>(); textConfig.put("text", text); textConfig.put("font", font); textConfig.put("color", colour); texts.put(at, textConfig); } /** * Flushes all texts ready to be written to again */ public void flushText() { texts = new HashMap<Point, Map<String, Object>>(); } /** * Handle Mouse Events * * @param eventType * @param e * * Called upon MouseEvent: mousePressed * Called upon MouseEvent: mouseReleased * Called upon MouseEvent: mouseDragged */ public void draggable(String eventType, MouseEvent e) { if (eventType.equalsIgnoreCase("mousePressed")) { Point point = e.getPoint(); if (point.x >= location.x && point.x <= location.x + width && point.y >= location.y && point.y <= location.y + height) { beingDragged = true; draggedFrom = new Point(point.x, point.y); } } else if (eventType.equalsIgnoreCase("mouseReleased")) { Point point = e.getPoint(); if (point.x >= location.x && point.x <= location.x + width && point.y >= location.y && point.y <= location.y + height) { beingDragged = false; } } else if (eventType.equalsIgnoreCase("mouseDragged")) { if (beingDragged) { location.x = e.getX() - (draggedFrom.x - location.x); location.y = e.getY() - (draggedFrom.y - location.y); draggedFrom = new Point(e.getX(), e.getY()); /* Off-screen fixes */ if (location.x < 0) { location.x = 0; } if (location.x + width > 763) { location.x = 245; } if (location.y < 0) { location.y = 0; } if (location.y + height > 502) { location.y = 428; } } } } /** * Called upon onPaint */ public void draw(Graphics2D g) { if (background != null) { // Draw background g.drawImage(background, location.x, location.y, null); } if (texts.size() > 0) { for (Map.Entry<Point, Map<String, Object>> text : texts.entrySet()) { Map<String, Object> textConfig = text.getValue(); // Set Font and Color g.setColor((Color)textConfig.get("color")); g.setFont((Font)textConfig.get("font")); // Draw text at location g.drawString((String)textConfig.get("text"), location.x + text.getKey().x, location.y + text.getKey().y); } } } } Usage: import java.awt.*; import java.awt.event.MouseEvent; import org.osbot.script.Script; import org.osbot.script.ScriptManifest; @ScriptManifest(author="Yah Mie", version=1, info="", name="Yah Mie's Draggable Paint Demo") public class ScriptWithDraggablePaint extends Script { private DraggablePaint paint; public ScriptWithDraggablePaint() { paint = new DraggablePaint(0, 268, 519, 76); // X, Y, WIDTH, HEIGHT paint.setBackgroundImage("http://oi41.tinypic.com/2gvrbc1.jpg"); } @Override public void mousePressed(MouseEvent e) { paint.draggable("mousePressed", e); } @Override public void mouseReleased(MouseEvent e) { paint.draggable("mouseReleased", e); } @Override public void mouseDragged(MouseEvent e) { paint.draggable("mouseDragged", e); } @Override public void onPaint(Graphics g) { Graphics2D gr = (Graphics2D) g; paint.flushText(); paint.writeText("Running for: 00:30:00", new Point(20, 24)); paint.writeText("XP Gained: 500,000", new Point(20, 44)); paint.writeText("XP Per Hour: 1,000,000", new Point(20, 59)); paint.writeText("Logs Burned: 1,500", new Point(210, 44)); paint.writeText("XP Per Hour: 3,000", new Point(210, 59)); paint.draw(gr); } } If you don't want to implement dragging then do not implement the mouse events (draggable() method). All methods provided by DraggablePaint.java: DraggablePaint(Point location, int width, int height) DraggablePaint(int x, int y, int width, int height) setBackgroundImage(String URL) - Sets background image from URL (drawn at 0, 0) moveTo(Point location) - Moves paint to specified location of applet writeText(String text, Point at) Write text at specified location (relative to paint) with Arial 12pt Black writeText(String text, Point at, Color colour, Font font) - Write text at specified location (relative to paint) with custom font and colour flushText() - Clears all text form paint draggable(String eventType, MouseEvent e) - Handles mouse events for dragging. All three pressed, released and dragged must be implemented for dragging to work. draw(Graphics2D g) - Draws paint onto graphics Finally some tests: I'm welcome to questions or comments. All written by I, have fun!
  14. Don't post unless you've read the whole thing. Posting anything negative won't go over well on me right now, so please don't About eleven years ago my family and I decided to get a cat. We decided to go to pet smart and adopt a cat. We arrived and we saw this pretty white cat with black spots. It was a very friendly cat and so we decided to adopt her. But she had already been adopted, and we just decided to leave. A few days later we returned and there was a new cat that looked very similar. We asked if it was the same cat but this one was different. This cat had been ran over by a car and was just out of the hospital. She had a broken tail, and a few broken ribs. But she was a cat and she functioned. I immediately fell and love and we got her. A few weeks after we got her she was locked in a garage for a whole week. The owner of the garage had went on vacation and she was without food or water. She survived. When we go on vacation and return, she would be so happy to see us. She would go out and kill two birds, bring one back for her, and one for herself. She would eat hers and leave us our on the steps. Our bird was always the bigger one. Sassy was a tough cat. She had never lost a fight and she was the king of the neighborhood. I had seen her chase deer off our property before. I always spent hours wither her every day, talking and petting her. She was always purring, and I'd never heard her not purr until yesterday. She was the only living thing I took care of and loved, and I know she loved me. When she snuck in the house, she would always find my room and would sit in my bed until we found her. Yesterday, I was sitting here on OSBot in the chat and I heard her screech. I didn't think anything of it until my dad came in and said "I've got bad news.". My dad had accidentally ran over the back half of sassy. She had somehow gotten behind the tire and didn't move in time to get out of the way. I found her behind some bushes. She was sitting normally and licking herself. I thought she was fine until she tried to walk. She could only use her front two legs and she was obviously hurt. I sat there talking to her as she panted like a dog. This was the first time I had ever heard my cat not purr :c. We immediately brought her to the hospital and I talked to her on the way. I would say something and she would respond with a meow like normal. When we got there she didn't appear to be hurt she just looked around and was being her normal self. The doctors said it would cost $1200 just to get the pain medications and check everything else out and that the chances of her walking again were very very slim. I know Sassy wouldn't like to not walk, and my dad made the decision to put her down. At the time I couldn't think straight and I agreed. Before they put her down I walked in to say goodbye. She was wrapped in a blanket and looked like so very comfy. I smiled and pet her and said "You're a good girl, sassy". I turned around and left. She was purring. Today I can't stop thinking about it. I feel I should have saved her. If any cat would survive this, it would have been her. I should have gotten everything done I could, and if she couldn't walk perfectly anyway, I'm sure she'd be happy to stay in my room, and I'd have been happy to keep her there. I'm not sure I made the right choice. Cats don't have anything to look forward to but this life, and I took that away from her. I want my kitty back. :c
  15. I want one. They look so good. I will also be buying a signature from you soon.
  16. 1 point
    minotaurs, underground in the barbarian village, i trained a few pures till maxed there
  17. I was browsing through the misc. forums and people were posting about weed and ecstasy so why cant I post about acid?
  18. So I frequent the chat and forums a lot and there's a common recurrence I've noticed. Developer's saying something along the lines of "It'll be out as soon as the admins clear it", and then never really hearing anything about it again. When I check in with people they say it still hasn't been looked at. What's going on with this, and what's being done to speed things up? (Not meant to be hostile, genuinely curious). I remember reading awhile ago that there was supposed to be something coming out to make the SDN process much faster, just wondering when we can actually expect that.
  19. 1 point
    Sorry I had to
  20. I think we should use the other option, but make it cheaper.
  21. Cheers for this Chief! I will have a look into this my self and see what i can learn!
  22. Holy shit, thats a nice setup man!
  23. I'll release this as soon as an admin responds...
  24. I'll buy your $100 for $110, you go first since I'm risking more.
  25. I loled really hard
  26. 1 point
    We've restarted our servers. The server should be back online for everyone now.
  27. Great to see more things being produced by you Dashboard as I am a big fan of your scripts. I am sure whatever you make will be high class and super intelligent, by the looks of it I am already impressed. I wish you the best of luck with this project.
  28. I think it should be kept as it is, the site needs funds. Specially should be paid cuz of the hard work put into the client.
  29. Yall want VIP forever? OK then no multiple tabs You'd still have ability to change your header thing under your name. Access to the VIP forum Purple name Worth 10$ because its forever right? - It is fine how it is.
  30. 1 point
    Photoshop, tits or gtfo. How romantic, you must get all the girls in your town. OT: I cant wait for "her" to reply stop trying pls
  31. 1 point
    I just cried a bit this is the best goddamn update ever!!!!!!!!!!! A post from you that doesn't hate on stark?
  32. They should have premium sponsor thats $150-$200 that last forever
  33. Its a nice way to help the forums
  34. 1 point
    v1.31 - - Fixed banking and actual house handling of mounted glory teleport - Changed killing method to never walk on main screen - should never skull now - Changed second east location, now banks at edgeville instead of varrock - Changed methods for deathwalking - should be much more reliable now - Changed method for getting over ditch AGAIN - should be perfect now - Added anti-pk (attempts to tele/run to bank if getting pk'ed)
  35. 1 point
    Someone just raged quit ingame and gave me 2m, Rather than being greedy and selling it, I'lm going to give it away. OSbot is a great community, and I'd like to give something back to it To win all you have to do is LIKE this post, don't bother posting if you don't want too. I'm far too lazy I don't want to go through reading all the posts, I'll just use a number generator and count down to that number. Example: If i get 5 likes, and it goes like this: player 3435 likes this player 244 likes this player 343 likes this player 4997 likes this player 53 likes this Let's say the number generator chooses number 2, the person that wins will be the second person.. (player 244) SIMPLES. THIS IS FOR 2007SCAPE.
  36. Script keeps getting this error. [iNFO ][08/13/13 12:08:48 PM]: Displaying GUI... [iNFO ][08/13/13 12:08:51 PM]: Initializing script... [iNFO ][08/13/13 12:08:51 PM]: Pulling price data... [ERROR][08/13/13 12:08:51 PM]: Failed to start script [RhielDealPlanker] java.lang.NullPointerException at rdpv2.util.PriceGatherer.getPriceFromJson(PriceGatherer.java:26) at rdpv2.util.PriceGatherer.getPrice(PriceGatherer.java:17) at rdpv2.wrappers.LogProfile.pullPrice(LogProfile.java:33) at rdpv2.RhielDealPlanker.onStart(RhielDealPlanker.java:93) at org.osbot.lA.H(kh:190) at org.osbot.BA.a(lp:51) at org.osbot.engine.Bot.a(lj:248) at org.osbot.script.engine.ScriptManager.startScript(me:94) at org.osbot.lpT5.run(qi:633) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
  37. Just starting to re-write this from scratch, will have [gnome,barb,wildy,attoll] obstacle courses. should be finished in a few hours.
  38. 1 point
    http://images.google.com/search?tbs=sbi:AMhZZiubTZMO7MjHwF5131Zf44ZqRtid0k46IRpcpnZsV2qGtgxxMZCeIsFGPyZDWRZ5X4CVsPD0gM0ZriR0Jew_1OtlTlktUkK1jZWlLax_175YFxOzvIfvhRED44itlYCbtQVnGxN_1bo4khG-HaP-8E3J2MK0Ne7zgiTjDJ9tLDVmk0jb4rmbvTOiu2q4RRNv8sKVL3M_1-2ojUn9MnYvA0G_1CtGArt3E82h3ml4V5fEo3Yxazw-qirwFhhcsJiYTTKgB4hk2G1qJZPvR_1veMzu2VfV7RAJBF2MnLREwXWbUmyyQc3JzPZS5t_1oXO1V2JuseSvZTbbC-Q43xProSJZIr9MWJaW4Dls7O1_1KGWMURnLFyIYUvx3FehO_1lTG4V5G_1oFU-xFWk719T2clBCVUZ89zVP0r0RGUPVbBHkjXaiqCTi1N_1YLixBz23SxQGZjQb7en6C0fwk680fFn2PbLVdkibKu-E3y-2dkY17YcyGY_1mLfcMwtzM82WW-vziEmPEnAsLFUVoM4u7bCDsNnIgx-VEeQzafC7mikTaBfS7c4FT0O3ssc4ECt6KU7iugNcKHe2cPLnvvOsMHVGAJSj32qmtMdn5AAgYNqD-Aq0-0rBfDPLjTaTD2650EBafRqJP-wDPxBcMDwWK-5R3Ng6fMm791AFysJXEFVfdmnIFdJjamlf4NHuMq9VMG5ptnvyF6LY1Ub-vd-3mFUnbam3uzXTOhwoe4YzOsgdpkL6egjEQr8SOl0aQXXqXFo94DdV7ALyFFCMJF7pRTCp3fDQA-wdagL6PgZ1ydlLea84fRUdtTdQByEiORTWxJjONnYXJNSvWtzHCKZ9gL0YJsLZOGnXER6klCHY6F0o7AQsI0B7qg2mUXng7yCo5fmnsTV8V4c5eJSeywh6SY_1OwHKZ1HjiPwumFE2jqcp2GUO7sqnVf5jTwMS39pmu7HJXKmiKNkJPMOqQB_17z8TicU7oQBj3ew2JexVtmDZ4lZJhb9WhL13CP4_1f5nsKsxbeT5QanJA5_1ZqXno1-YUVHKID596zxOIcR9EGNASl1C_1ZjOK0VlIQJ5AzqMgaRD_1mSjhNUq2QECRMLzVlVXICzrbc4xhwCcGrUsgnJScJXJ0tpFLsV6g3XHq-nOek62zHTsRlp6k4a-kQuJJ1ThwB_1jwXFZjQJfM1ilWoGRhwFdQ1K3CApO_1wjFuXWUQGs_1z-sqR3L1Hx8-4a27HN_1gl4efvDL4i4GDI8EowUgZwHjZnvXOQlJbaXV6zTGG0IkR1z5a93SKWBENO8rpu0CG5OhB2TJqGWszeTQIeP9Ds3ArhX-Nhl3cdND4wIIvd0&bih=177&biw=206
  39. 1 point
    I feel sad for what happened, probably just like you. However, you made mistakes that only you are accountable for and nothing will change that around. Focus on what is important Kati and learn to ignore whatever isn't. You were trusted and you still are in our eyes however there can't be taken any further risks. We appreciate what you did for us in the past and present, you meant a great deal for us personally and OSBot and it's sad to see it end this way. You taught a great deal to people and learned a great deal as well I hope. I feel sad for this day. I'm going to close this now. Farewell. People make mistakes. Smart people learn from them. Hopefully you do as well.
  40. Ahhh Red Wine Alcohol is terrible, it has severe long term damage. My Nonno, (Italian) is dependant on red wine, if he stops drinking the with-drawls are likely to kill him. Same with the cigarettes, all of these take a long term toll. How ever, red wine itself is healthy, the majority of Italians live very long because of good quality food and red wine. The wine itself thins out the blood, less likely for a stroke. But you can do the same with non alcoholic red wine, so the alcohol itself is a poison. Hence why your friend needs to red wine, it helps the kidneys dilute the blood. Weed, is much, much more healthy than any thing and in moderation has no side effects. I believe there's too much propaganda on weed, I mean if you found a cure, but this cure would put other major companies out of profit who bribe you, wouldn't you talk shit on that product too? Your family is what lead him to heroine, your lack of support and degrading stance on weed is what gave him a life of bumpy roads with a mountain of depression, by the sounds of it; he wanted to escape you all. From ex junkies perspectives I know heroine is the closest thing to suicide; Ironically none of them ever, ever blame weed for it. Your family is what lead him to heroine, your lack of support and degrading stance on weed is what gave him a life of bumpy roads with a mountain of depression, by the sounds of it; he wanted to escape you all. From ex junkies perspectives I know heroine is the closest thing to suicide; Ironically none of them ever, ever blame weed for it.
  41. Switched phones, I now have the Galaxy s3, way better then the iPhone
  42. Lmao many iOS users.. Android all the way! I have Galaxy s3 rooted
  43. I can sell you a prepaid runescape game card for around 3.65M I've sold over 1,000 and can show you all of my vouches/feedback upon request! Please PM me your Skype is you are interested.
  44. My current hobby is trying to get a job

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.