Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/03/16 in all areas

  1. I resign the day scotty comes any close to any rank with power.
    8 points
  2. CzarScripts #1 Bots LATEST BOTS If you want a trial - just post below with the script name, you can choose multiple too. Requirements Hit 'like' on this thread
    7 points
  3. 5 points
  4. I'm a man of the people, I've never scammed anyone!
    4 points
  5. by Czar Buy now (only $8.99!) 143 HOURS IN ONE GO!!!!! update: this bot is now featured on the front page of osbot! More reviews than every other fishing bot combined! 100 hour progress report!!! How to use Script Queue: ID is 552, and the parameters will be the profile name that you saved in setup! This process is really simple, just to save you headache
    3 points
  6. If someone wants to make me a thread layout / simple graphics, it would be much appreciated. Thanks! Features: Displays total bank value (sell-able items) Gets real-time price data from OSBuddy Copies data to clipboard in ascending order, so that you can easily do this: http://pastie.org/10667969 Instructions:Start near a bankEnjoy! On the SDN soon (hopefully)
    3 points
  7. This is an AIO (All-in-one) bot that has almost every thieving style except blackjack, ask for a free trial by liking thread or making a post! Vyres and elves are now supported! Both can make solid profit per hour, decent passive income! BIG THANK YOU TO ALL OUR SUPPORTERS! WE ARE THE MOST SOLD THIEVING BOT IN OSBOT HISTORY. MOST REPLIES, MOST USERS, LONGEST PROGGIES #1 Thiever | Most Overall Sales | Most Total Replies | Most Results | 10+ Years Maintained | 'the intelligent choice' by Czar SUPPORTS VYRES 224M made in a single sitting of 77 hours 1.1B made from elves and vyres!! ELVES SUPPORTED TOO! (NEW) 2.1m/hr, 6 crystals in 7 hrs 99 THIEVING MANY MANY TIMES, 35M EXP IN ONE BOTTING RUN!! 99 thieving in ~43k xp (12 minutes remaining)! Just got 99 proggy! Gratz to @iz0n THIEVING PET AT LVL 22 FROM TEA STALLS 11.5 HOURS, WITH PET TOO!! 610k/hr getting 99s on deadman worlds!
    2 points
  8. Before buying, please ensure you check-out with the correct script. Swapping scripts is not possible. View in store $4,99 for lifetime use - Link to Sand Crabs script thread (better exp/h!) - Requirements: Camelot tabs / runes in main tab of bank Designated food in main tab of bank ~ 20-30+ combat level Features: CLI Support! (new!) Supports Ranged & Melee Attractive & fully customisable GUI Attractive & Informative paint Supports any food Custom cursor On-screen paint path and position debugging Supports [Str/Super Str/Combat/Super combat/Ranged/Attack/Super attack] Potions Collects ammo if using ranged Stops when out of [ammo/food/potions] or if something goes wrong Supports tabs / runes for banking Option to hop if bot detects cannon Global cannon detection Option to hop if there are more than X players Refreshes rock crab area when required Avoids market guards / hobgoblins (optional) Automatically loots caskets / clues / uncut diamonds Enables auto retaliate if you forgot to turn it on No slack time between combat Flawless path walking Advanced AntiBan (now built into client) Special attack support Screenshot button in paint GUI auto-save feature Dynamic signatures ...and more! How to start from CLI: You need a save file! Make sure you have previously run the script and saved a configuration through the startup interface (gui). Run with false parameters eg "abc" just so the script knows you don't want the gui loaded up and want to work with the save file! Example: java -jar "osbot 2.4.67.jar" -login apaec:password -bot username@[member=RuneScape].com:password:1234 -debug 5005 -script 421:abc Example GUI: Gallery: FAQ: Check out your own progress: http://ramyun.co.uk/rockcrab/YOUR_NAME_HERE.png Credits: @Dex for the amazing animated logo @Bobrocket for php & mysql enlightenment @Botre for inspiration @Baller for older gfx designs @liverare for the automated authing system
    2 points
  9. Cook's assistant quest completer By RandQm Features: Completes whole the quest on it's own Handles obstacles as doors/gates/... Toggles running when energy is available Uses webwalking Reasons to use this: Because why not Only takes 5 minutes Because it is believed having completed quests makes your account more legit (less chance on ban) Instructions: Do not have the supplies ready in your inventory, just start empty. Stand in the Lumbridge kitchen when starting the bot Do not interrupt the bot, it won't be able to pick up progress if you logged out in the middle of something Click here to download the JAR Code for geeks: package rqcooksassistant; import java.awt.Color; import java.awt.Graphics2D; import java.awt.RenderingHints; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.GroundItem; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.api.ui.Message; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; /** * * @author randqm * */ @ScriptManifest(author = "RandQm", info = "Cooks Assistant", name = "RQ Cooks assistant", version = 1.0, logo = "") public class Main extends Script { private String status = "Starting..."; private int stage = -1; private long startTime; private void updateStage(int stage, String status) { this.stage = stage; this.status = status; } @Override public void onMessage(Message message) { switch (message.getMessage()) { case "You put the grain in the hopper.": updateStage(13, "Operating hopper controls."); break; case "You operate the hopper. The grain slides down the chute.": updateStage(14, "Going to the flour bin."); break; } } @Override public int onLoop() { log("stage: " + stage); switch (stage) { case -1: startTime = System.currentTimeMillis(); updateStage(stage + 1, "Talking to cook."); break; case 0: NPC npc = npcs.closest("Cook"); if (npc != null) { npc.interact("Talk-to"); updateStage(stage + 1, "Handling conversation with cook."); } break; case 1: case 2: if (getDialogues().isPendingContinuation()) { getDialogues().clickContinue(); } else if (getDialogues().isPendingOption()) { getDialogues().selectOption(1); updateStage(stage + 1, "Handling conversation with cook."); } break; case 3: if (getDialogues().isPendingContinuation()) { getDialogues().clickContinue(); } else if (getDialogues().isPendingOption()) { getDialogues().selectOption(4); updateStage(stage + 1, "Handling conversation with cook."); } break; case 4: if (!getDialogues().isPendingContinuation()) { break; } getDialogues().clickContinue(); updateStage(stage + 1, "Take pot."); break; case 5: GroundItem pot = getGroundItems().closest("Pot"); if (pot != null) { pot.interact("Take"); updateStage(stage + 1, "Head to wheat field."); } break; case 6: if (walkTo(new Position(3163, 3289, 0))) { if (checkDoor()) { updateStage(stage + 1, "Pick wheat."); } } break; case 7: RS2Object wheat = getObjects().closest("Wheat"); if (wheat != null) { wheat.interact("Pick"); updateStage(stage + 1, "Head to mill."); } break; case 8: if (!inventory.contains("Grain")) { break; } if (walkTo(new Position(3162, 3290, 0))) { if (checkDoor()) { updateStage(stage + 1, "Head to mill."); } } break; case 9: if (walkTo(new Position(3166, 3302, 0))) { if (checkDoor()) { updateStage(stage + 1, "Going to the hopper."); } } break; case 10: updateStage(stage + (climbLadder(true) ? 1 : -1), "Going to the hopper."); break; case 11: if (myPosition().getZ() != 1) { break; } updateStage(stage + (climbLadder(true) ? 1 : -1), "Putting grain into hopper."); break; case 12: if (myPosition().getZ() != 2) { break; } RS2Object hopper = getObjects().closest("Hopper"); if (hopper != null) { getInventory().interact("Use", "Grain"); if (!getInventory().isItemSelected()) { break; } hopper.interact("use"); } break; case 13: RS2Object controls = getObjects().closest("Hopper controls"); if (controls != null) { controls.interact("Operate"); } break; case 14: updateStage(stage + (climbLadder(false) ? 1 : -1), "Going to the flour bin."); break; case 15: if (myPosition().getZ() != 1) { break; } updateStage(stage + (climbLadder(false) ? 1 : -1), "Putting flour into pot."); break; case 16: if (myPosition().getZ() != 0) { break; } RS2Object flourBin = getObjects().closest("Flour bin"); if (flourBin != null) { getInventory().interact("Use", "Pot"); if (!getInventory().isItemSelected()) { break; } flourBin.interact("use"); updateStage(stage + 1, "Heading to chickens."); } break; case 17: if (!inventory.contains("Pot of flour")) { break; } if (checkDoor()) { updateStage(stage + 1, "Heading to chickens."); } break; case 18: if (walkTo(new Position(3238, 3295, 0))) { if (checkDoor()) { updateStage(stage + 1, "Heading to chickens."); } } break; case 19: if (walkTo(new Position(3230, 3298, 0))) { updateStage(stage + 1, "Taking an egg."); } break; case 20: GroundItem egg = getGroundItems().closest("Egg"); if (egg == null || !egg.exists()) { break; } egg.interact("Take"); updateStage(stage + 1, "Heading to bucket."); break; case 21: if (!getInventory().contains("Egg")) { break; } if (walkTo(new Position(3231, 3291, 0))) { if (checkDoor()) { updateStage(stage + 1, "Taking bucket."); } } break; case 22: GroundItem bucket = getGroundItems().closest("Bucket"); if (bucket == null || !bucket.exists()) { break; } bucket.interact("Take"); updateStage(stage + 1, "Heading to diary cow."); break; case 23: if (!getInventory().contains("Bucket")) { break; } if (walkTo(new Position(3236, 3295, 0))) { if (checkDoor()) { updateStage(stage + 1, "Heading to diary cow."); } } break; case 24: if (walkTo(new Position(3252, 3267, 0))) { if (checkDoor()) { updateStage(stage + 1, "Milking diary cow."); } } break; case 25: if (walkTo(new Position(3255, 3274, 0))) { RS2Object cow = getObjects().closest("Dairy cow"); if (cow != null) { cow.interact("Milk"); updateStage(stage + 1, "Heading back to cook."); } } break; case 26: if (!getInventory().contains("Bucket of milk")) { break; } if (walkTo(new Position(3253, 3267, 0))) { if (checkDoor()) { updateStage(stage + 1, "Talking to cook."); } } break; case 27: if (walkTo(new Position(3208, 3213, 0))) { NPC cook = getNpcs().closest("Cook"); if (cook != null) { cook.interact("Talk-to"); updateStage(stage + 1, "Finishing quest."); } } break; case 28: if (getDialogues().isPendingContinuation()) { getDialogues().clickContinue(); } else { getWidgets().closeOpenInterface(); updateStage(stage + 1, "Finished quest. Thanks for using my script."); stop(); } break; } return 600; } @Override public void onPaint(Graphics2D graphics) { Graphics2D g = (Graphics2D) graphics; g.setRenderingHints(new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF)); g.setColor(Color.CYAN); g.drawString("Status: " + status, 10, 310); g.drawString("Running: " + formatTime(System.currentTimeMillis() - startTime), 10, 330); } private boolean checkDoor() { boolean opened = false; for (RS2Object obj : objects.getAll()) { if (obj.getPosition().distance(myPosition()) < 2) { if (obj.hasAction("Open")) { obj.interact("Open"); opened = true; } } } if (opened) { log("Opened closable"); return false; } return true; } private String formatTime(long ms){ long s = ms / 1000, m = s / 60, h = m / 60; s %= 60; m %= 60; h %= 24; return String.format("%02d:%02d:%02d", h, m, s); } private boolean climbLadder(boolean up) { RS2Object ladder = getObjects().closest("Ladder"); if (ladder != null) { ladder.interact(up ? "Climb-up" : "Climb-down"); return true; } return false; } private boolean walkTo(Position pos) { if (!myPlayer().isMoving()) { boolean opened = false; for (RS2Object obj : objects.getAll()) { if (obj.getPosition().distance(myPosition()) < 3) { if (obj.hasAction("Open")) { obj.interact("Open"); opened = true; } } } if (opened) { log("Opened closable"); return false; } if (pos.distance(myPosition()) > 2) { getWalking().webWalk(pos); return false; } log("Finished walking"); return true; } if (!getSettings().isRunning()) { if (getSettings().getRunEnergy() > 10) { getSettings().setRunning(true); } } return false; } }
    2 points
  10. Four more hours until the New Year, so I'm counting this as a 2015 release. After being scrapped and re-written a few times, we have a web walker which is unique because it uses real map data, traversing the map intelligently unlike other node-based web walkers. @Zach worked behind the scenes to collect the data which we needed, @MGI created the framework, and a collaborative effort was made to create the WebWalkEvent. The walking works great, however the event is still very experimental and unoptimized. Over the course of the next month, I plan on overhauling the event to make it super efficient. The only tests which I performed was traversing over large distances, and I cried tears of joy as I walked from Lumbridge to Catherby. With that said, I haven't tested obstacles (although the code for it exists) and all the snazzy stuff like teleporting and taking boats hasn't been included. Upon opening OSBot 2.4.29, you will be prompted to install the WebWalker files, if you have any issues please post below! In addition, all the changes from .25 - .28 have been dropped and I re-wrote WalkingEvent again. Hopefully WebWalking works, hopefully WalkingEvent works, hopefully the file downloading works, high risk and high reward. Changelog: -Added Walking class -Deprecated LocalWalker class -Re-wrote WalkingEvent -Added WebWalker file handler to booter -Various Mirror Mode performance improvements Scripters: Hold off on using WebWalkEvent (deprecated), it will undergo pretty large changes. Usage: walking.webWalk(Banks.FALADOR_WEST.getRandomPosition()); Download Link: http://osbot.org/devbuilds/osbot%202.4.29.jar Happy New Year -The OSBot Staff
    2 points
  11. I've found that a lot of people on here are actual 12 masquerading as older people. Little do they know that their internet age differs greatly from their actual age. There's a simple formula to figure this out as I'll demonstrate below: Actual age = x Internet age = y (this is a static 12 and will not change under any circumstance* Now the trouble most people are having is finding y. Why? Because all you're ever taught in school is to find x, but never why. Ever thought of that? Answer is pretty simple. They're trying to subtly make everyone into a pirate. Yet when you try to download stuff illegally, they try to say it's wrong and put you in prison....stupid stuff but that's for another thread. x - y = a. Now this is the tricky part. a + (y - a). There you go.
    2 points
  12. The simplest way to create any quest script is to use configs. When you perform some activity during a quest, a value in the configs will change. You can use these values to determine your progress in the quest, and then perform the relevant action. To see the configs, go into the Settings -> Options -> Debug -> Configs You will then see a list of numbers on your screen: The number of the left is the config ID, and the number on the right, is its current value. The value on the right will update at various points in the quest. Lets say for example, the config ID is 200, before you start the quest the value would be 200 : 0. After you talk to the cook, the config might be 200 : 20. Once you know the config value you need, you can then setup a switch in your onLoop like this: switch(getConfigs().get(200)){ case 0: talkToCook(); break; case 20: walkToCows(); break; }
    2 points
  13. Belgian* people are known as confirmed people.
    2 points
  14. i am disappointed that no is winning, years ago this would have been a clear victory I'm looking forward to it, I would've demoted you anyway so \ / I would change my name to Scott and I wouldn't be stupid anymore - I wouldn't scam (i am not money motivated, and relatively well off), possibility I'd fuck the forums up but y'know it would be worth the risk... to be under the king Just found out someone deleted the yes option, the time of the Scotty is ahead.. I will end all corruption!!!
    2 points
  15. don't be jealous we make fat stacks and get that sweet, sweet 2D runescape punani
    2 points
  16. problem #1 is that you are using a gui tool
    2 points
  17. The fuck is wrong with you waiting a bit until she feels like it's the right time? Are you sick in the head? Also PM me real quick which one of your two forum accounts you'd like to keep, as you can only have one before I change my mind and IP you.
    2 points
  18. I don't understand the trial thing on OSBot....it costs you 2 fucking dollars just get it. OP, your script clicks on grapes then a jug TWICE before selecting make all in the chat box. You should add a sleep or something to wait for the next time it uses grapes on the jug.
    2 points
  19. may i suggest a middle man to middle man for your middleman
    2 points
  20. View in store ($3,99 for lifetime access) Features: Supports every location you would ever want to cook (anywhere missing? request it!) Supports almost every food item cookable on a range or fire (anything missing? request it!) Smart Target-oriented back-end stops the script when you have accomplished your desired goal Option to move mouse outside screen while cooking to simulate human AFKing Where Make-All isn't available, A Gaussian distribution based suffixed string generation algorithm randomises entered Make-X values Utilises a combination of WebWalking and recorded paths to ensure the script never strays from it's job Simple, intuitive GUI which auto-detects your food and location based on your inventory and minimap position Stable cooking & banking algorithms, tuned individually for each food item and bank Clean, informative, Anti-aliased, un-obstructive and fully movable self-generating paint Movable on-canvas scrolling console logger Efficient script logic ensures an EXP-optimised experience Normally distributed response times to simulate a human's reflexes Stops & logs out when out of food, saving your progress to the console and web Dynamic signatures allow you to track your progress as you use the script Handles obstacles and doors between the bank and the range to ensure door spammers cannot hinder your gains CLI is supported for all hardcore chef needs ... and many more ... Supported food: This script only supports cooking these food items on ranges/fires, it will not combine ingredients to make items such as Tuna potatoes or Pineapple pizzas. Shrimp Anchovies Sardine Herring Mackerel Chicken Beef Bear meat Rabbit Rat meat Sinew from Bear meat Sinew from Beef Trout Salmon Cod Pike Bass Rainbow fish Tuna Lobster Swordfish Monkfish Shark Dark crab Sea turtle Manta ray Anglerfish Karambwan Poison Karambwan Bowl of Water Uncooked pizza Potato Seaweed Sweetcorn Stew (new!) Curry (new!) Just ask for a new food item to be added! Supported locations: Rogues den Lumbridge Kitchen (new!) Catherby Nardah Tzhaar City Al-Kharid Zanaris Neitiznot Varrock East Hosidius Kitchen Gnome Stronghold Varrock Cooks' Guild Port Khazard Edgeville Mor Ul Rek Myths' Guild (new!) Just ask for a new location to be added! Why choose APA Scripts? As an experienced veteran scripter here on OSBot, I strive to give you the best user experience that I can by providing frequent updates and fixes. With over 40 cumulative 5 star reviews on the store, as well as my Scripter III rank, you know you're in safe hands. Want something added? Don't like something? Have an awesome proggie to share? Let me know! Example GUI: Starting from CLI: Gallery: _________________________________________________________________________________________ Credits:
    1 point
  21. Well I'm currently talking to this girl she's white 22, I'm 21 mixed white black Jamaican, my problem is She won't open her legs for me.. Basically, I met her we've been talking for a while she come's round my house all the time but she just will not open her legs.. Now.. She says " She likes me way too much to just simply open her legs.." But In my world, that's fucked up... In my world If a girl really likes you whys she making me wait for..? Like surely she'd just let me do what I want to do to keep me happy!? Whats this gal playing at?
    1 point
  22. Oh you poor misguided soul.
    1 point
  23. I got a amazon server that gets 1k up and down. Works fine with mirror mode as well.
    1 point
  24. Supernatural, the office(US), House, Law and Order SVU, OTNB, BlindSpot, The Black List
    1 point
  25. thanks Nats, I do trust my friend been good friends with him for around 6-7 months now, But I also do understand i take all blame if shit hits the fan. My friend and I just hope it goes well and as smooth as possible
    1 point
  26. Could I have a trial please?
    1 point
  27. This can be done in a shorter way: RS2Object[] objects = getObjects().filter(obj -> obj.getId() == ID && AREA.contains(obj)); Usually what you want to do is find the closest object, for example to find the closest Willow tree in a specified Area: RS2Object willowTree = getObjects().closest(obj -> obj.getName().equals("Willow") && AREA.contains(obj));
    1 point
  28. Keep pouring them out man
    1 point
  29. Yes he said no maxed accounts, so by your meanings he doesn't want to do either variants lol.
    1 point
  30. 1 point
  31. That could be next year shit i ain't waiting till 2017 Man you feel me, I'm from Nottingham City where it's full of whores and sluts yet this bitch is making me wait.. Yeah whats that saying she can't be doing friends with benefits? Cause i'm down for that still
    1 point
  32. Here's a screenshot: http://screencast.com/t/Hj2SDnyyPNpW Thanks P.S. iTz EcLiPsE is the person that convinced me to buy your scripts when he said: "for sure all czar scripts are all i use they run flawlessly ill send u a link to his profile so u can find all his scripts just make sure u told him" and "talk to this guy he will point u in the right direction i use his perfect fisher perfect motherload and his perfect stronghold they all work flawless " Screenshot: http://screencast.com/t/A7y9iyHzu
    1 point
  33. out of your love for maldesto. made fo you
    1 point
  34. 1. Multiple accounts, without them personally asking, we can't monitor multiple accounts. 2. Some scripters don't want to give out trials. You know there is an info button that takes you right to the script thread. We can't possibly monitor all the broken scripts, all we can do is take reports as they come and then remove if they are broken for a substantial amount of time. We tried monthly cost, and it didn't work. We have a system in place which makes us the best for new scripters to make money. This will definitely not change, the scripters have to maintain their scripts or they get removed from the sdn. If I get to many complaints/refund requests, I post in the thread or pm the user on skype and let them know about the complaints and that they have 24-48 hours to fix or it will be removed. This works in theory, except when the script is broken for 1 day because of an update, and I get 50+ threads for one script due to it being broken. Not going to happen, they can post in the thread saying it doesn't work or report the original thread letting us know it is broken. It isn't as easy as someone reporting it broken and removing the script or even doing research. You know how many times I get complained to that a script is broken and its literally as easy as starting in the bank instead of outside, as it CLEARLY says in the original post. Your suggestion is exactly why the scripters are forced to make a public thread of their script with information and open to the public to post on + reviews. Letting people know if they are broken and if it has been fixed. I agree on this, I've talked to eric and I'm not sure about this, I'll leave it for Alek to decide. I do think buying/staking scripts would be beneficial. I also think looting scripts should be released as FREE on the sdn, of course and a max of 1 per "loot" or an AIO looter. This doesn't matter at all, we've had that, I've even erased the chat box rules and said "the bot is offline do not ask about it" in 48 font and red, and people still joined. Simply people will not read until they are told 50x in the chat box. This is good enough, people will learn or keep asking, either way we are here to address that and be as polite as we can when people are spamming.
    1 point
×
×
  • Create New...