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

  1. 5 points
    http://osbot.org/forum/topic/65532-pretty-please-maldesto/
  2. 3 points
    There's a reason why scripters don't bother implementing Antiban into their scripts. Antiban = Bigger risk of Ban
  3. LAST UPDATE: MARCH 6, 2015 Some of these might be found in other library classes such as Arrays (if you find a more efficient implementation feel free to share it) Feel free to leave constructive feedback (on the code/comments) / suggest methods. package org.bjornkrols.utilities.array; import java.util.Comparator; import java.util.Random; import org.bjornkrols.algorithms.sequence_search.BinarySearch; /** * A set of utility methods for arrays. * * @author Bjorn Krols (Botre) * @version 0.0 * @since March 6, 2015 */ public final class ArrayUtilities { private ArrayUtilities() { // This class should never be instantiated. // Do not delete or make accessible. } private static final Random RANDOM = new Random(); /** * @return A string representation of the array with the following format: [0, 1, 2, ..., length - 1]. */ public static String toString(Object[] array) { if (array == null) { return "null"; } int max = array.length - 1; if (max == -1) { return "[]"; } StringBuilder sb = new StringBuilder(); sb.append('['); for (int i = 0; ; i++) { sb.append(array[i]); if (i == max) { return sb.append(']').toString(); } sb.append(", "); } } /** * Calls java.io.PrintStream.println on every entry of the array. */ public static void printlnContents(Object[] array) { if (array == null) { System.out.println("null"); return; } for (int i = 0; i < array.length; i++) { System.out.println(array[i]); } } /** * Prints a String representation of the array and terminates the line. */ public static void printlnString(Object[] array) { System.out.println(toString(array)); } /** * @return A new array resulting from the concatenation of a set of arrays. */ public static int[] concatenate (int[]... arrays) { int size = 0; for (int[] array : arrays) size += array.length; int[] result = new int[size]; int index = 0; for (int[] array : arrays) for (int element : array) result[index++] = element; return result; } /** * @see ArrayUtilities#concatenate(int[]...) */ public static Object[] concatenate (Object[]... arrays) { int size = 0; for (Object[] array : arrays) size += array.length; Object[] result = new Object[size]; int index = 0; for (Object[] array : arrays) for (Object element : array) result[index++] = element; return result; } /** * Swaps the entries at indexes a & b. */ public static void swapEntriesByIndex(boolean[] array, int a, int b) { boolean temp = array[a]; array[a] = array[b]; array[b] = temp; } /** * @see ArrayUtilities#swapEntriesByIndex(boolean[], int, int) */ public static void swapEntriesByIndex(byte[] array, int a, int b) { byte temp = array[a]; array[a] = array[b]; array[b] = temp; } /** * @see ArrayUtilities#swapEntriesByIndex(boolean[], int, int) */ public static void swapEntriesByIndex(short[] array, int a, int b) { short temp = array[a]; array[a] = array[b]; array[b] = temp; } /** * @see ArrayUtilities#swapEntriesByIndex(boolean[], int, int) */ public static void swapEntriesByIndex(char[] array, int a, int b) { char temp = array[a]; array[a] = array[b]; array[b] = temp; } /** * @see ArrayUtilities#swapEntriesByIndex(boolean[], int, int) */ public static void swapEntriesByIndex(int[] array, int a, int b) { int temp = array[a]; array[a] = array[b]; array[b] = temp; } /** * @see ArrayUtilities#swapEntriesByIndex(boolean[], int, int) */ public static void swapEntriesByIndex(long[] array, int a, int b) { long temp = array[a]; array[a] = array[b]; array[b] = temp; } /** * @see ArrayUtilities#swapEntriesByIndex(boolean[], int, int) */ public static void swapEntriesByIndex(float[] array, int a, int b) { float temp = array[a]; array[a] = array[b]; array[b] = temp; } /** * @see ArrayUtilities#swapEntriesByIndex(boolean[], int, int) */ public static void swapEntriesByIndex(double[] array, int a, int b) { double temp = array[a]; array[a] = array[b]; array[b] = temp; } /** * @see ArrayUtilities#swapEntriesByIndex(boolean[], int, int) */ public static void swapEntriesByIndex(Object[] array, int a, int b) { Object temp = array[a]; array[a] = array[b]; array[b] = temp; } /** * @return Whether the array is sorted. */ @SuppressWarnings("rawtypes") public static boolean isSorted(Comparable[] array) { return isSorted(array, 0, array.length - 1); } /** * @return Whether the array is sorted between indexes low and high. */ @SuppressWarnings({ "rawtypes", "unchecked" }) public static boolean isSorted(Comparable[] array, int low, int high) { for (int i = low + 1; i <= high; i++) if (array[i].compareTo(array[i - 1]) < 0) return false; return true; } /** * @see ArrayUtilities#isSorted(Comparable[]) */ @SuppressWarnings("rawtypes") public static boolean isSorted(Object[] array, Comparator comparator) { return isSorted(array, comparator, 0, array.length - 1); } /** * @see ArrayUtilities#isSorted(Comparable[], int, int) */ @SuppressWarnings({ "rawtypes", "unchecked" }) public static boolean isSorted(Object[] array, Comparator comparator, int low, int high) { for (int i = low + 1; i <= high; i++) if (comparator.compare(array[i], array[i - 1]) < 0) return false; return true; } /** * @return Whether the sorted array contains a specific key value. */ public static boolean sortedContains(int[] array, int key) { return BinarySearch.getIndex(array, key) != -1; } /** * Reverses the array. */ public static void reverse(int[] array) { int length = array.length; for (int i = 0; i < length / 2; i++) { array[i] = array[i] ^ array[length - i - 1]; array[length - i - 1] = array[i] ^ array[length - i - 1]; array[i] = array[i] ^ array[length - i - 1]; } } /** * @return A random entry from the array. */ public static int getRandomEntry(int[] array) { return array[RANDOM.nextInt(array.length)]; } }
  4. Do you offer power lvling too? If you want to purchase power lvling for combat stats, click here. What do we offer? We offer every quest to be done legit, fast & professional. Do I have to provide the Items needed for the quest? No, if you want us to provide the items you have to pay an extra fee, depending on the items and how hard they are the get. How is the pricing for each quest? This will be discussed over skype with the manager @RatedRko What kind of payment do you accept? 07 & RS3 GP PayPal* BitCoins* Skrill* *Please note that only @Oliver can take payments over PayPal, Bitcoin and Skrill! What is a insurance of a Service-Team-Member? This is the amount of gold I vouch for him with. Means that if a scam should happen, I pay the refund. Important: Do not pay someone more than the amount of 07gp he is insuranced for! ______________________________________________________________________________________ Over PM to @RatedRko Over PM or Chatbox to @Oliver* *You find me always in the ChatBox if I am online. Click here to visit the chatbox. Or over Skype from @RatedRko ______________________________________________________________________________________ The current Service-Team @Oliver - Owner @RatedRko - Manager with 25m insurance. We are always looking for workers, feel free to apply over skype or by contacting @RatedRko via PM. ______________________________________________________________________________________ Order Templet Quests needed: Items provided: Read & Accept to T.O.S: ______________________________________________________________________________________ Terms of Service (You have to read them) The service is always done legit and we are responsible for bans/mutes that happen during the service. There are no refunds, once the service is complete. You only pay a the manager the amount of GP he is insuranced for. Only @Oliver takes payment via PayPal, Bitcoins and Skrill. - No one else is allowed to accept it. If you sent someone else a payment via PayPal, Skrill or Bitcoins, I am not held responsible. You don't leave a wealth over 10m 07 GP on the account unless you confirmed it with @Oliver Once the service is complete you leave a positive feedback on the workers profile & @Oliver Profile. Failing to leave a feedback after the service results in a neutral feedback from our side. The global T.O.S, you find here are valid for any kind of service on osbot. ______________________________________________________________________________________
  5. Refund him or you're banned. You have 24 hours.
  6. 1 point
    Version 3.0.0 Features - Catches Red, Grey & Black* Chinchompa's - Can be used at any Chinchompa area (including private) - Switches world if a player tries to steal your spot - OSBot break manager integration - Simple setup and paint * There is no extra Death/PK support for black chinchompas. The script is written mainly for red/grey chincompas Requirements Setup Changelog Availability and pricing Proggies
  7. If you want an avatar like mine fill in the template. I will always make two-four of them to make sure you are satisfied with atleast one of them and/or can use both to switch now and then. Cost : 1$ T.O.S. I can deny any order No refunds You go first and you pay over paypal If you're not satisfied with your two orders I am willingly to give it another go ONE more time We leave each other feedback Order form Hair colour?: Hair style (long,short...)?: (sun)glasses, cap, ...?: Happy, angry, innocent... face?: Something that is typical about you (into gaming, math, partying, food, swords, photographing, singing, painting, pokemon,...)?: A colour you like as background?: Do you agree to the T.O.S? : Skype: Other work
  8. looks better on a white background >.>
  9. cuz you look magically delicious
  10. The poll response this has though.... Support ^_^
  11. i've been this way for years recently started working, get to work at 9 (wake up at 7, and then drive hour & half to work), im hungry by 10 lol so i need to start eating breakfast ._.
  12. 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.
  13. Looks like we are back. Damn sure missed this.
  14. It logs out, so you need to input the username / password / pin, Also, the game automatically logs you out after 6 hours, so it's always best to put in your info so it can log back in.
  15. Ah right, ok great I'd like to buy it with gp how would we do this?
  16. Hair colour?: Light brown Hair style (long,short...)?: Short (sun)glasses, beard, moustache, cap?: Beard Happy, angry, innocent... face?: Happy Something that is typical about you (into gaming, math, partying, food, swords, photographing, singing, painting, pokemon,...)?: Sports A colour you like as background?: Same as yours Did you agree to the T.O.S? : Sure Skype: You have me bby
  17. Does it matter what gear you have aswell? So the better your range bonus the better chance of hitting bullseye etc
  18. Terms of Service (You have to read them) The service is always done legit and we are responsible for bans/mutes that happen during the service. There are no refunds, once the service is complete. You only pay a the manager the amount of GP he is insuranced for. Only @Oliver takes payment via PayPal, Bitcoins and Skrill. - No one else is allowed to accept it. If you sent someone else a payment via PayPal, Skrill or Bitcoins, I am not held responsible. You don't leave a wealth over 10m 07 GP on the account unless you confirmed it with @Oliver Once the service is complete you leave a positive feedback on the workers profile & @Oliver Profile. Failing to leave a feedback after the service results in a neutral feedback from our side. The global T.O.S, you find here are valid for any kind of service on osbot.
  19. Try to put everything in a statements, so only 1 action gets ran every loop. For example: if(inventory.isFull()){ if(inbank){ if(bank.isopen){ bank.depositAll(); }else{ //open bank } }else{ //walk bank } }else{ //whatever u have to do } This is way easier to debugg if anything goes wrong and doesn't take as much errors/ memory. Goodluck
  20. You don't have the slightest amount of empathy? You feel completely okay scamming from young people who most of them used a lot of their time to get the gear and other crap? Just don't do it. Since you seem very lazy you can just bot some money making thing instead
  21. I slept from Friday to Saturday at my girl's house. There was no "breakfast surprise" for her in the morning as we both love to sleep long and are never hungry in the morning At the afternoon I surprised her with a necklace and a wristband. Roses were not possible as they would have died in my car over night (cold outside). Then we went for a walk with her dog. We kuddled the whole day and at the evening we went to a nice bar in the city and drank a few "weiße spritzer" = White wine mixed with soda + Ice and had a very nice talk.
  22. 1 point
    I believe the food shop in the tree gnome stronghold can help you out. They have like 10 per world, and then you can world hop for more. They have milk, chocolate bars and powder too and much more =).
  23. I don't feel like this will come to an agreement honestly. His attitude towards me is just not acceptable.. http://gyazo.com/b9e8ec38712273ae7c4a2817967a4072 http://gyazo.com/de2e6304dadb8a09aae3a220b93ef936 http://gyazo.com/a21fdcdf9950571f351702293e4fa975
  24. one day i will learn how this works, and on that day i will fail miserably at trying to automate it.
  25. They had 3 downs too..... and a time out left......like legit the seahawks are going to be made fun of for this for a long time.... also http://i.gyazo.com/3fe0f20a5b05fa85cf8fc4183716e491.png
  26. 1 point
    support as well naw
  27. completed 70 agilty and 60 rc for me very fast and professional service, #1 on osbot for all your AIO needs.
  28. This is interesting. Thanks Gilgad and OP! I might just do this for my pure. :p
  29. I just use breaks every night i put on did this with another bot before i used this idk if i will get banned
  30. Cannon @ Rock crabs to 33, use a main with super energy pots or pay someone to do it. Use range pot @ 33 and enter range guild. Bot to 60. Done.
  31. This would almost be as bad as ....
  32. 1 point
    get it together noah.... we expect you on 24/7
  33. Kayne west can suck my penis
  34. You don't even see it if it has the smiley size.
  35. Tbh , You must meet him irl and discuss this out face-to-face if hes close to you.
  36. Your on a botting site, so im sure you have broken some rules bitch
  37. 1 point
    If they are ex staff they left on good terms, resigned, or got demoted for inactivity. No one on the current ex staff team has any bad blood with OSBot, except one person, but I can't make that call to ban them.
  38. 1 point
    I feel like this is directed towards me.
  39. I'm proud of you man, I despise smoking. My parents smoked in the car with me and in the house with me and I couldn't breathe. I have a very strong passion to try to get people to quit smoking. Contact me at 1 month without a cigarette, I'd like to talk to you about it. I've been trying to get my parents to quit for over 10 years now.
  40. cash stack looks 2 real

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.