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 03/31/15 in Posts

  1. Not mine, but thought it would be nice to share:
  2. 4 points
    I know it is nothing special but for me, using a normal chair (diningtable chair) over the last three month, it is like a new world If someone wants to know, the price was 149€ from Ikea
  3. 4 points
    You can recover an account even after 10years.(Account transactions are never safe) So there is no point in letting someone verified hold the payment till recovery questions are changed. However, if you are afraid to go first you can always use a middle man. Also the whole staff team works as hard as possible to avoid ban evaders and is very successful with its work. The system is in no way "broken as fuck" as you said. Compared to other communities, osbot provides one of the best market places, kept safe by the dedicated staff team. Of course there will always be black sheep's that break the rules. But we try our best to keep them as low as possible. If you want to make a serious suggestion you should inform yourself upfront, instead of blaming the current system to be "fucked up"!
  4. LOOOOOOOLL~~!~#@~E@DWASR
  5. ur late , me and anne already got this
  6. I say we also make a thread called "who is banned from the forums? A quick head count".
  7. Anyone voting yes who isn't banned ill make it happen then
  8. Dear community, Some really old legacy code in our updater, which amazingly lasted 2 years before it broke, broke today on OSRS update #76. I've patched it and you can all return to your bots. Happy botting! Regards, The OSBot team P.S. Users of the Mirror Client - don't forget to update your mirror client.jar here: http://osbot.org/forum/topic/68899-mirrorclient-v1052/#entry760314
  9. I'm sure somebody will find this useful. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; /** * GrandExchange Price Class * * @author Reid * */ public class GrandExchange { private static final String BASE = "https://api.rsbuddy.com/grandExchange?a=guidePrice&i="; /** * Default Constructor * */ public GrandExchange() { } /** * Gets the overall price of an item. * * @param itemID * @return itemPrice * @throws IOException */ public int getOverallPrice(final int itemID) throws IOException { return parse(itemID,"overall"); } /** * Gets the buying price of an item. * * @param itemID * @return itemPrice * @throws IOException */ public int getBuyingPrice(final int itemID) throws IOException { return parse(itemID,"buying"); } /** * Gets the selling price of an item. * * @param itemID * @return itemPrice * @throws IOException */ public int getSellingPrice(final int itemID) throws IOException { return parse(itemID,"selling"); } /** * Retrieves the price of an item. * * @param itemID * @return itemPrice * @throws IOException */ private int parse(final int itemID, String choice) throws IOException { final URL url = new URL(BASE + itemID); BufferedReader file = new BufferedReader(new InputStreamReader(url.openStream())); String line; String price = null; while ((line = file.readLine()) != null) { if (line.contains("{")) { price = (line).trim(); } } if (choice.equals("buying")){ price = price.substring(price.indexOf(",") + 10, nthOccurrence(price, ',', 1)).trim(); } else if(choice.equals("selling")) { price = price.substring(nthOccurrence(price, ',', 2) + 11 , price.indexOf("sellingQuantity") - 2).trim(); } else { price = price.substring(price.indexOf(":") + 1, price.indexOf(",")).trim(); } file.close(); return Integer.parseInt(price); } private int nthOccurrence(String str, char c, int n) { int pos = str.indexOf(c, 0); while (n-- > 0 && pos != -1) pos = str.indexOf(c, pos + 1); return pos; } }
  10. As always, please update your mirrorclient.jar mirrorclient.zip Release notes: Updated for osrs #76 Miscellaneous bugfixes
  11. It's just best practice not to provoke or wake up sleeping dogs.
  12. Jokes on you, it's still March where I live.
  13. 2 points
    Then what is this: http://osbot.org/forum/topic/68611-paska-500s-f-cape-service/?p=761424 And yes, the Skype paskaosbot is linked to you. There's no need to change the skype in your thread to paska.osbot and pretending that it was an imposter as that Skype doesn't even exsist. Enjoy your ban.
  14. The domain being a .com/.net/.org and so on doesn't have a heavy weight on your SEO whatsoever, the 2015 SEO is based on actual unique content of your website and off-site SEO as backlinks coming from relevant sources within your actual niche.
  15. 2 points
    Where is apaec?
  16. 2 points
    The user will have to refund or complete the service, the choice is his. The workers he had left him with orders he had to complete, he claims he did make progress on his own and wanted to catch you online so you didn't play "tag" with offline messages since he had explaining to do for the lack of progress since @Crippeh scammed and he had to do his orders etc.
  17. 2 points
    Implementing what @Precise said: public long getElapsed(long startTime){ return System.currentTimeMillis() - startTime; } if(getElapsed(startTime) >= 30000){ //code to execute startTime = System.currentTimeMillis() // resetting the start timer }
  18. 2 points
    We are fully aware that he's a ban evader and we're handeling his appeal, but that doesn't give anyone the right to scam him. Can you please clarifiy which rules he has broken?
  19. they sell 1m ea on the grand exchange rofl
  20. Proxifier – The Correct Way to Proxy on Native Client! 1. Download Proxifier Here! 2. Activate with one of the following keys: a. KFZUS-F3JGV-T95Y7-BXGAS-5NHHP b. T3ZWQ-P2738-3FJWS-YE7HT-6NA3K c. KFZUS-F3JGV-T95Y7-BXGAS-5NHHP d. 65Z2L-P36BY-YWJYC-TMJZL-YDZ2S e. SFZHH-2Y246-Z483L-EU92B-LNYUA f. GSZVS-5W4WA-T9F2E-L3XUX-68473 g. FTZ8A-R3CP8-AVHYW-KKRMQ-SYDLS h. Q3ZWN-QWLZG-32G22-SCJXZ-9B5S4 i. DAZPH-G39D3-R4QY7-9PVAY-VQ6BU j. KLZ5G-X37YY-65ZYN-EUSV7-WPPBS k. 6JZUY-32TKX-TK9W7-DU387-9RWKZ i. I’ve personally activated Proxifier on three machines with no issues. If the keys for some reason don’t work, please let me know and I’ll find more! 3. Now let's configure this bitch! a. b. c. i. Address being the address provided by your proxy provider ii. Select the radio button for ‘Socks Version 5’ iii. Check ‘Enable’ in the authentication groupbox iv. Enter the credentials provided by your proxy service v. Then click ‘OK’ d. e. i. Set the ‘Default’ rule to ‘Direct’ under ‘Action’ ii. Remove the ‘Localhost’ rule by selecting the rule and hitting ‘Remove’ iii. Click ‘Add’ to create our RuneScape proxy rule! f. i. You can name the rule whatever you like, I chose RuneScape because well... It’s going to be proxying RuneScape ii. Under ‘Target Hosts’ enter ‘*.runescape.*’ – this will proxy connections to RuneScape globally so if you access the account management page in your browser, it will proxy it. If you load OSBuddy, it will proxy it. If you play RS in Chrome, it will proxy it, and obviously OSBot. iii. Select your proxy under ‘Action’ iv. Click ‘OK’ to save your new rule! g. Click ‘OK’ in the rules window and reload your client/browser. If you configured everything successfully, you’ll see something that looks like this: h. ??? i. Profit
  21. This is a very simple script that checks your Ip address. Try it out Edit: Updated Script! New Link! I also released the source below. http://up.ht/1q2mtLB import java.awt.*; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; @ScriptManifest(author = "Jack", name = "Jack's IP Checker", version = 1.1, info = "Checks your IP", logo = "") public class IPChecker extends Script { String ip = ""; boolean error = false; boolean haveIp = false; private final Font myFont = new Font("Arial", 1, 16); public void onStart() { try { BufferedReader in = new BufferedReader(new InputStreamReader(new URL("http://jackhallam.net/checkip.php").openStream())); ip = in.readLine().split("<")[0]; in.close(); } catch (Exception e) { error = true; } if(ip.equals("")) error = true; haveIp = true; } public int onLoop() throws InterruptedException{ return 1000; } public void onPaint(Graphics2D g){ if(haveIp) if(error) drawStringWithStroke(g, "Error Finding IP Address", 10, 120, myFont); else drawStringWithStroke(g, "My IP Is: " + ip, 10, 120, myFont); } public void drawStringWithStroke(Graphics2D g, String s, int x, int y, Font f){ if(f!=null) g.setFont(f); g.setColor(Color.BLACK); g.drawString(s, x+1, y); g.drawString(s, x-1, y); g.drawString(s, x, y+1); g.drawString(s, x, y-1); g.setColor(Color.WHITE); g.drawString(s, x, y); } }
  22. Ah you tricked me a 2nd time =(.
  23. I don't even try to debug methods anymore, there probs broken, and takes less time to create your own I fucked up previous code ;) Here is right code: public static boolean hasJunk(Script s, String... notJunk) { Item[] items = s.getInventory().getItems(); if (items == null || notJunk == null || notJunk.length <= 0) return false; for (Item item : items) for (String notJunk : notJunk) if (item != null && item.getName() != null && !item.getName().equals(notJunk)) return true; return false; }
  24. NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOB
  25. Well, that is a pretty good reason :P Goodluck with your business
  26. That's definitely a good idea. Read up on how to avoid duplicate content.
  27. I keep dcing every 2 hours is there any reason for that? EDIT: I haven't made any changes towards the settings etc
  28. Even 99 and im still using it. No mirror mode, no VIP no problem. amazing script, the best for fishing
  29. Yes, use this script http://osbot.org/forum/topic/54155-jacks-ip-checker-script/ If you have problems adding local scripts, look here
  30. Sad

    1 point
    @@RoomScape
  31. looks great mate
  32. Sad

    1 point
    Lmao xD
  33. that lighting is amazing
  34. Thank you dude! Love your scripts, please keep it up
  35. Hey, i want to use it to play archeage can you test it out ? I want to be able to play archeage 24/7 on the VPS.
  36. No what should have been done is he should have reported the post instead.
  37. Give me detailed feedback and I will activate an auth. and what combat level + hitpoints is your account? I very rarely get reports of dying here.
  38. you got rekt m8
  39. Version 2.44 - Now detects mage training - Now withdraws food last - No longer allows dying for noob accounts - Eat amount floor set to 30% of hitpoints level - Added timer for aggressive mode, so it doesn't refresh crabs immediately Update should be live within a few hours.
  40. No, go away if you don't like a post. No one is forcing you to reply to it.

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.