Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/06/15 in all areas

  1. Version 1.0 Features - Solves Treasure Trail puzzle boxes - Solves Monkey Madness puzzle Requirements - A puzzle box of any type Starting the script 1. Open your puzzle box 2. Start the script Note: Yes, the puzzlebox must be open before starting the script! Proggies I don't really think this is relevant; but whatever Notes The script uses an implementation of the IDA* algorithm. The time it takes for the script to calculate a solution to each stage of the puzzle can vary depending on the "luck" with the puzzle box randomization as well as processor speed. If your luck is bad, the script may appear stuck calculating for a couple of minutes; however, given enough time, the algorithm will always reach a solution. In some cases however, it may be faster to simply relog (relogging re-randomizes the puzzle) and run the script again. The script is available for free on the SDN
    5 points
  2. start: end: got me a level in 2 mins (notice the gif and the screenshot) anybody know any other skills that can be spammed?
    4 points
  3. "risky scripts" may not be the best name
    4 points
  4. 2 points
  5. 2 points
  6. Oh dear when I get home I'll have a look and see if I'm having the same problem D: apologies Anyone who asked for trials - will add when I get home
    2 points
  7. efficient & flawless Link: Script now live: Here Features Bypasses Jagex's camera movement bot trap. new! Uses ESC key to close the interface new! Uses the higher xp method (aligns the camera to the target so it closes the menu when it pops up) NEVER gets in combat, 'tower' method of getting out of combat isn't even there (deliberately). Logs out when no money left Equips bronze arrows when necessary Displays 'goal' information, e.g. (at 77 range it will also show details for 80 range, time left, xp left, etc) Automatically equips higher level gear such as d'hide chaps and vambs Runs away just in case of emergency! ................................................................................................................................ With the bots on OSBot, Czar promises to deliver yet another incredible piece to the CzarBot empire. This means you will get to run the script with no worries about bans and xp waste. LEGENDARY HALL OF FAME 100 hour progress report Configuring the bot and the result: Set the npc attack option to 'Hidden' if you want to avoid deaths forever! For extra XP FAQ Why should I use this script when there are millions out there? It is the best script. Simply. Why are you releasing this now? It's time to make it public, it was privately shared with some friends and has been working flawlessly. Instructions There are no instructions. We do the all the work for you. CzarScriptingâ„¢ Tips If you are low level, you can use a ranging potion at level 33 ranged to get in the ranging guild. Try and have as high ranged bonus as possible. Gallery ANOTHER 1M TICKETS GAINED !!
    1 point
  8. Instructions: 1.) Start Script in Al-Kharid bank, enter the raw food id of the food you're wanting to cook, have a decent supply of it in bank. (To get the id of the raw food click inventory debug in settings and hover over the raw food in inventory) 2.) When there is 1 or no more uncooked items in your bank, the script will stop itself Download link: http://www.filedropper.com/omialkharidcook_2 NOTE: -The script is in beta, you may still encounter bugs, feel free to post below and I will take care of them. -I successfully cooked 1,000 shrimps with this, I didn't push on much further as everything seemed to be in order.
    1 point
  9. Here I will be covering streams. Streams are great ways to essentially sort through lists. Why should we use streams? Since you can do just about anything with them in a single line of code. There are cases where streams probably aren't the most useful, take this: NPC guard = getNpcs().closest("Guard"); This is our bog standard way of grabbing the closest "Guard" npc. What it would actually be doing behind the scenes would be using a stream like so: public NPC closest(String name) { return getNpcs().getAll().stream().filter(npc -> (npc.exists() && npc.getName().equalsIgnoreCase(name))).min(new Comparator<NPC>() { @Override public int compare(NPC one, NPC two) { return Integer.compare(getMap().distance(one), getMap().distance(two)); } }).orElse(null); } Looks complicated, right? Here's what it would look like if it wasn't all one line: public NPC closest(String name) { Stream<NPC> unfilteredStream = getNpcs().getAll().stream(); Stream<NPC> filteredStream = unfilteredStream.filter(npc -> (npc.exists() && npc.getName().equalsIgnoreCase(name))); Optional<NPC> npc = filteredStream.min(new Comparator<NPC>() { @Override public int compare(NPC one, NPC two) { return Integer.compare(getMap().distance(one), getMap().distance(two)); } }); return npc.orElse(null); } Here's a breakdown of all the functions: (more on comparators in a bit) filter() -> This function will filter out our list for the specified properties that we're looking for in an NPC. In our case, we're looking for an NPC that exists and has a name of our variable "name". Every NPC that is in our region that doesn't suit our needs is discarded. min() -> This is a bit of a complicated function, but what it will do is find the NPC which returns the smallest compare() value. In this scenario, it will return the NPC which is closest to us. orElse() -> This is the same as an if (x) y; else z; statement, however basically what we are saying is if we could not find a suitable NPC, we can return the value inside orElse() (in this case, null). Now, this probably still looks like a bunch of wizardry to you. No worries, streams are scary at first, but after you know how to write them they're great! How to write a stream By now, you're probably itching to write a stream. In this example, we're going to find all the players within a 6 tile radius. To start off, we're going to have a function called getPlayersWithinSix(): public List<Player> getPlayersWithinSix() { return null; //We'll change this soon } Now we're going to begin the filter! To start off, we want to grab all the players, and put it in a Stream<Player>. This is what we will be filtering! public List<Player> getPlayersWithinSix() { Stream<Player> ourStream = getPlayers().getAll().stream(); return null; //We'll change this soon } Now that we have our stream, we can finally begin filtering! In this example, we only want to filter to see if the player is within 6 tiles of our own player. We're going to store the filter in another stream like so: public List<Player> getPlayersWithinSix() { Stream<Player> ourStream = getPlayers().getAll().stream(); Stream<Player> ourFilteredStream = ourStream.filter(player -> (player.exists() && getMap().distance(player) <= 6)); return null; //We'll change this soon } In our filter, we're checking these conditions: Does the player exist? Is the distance of the player within 6 tiles? Finally, we want to turn our Stream into a list so we can use it. We do this like so: public List<Player> getPlayersWithinSix() { Stream<Player> ourStream = getPlayers().getAll().stream(); Stream<Player> ourFilteredStream = ourStream.filter(player -> (player.exists() && getMap().distance(player) <= 6)); return ourFilteredStream.collect(Collectors.toList()); } See how we changed our return to ourFilteredStream.collect();? What that will do is put all of these players we found into a list, and return it. Now, this doesn't look like our streams from before, so to put it all in one line it would look like this: public List<Player> getPlayersWithinSix() { return getPlayers().getAll().stream().filter(player -> (player.exists() && getMap().distance(player) <= 6)).collect(Collectors.toList()); } Comparators, what do they do? A comparator is basically a way we compare two objects. Since the Comparator type is abstract (much like our Filter<T> class), we have to make our own compare() method. An example can be seen in our NPC closest function: new Comparator<NPC>() { @Override public int compare(NPC one, NPC two) { return Integer.compare(getMap().distance(one), getMap().distance(two)); } } What this Comparator does, in essence, is compare the distances of both NPCs (relative to the player). Since getMap().distance() returns an integer, we use Integer.compare to compare both of the distances. You'll most likely be using a Comparator to check for distance. More stream examples Here I'll be writing a few more stream examples to show why they're so useful. Find the furthest away NPC that has the name "Man": getNpcs().getAll().stream().filter(npc -> (npc.exists() && npc.getName().equalsIgnoreCase("man"))).max(new Comparator<NPC>() { @Override public int compare(NPC one, NPC two) { return Integer.compare(getMap().distance(one), getMap().distance(two)); } }).orElse(null); Get all the NPCs in a 10 tile radius that you can attack: getNpcs().getAll().stream().filter(npc -> (npc.exists() && npc.hasAction("Attack") && getMap().distance(npc) <= 10)).collect(Collectors.toList()); Get all the fishing spots where you can cage for lobsters: getNpcs().getAll().stream().filter(npc -> (npc.exists() && npc.hasAction("Cage") && npc.hasAction("Harpoon"))).collect(Collectors.toList()); If I missed anything, let me know
    1 point
  10. Wouldn't this make it really obvious your botting when your hitting the same hotkeys perfectly for hours on end?
    1 point
  11. good thing my OP was "lol jk"
    1 point
  12. They are competitors, of course he would have a reason to accuse him. And I already tracked both the old Skype IP and the new one, unfortunately none of them were linked to someone in our database.
    1 point
  13. Amazing progress report, glad to hear you enjoyed the script Sure, I will extend the trial ;) good luck!
    1 point
  14. I mean I dunno who she is but I'd put something else in her face then my fist if you know what I mean.
    1 point
  15. Offended is not the word, it has no relation to me. Just how she acts and making it seem like the things she is saying a joke yet completely rational and just literally retarded. She makes her self in other videos seem perfect and anyone different is ugly and should be ashamed. She just has a face that is so punchable.
    1 point
  16. Mirror Client Version - MirrorClient v1.099-1.100 Console output / terminal output - Crash report if a crash occurred - No crash Script that you ran - Extreme Tabs Hooks that failed - Not sure JVM/Browser bit version (32 / 64) - 32
    1 point
  17. 1 point
  18. Bang some mexican chicks for me and bring me back a kilo
    1 point
  19. Hey everybody! I've been using OSBot for a little bit and have been very surprised in how most of the scripts work and how professional everything is. Not only that, but I noticed that OSBot has a fully functional community with marketplaces and interactions between users that I've never seen anywhere else! Anyways, I am currently on vacation in Mexico and once I'm back in the states again I will be most likely purchasing VIP for my botting needs, and cannot wait to save some human hours. Thanks for reading til' this point, and I hope to possible see you around!
    1 point
  20. Problem with enchanting bolts is that you need good ping.. the fucking screen goes away.
    1 point
  21. try spending 15-20m doing dragon darts 95-99 fast as fuck
    1 point
  22. Mehico mm pls drink piña colada 4 meh
    1 point
  23. yeah i was original owner, if you want any creation details etc after his sale pm me , i also gave him the original gmail the account was made on so you should receive that as well.
    1 point
  24. - Script name: AIO Agility (24h) - Your member number (hover over your name to see it): 66292 Do not have an agility script, but looking to buy. If i like it I won't hesitate! thanks!
    1 point
  25. Update With todays update, Jagex removed a ton of "client-side information" that the script used for a lot of things (Puzzle solving, Tunnel pathfinding, Ladder locating, Determining which brother is in the tunnels etc.) Unfortunately it's probably going to take a few days to rewrite the script. I will keep you guys updated on the fixing progress.. Patching status: - New puzzle solving methods - New method to determine ladder location - New method to determine tunnel brother - New method to deal with loot interface - New methods to find the correct path to the center - New methods to determine tunnel states - Extensive testing of new changes
    1 point
  26. Moving to mirror mode forum
    1 point
  27. LOOKING FOR A SCRIPT SPONSOR!!!!!
    1 point
×
×
  • Create New...