Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/08/16 in Posts

  1. 10 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
    4 points
  3. SAPI Hello world. Here's a sneak peak of a little library I'm working on, its goal is to simplify high-level interaction between bot/script and game, useful when you need a superficial game variable but don't have the time or knowledge to fetch it via code or a clunky GUI. Currently, the following types are selectable (with more to come): Entities Widgets Positions Bank slots Inventory slots Prayer buttons Magic spells Currently, the following brushes are available (with more to come): Point Shapes: Arc2D, Ellipse2D, Rectangle2D, RoundRectangle2D The library will be free & available for everyone. No ETA but shouldn't be too long. Code example @ScriptManifest(author = "Botre", info = "", logo = "", name = "Example Script", version = 0) public class Example extends Script { private Sapi sapi; @Override public void onStart() throws InterruptedException { super.onStart(); // Initialize API. sapi = new Sapi(this); // Add a filter to the inventory module: only empty slots are made selectable. sapi.getInventorySlotModule().getFilters().add(slot -> slot.isEmpty()); // Change the painter. sapi.getInventorySlotModule().setPainter(new DefaultItemContainerSlotPainter(this) { @Override public void paint(Graphics2D g2d, ItemContainerSlot object) { g2d.setColor(Color.BLUE); g2d.drawString(object.getItem().getName(), 0, 0); super.paint(g2d, object); } }); // Activate the module / enable selection. sapi.getInventorySlotModule().setActive(true); // Start the API. sapi.start(); } @Override public void onExit() throws InterruptedException { super.onExit(); // Stop API. sapi.stop(); } @Override public int onLoop() throws InterruptedException { // Iterate over selected items. for (ItemContainerSlot slot : sapi.getInventorySlotModule().getSelected()) { log(slot.getItem().getName()); } return 500; } @Override public void onPaint(Graphics2D g2d) { super.onPaint(g2d); sapi.getInventorySlotModule().paintBrush(g2d); sapi.getInventorySlotModule().paintSelected(g2d); } } Screenshots
    4 points
  4. 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
    2 points
  5. PPOSB - AIO Hunter Brand new trapping system just released in 2024! *ChatGPT Supported via AltChat* https://www.pposb.org/ ***Black chinchompas and Black salamanders have been added back*** Supports the completion of Varrock Museum & Eagle's Peak OR CLICK HERE TO PAY WITH 07 GOLD! The script has been completely rewritten from the ground up! Enjoy the all new v2 of the script JOIN THE DISCORD CHAT FOR QUESTIONS/ SUPPORT/ CHATTING/ UPDATES! New GUI: Features: Click Here Current functioning hunter tasks: (green - complete || yellow - started || red - incomplete) Screenshots: Progressive Leveling: 1-19 --> Crimson swift 19-43 --> Tropical wagtail 43-63 --> Falconry 63+ --> Red chinchompas Updates How to setup Dynamic Signatures Report a bug CLI Support - The script now supports starting up with CLI. The commands are given below. Please put in ALL values (true or false) for CLI to work properly. Make sure they are lowercase values, and they are each separated with an underscore. The script ID for the hunter bot is 677. Parameters: EnableProgression_EnableVarrockMuseum_EnableEaglesPeak_EnableGrandExchange Example: -script 677:true_true_false_true ***Don't forget to check out some of my other scripts!*** OSRS Script Factory Click here to view thread LEAVE A LIKE A COMMENT FOR A TRIAL The script is not intended for Ironman accounts. It still works for Ironman accounts, but you must have all equipment, gear, and items.
    2 points
  6. Molly's Orber This script is designed to make earth orbs and air orbs for over 350k gp/ph with the added benefit of getting over 30k mage exp per hour! Buy HERE Requirements: - 66 mage for air orbs, 60 for earth orbs. - 40+ hp recommended(especially at low def) Features: - Supports using mounted glory in house(requires house teleport tablets) - Supports eating any food at bank, when under a set hp - Hopping out of bot worlds - Recovers from deaths(respawn point must be lumbridge) - Emergency teleporting when under a set hp - Stamina potion usage, the bot will use one dose prior to each run - World hopping in response to being pked to prevent pkers from farming. -Ability to bring one food with you in case you drop below the emergency teleport hp, script will still tele if you drop below it and have already eaten your food. -Enabling run when near black demons to prevent some damage. -Re-equipping armor in inventory on death. Setup: Start at Edge bank, have all supplies next to each other in your bank, preferably in the front tab at the top. You must have the item "Staff of air" for air orbs or "Staff of earth" for earth orbs. Have a fair amount of cosmic runes and unpowered orbs, glories, as well as some food to eat as the bot walks past black demons and will take some damage. FOR EARTH ORBS YOU MUST HAVE ANTIDOTE++. If you are using house mounted glory option set render doors open to "On" under your house options in Runescape. CLI setup: Proggies:
    2 points
  7. Varies Anti-ban ~Still in development~ Here's a little antiban scripting code I wrote awhile back before I started focusing on school a little bit more rather than scripting. Basically what this will do is check everything, tabs, stats, ANYTHING, and it's still in development. Right now it's still a work in progress, about 70% done but I'll be adding a ton more into it such as - Joining random clan chats - Setting the appropriate music based on if it's unlocked or not, I'll be using rectangles to get either a total green or red color values. - Dancing, this will be hilarious when not in combat or animating. - AND MORE Anyways all you have to do is copy and paste the following methods into your program, rename random events to antiban and you are all set! *NOTE: YOU MAY IMPLEMENT BUT THIS DOESN'T GUARANTEE YOUR ACCOUNT NOT BE BANNED, BOT WISELY!" IT ALSO LIMITS PERFORMANCE IN SOME AREAS, THAT'S WHY I LINK IT TO WHEN IN COMBAT OR ANIMATING!* public void randomEvents() { try { Random generator = new Random(); int click = generator.nextInt(10); if ((click > 7) && (myPlayer().isMoving())) { note = "Antiban, Mouse Right-Click"; this.mouse.click(true); } int rand = generator.nextInt(800000); if ((rand > 49) && (rand < 100)) { note = "Antiban, Camera Movement"; this.camera.movePitch(random(0, 360)); this.camera.moveYaw(random(0, 360)); } if ((rand > 100) && (rand < 400)) { note = "Antiban, Camera Movement"; this.camera.movePitch(random(0, 360)); } if ((rand > 2400) && (rand < 3000)) { note = "Antiban, Camera Movement"; this.camera.moveYaw(random(0, 360)); } if ((rand > 5000) && (rand < 5500)) { note = "Antiban, Random Mouse Movement"; this.mouse.moveRandomly(); } if ((rand > 6000) && (rand < 6200)) { note = "Antiban, Opening Tab"; this.tabs.open(Tab.ATTACK); sleepTime(500, 2000, 200); this.tabs.open(Tab.INVENTORY); } if ((rand > 6500) && (rand < 7000)) { note = "Antiban, Opening Tab + Checking Stats"; this.tabs.open(Tab.SKILLS); sleepTime(500, 1000, 200); int stat = generator.nextInt(24); if (stat == 0) { this.mouse.move(random(568, 588), random(214, 234)); } if (stat == 1) { this.mouse.move(random(568, 588), random(244, 264)); } if (stat == 2) { this.mouse.move(random(568, 588), random(274, 294)); } if (stat == 3) { this.mouse.move(random(568, 588), random(304, 324)); } if (stat == 4) { this.mouse.move(random(568, 588), random(334, 354)); } if (stat == 5) { this.mouse.move(random(568, 588), random(364, 384)); } if (stat == 6) { this.mouse.move(random(568, 588), random(394, 414)); } if (stat == 7) { this.mouse.move(random(568, 588), random(424, 444)); } if (stat == 8) { this.mouse.move(random(638, 658), random(214, 234)); } if (stat == 9) { this.mouse.move(random(638, 658), random(244, 264)); } if (stat == 10) { this.mouse.move(random(638, 658), random(274, 294)); } if (stat == 11) { this.mouse.move(random(638, 658), random(304, 324)); } if (stat == 12) { this.mouse.move(random(638, 658), random(334, 354)); } if (stat == 13) { this.mouse.move(random(638, 658), random(364, 384)); } if (stat == 14) { this.mouse.move(random(638, 658), random(394, 414)); } if (stat == 15) { this.mouse.move(random(638, 658), random(424, 444)); } if (stat == 16) { this.mouse.move(random(708, 728), random(214, 234)); } if (stat == 17) { this.mouse.move(random(708, 728), random(244, 264)); } if (stat == 18) { this.mouse.move(random(708, 728), random(274, 294)); } if (stat == 19) { this.mouse.move(random(708, 728), random(304, 324)); } if (stat == 20) { this.mouse.move(random(708, 728), random(334, 354)); } if (stat == 21) { this.mouse.move(random(708, 728), random(364, 384)); } if (stat == 22) { this.mouse.move(random(708, 728), random(394, 414)); } sleepTime(1000, 2000, 200); this.tabs.open(Tab.INVENTORY); } if ((rand > 7000) && (rand < 7200)) { note = "Antiban, Opening Tab"; this.tabs.open(Tab.SETTINGS); sleepTime(500, 2000, 200); this.tabs.open(Tab.INVENTORY); } if ((rand > 10200) && (rand < 10700)) { note = "Antiban, Opening Tab + Playing New Song"; this.tabs.open(Tab.MUSIC); sleepTime(500, 1000, 200); stealthMusic(); this.tabs.open(Tab.INVENTORY); } if ((rand > 15000) && (rand < 15200)) { note = "Antiban, Moving Camera"; this.camera.movePitch(random(0, 360)); } if ((rand > 16000) && (rand < 16200)) { note = "Antiban, Moving Camera"; this.camera.moveYaw(random(0, 360)); } if((rand > 20000) && (rand < 27000)) { List<RS2Object> o = objects.getAll(); int guess = new Random().nextInt(o.size()); camera.toEntity(o.get(guess)); } if((rand > 27000) && (rand < 27500)) { List<RS2Object> o = objects.getAll(); int guess = new Random().nextInt(o.size()); o.get(guess).examine(); } if((rand > 28000) && (rand < 30000)) { List<NPC> o = npcs.getAll(); int guess = new Random().nextInt(o.size()); camera.toEntity(o.get(guess)); } if((rand > 30000) && (rand < 40000)) { List<Player> o = players.getAll(); int guess = new Random().nextInt(o.size()); camera.toEntity(o.get(guess)); sleepTime(500, 1000, 200); o.get(guess).hover(); } } catch (Exception e) { e.printStackTrace(); } } private void stealthDance() { int startx = 565; int starty = 215; int row = new Random().nextInt(5); int col = new Random().nextInt(4); int rowMultiplier = 50; int colMultiplier = 45; mouse.move(startx + (col + 1) * colMultiplier, starty + (row + 1) * rowMultiplier); } private void stealthMusic() { try { // randomly picks music for the game Random gen = new Random(); int guess = gen.nextInt(2); if(guess == 0) { mouse.scrollDown(); sleep(random(600, 1200)); mouse.move(random(560,600), random(286,440)); sleep(random(500, 900)); mouse.click(false); } else { // up mouse.scrollUp(); sleep(random(600, 1200)); mouse.move(random(560,600), random(286,440)); sleep(random(500, 900)); mouse.click(false); } } catch (Exception e) { } } // a new version for sleep(random(x,x)); More... random private void sleepTime(int low, int high, int buffer) throws InterruptedException { boolean add = new Random().nextBoolean(); if(add) sleep(new Random().nextInt(high - low) + low + new Random().nextInt(buffer)); else sleep(new Random().nextInt(high - low) + low - new Random().nextInt(buffer)); } Alright here is a new piece for all you scripters out there that need your script lowkey. This will adjust the area for you based on the bounds you give it and the amount of buffer room stored inside, so be careful but in the long run, it should make your script look a tad more like a human due to it's constant offsets. Apply this code to a method that is updated like everytime it would bank, not when it's constantly checking it it's walking or something tedious like that. public Area adjustArea(int lowx, int lowy, int highx, int highy, int buffer) { int finalLowX = 0; int finalLowY = 0; int finalHighX = 0; int finalHighY = 0; boolean add; add = new Random().nextBoolean(); if(add) { finalLowX = lowx + new Random().nextInt(buffer) + 1; } else finalLowX = lowx - new Random().nextInt(buffer) + 1; add = new Random().nextBoolean(); if(add) { finalLowY = lowy + new Random().nextInt(buffer) + 1; } else finalLowY = lowy - new Random().nextInt(buffer) + 1; add = new Random().nextBoolean(); if(add) { finalHighX = highx + new Random().nextInt(buffer) + 1; } else finalHighX = highx - new Random().nextInt(buffer) + 1; add = new Random().nextBoolean(); if(add) { finalHighY = highy + new Random().nextInt(buffer) + 1; } else finalHighY = highy - new Random().nextInt(buffer) + 1; if(finalHighX < finalLowX) { int tmp = finalHighX; int tmp2 = finalLowX; finalHighX = tmp2; finalLowX = tmp; } if(finalHighY < finalLowY) { int tmp = finalHighY; int tmp2 = finalLowY; finalHighY = tmp2; finalLowY = tmp; } return new Area(finalLowX, finalLowY, finalHighX, finalHighY); }
    2 points
  8. Congratulations broncos!!!
    2 points
  9. Looks good, however I would work on that name :P
    2 points
  10. I wont leak his methods, dont bother asking
    2 points
  11. maldesto plz tell us we need to know!
    2 points
  12. ^title post below with PICTURES and PRICE
    2 points
  13. I had no idea super bowl was 2day
    2 points
  14. Play around with these: int i = 0; String a = Integer.toString(i); String b = "" + i; String c = String.valueOf(i); String d = new Integer(i).toString();
    2 points
  15. 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!
    1 point
  16. by Czar Script live, buy now (only $4.99!) http://osbot.org/forum/store/product/463-perfect-crabs/ Want to buy the bot, but only have rs gp? Buy an OSBot voucher here Features Supports both rock crab locations! Teleporting - using tabs/spells Potion support - including combat potions and super att/str/defence Aggressive mode - attacks other crabs World hopping when a cannon is nearby Can randomize fight locations between trips! Calculates next best crab to attack when current crab is low on health! Resets region when crabs don't attack Rotates region resetting every 20-60 minutes Configure inventory load-out with a single button! Changes between walking south and using the cave! Banking support Automatically prioritizes visible crabs when fighting Can recover from being idle Ranged support, loots any type of ammo you have Loots ammo in second intervals (every 2-18 seconds it will loot all) Picks up edible seaweed to extend trips World hops when 7 or more players in the area Displays 'goal' information, e.g. (at 77 strength it will also show details for 80 strength, time left, xp left, etc) Rock crab areas are split into sectors and are cycled every time a rock crab is not found 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 this one public, it was privately used for myself and has gotten me 80 strength in a single bot session. How do I set it up? On first use, make sure your inventory is laid out nicely, and click 'Load inventory' to save it forever, then click start Instructions There are no instructions. We do the all the work for you. CzarScripting™ Tips If you have a pure account, it is advised to go east, because there are no dangerous npcs there Use camelot tabs for quicker trips! You can use any potions, including combat ones Clean paint and GUI Want to use potions? Have potions in inventory Want to use teleport tabs? Have tabs in inventory Want to use camelot teleport spell? Have runes in inventory Want to use special weapons? Have special weapon in inventory Want to use ranged? Have ammo equipped Everything is automatically detected like a real robot. We do all the work for you. Gallery nooby account from 1-33 range (for range guild pot) Just from TESTING THIS SCRIPT
    1 point
  17. Molly's Chaos Druids This script fights chaos druids in Taverly dungeon, Edgeville dungeon and Ardougne. Profits can easily exceed 200k p/h and 60k combat exp/ph, this is a great method for training low level accounts and pures. Buy HERE Like this post and then post on this thread requesting a 24hr trial. When I have given you a trial I will like your post so you will receive a notification letting you know you got a trial. Requirements - 46 Thieving for Ardougne -82 Thieving and a Lockpick for Yanille - 5 Agility for Taverly(recommended) - No other requirements! Though I do recommend combat stats of 20+ as a minimum Features: - Supports eating any food - Hopping out of bot worlds - Recovers from deaths(respawn point must be lumbridge), includes re-equipping items on death - Potion support - Automatically detects and withdraws/uses Falador teleport tabs if using Taverly dungeon - Automatically detects and withdraws/equips/uses glories if using Edgeville dungeon - Supports looting bag Setup: Start the script, fill out the GUI, and be in the general area of where you want to run the script. CLI setup: Proggies: In the works: Known bugs: Bug report form, this is a MUST for problems to be resolved quickly: Description of bug(where, what, when, why): Log: Your settings: Mirror mode: Y/N
    1 point
  18. NOTICE: I have taken the time to actually LEARN java! Wow! So I will be rewriting this script to include a much better user experience. Thank you for your support everyone. Hey there everyone! I really want to code really great scripts, but it is obvious that my ambitions exceed my skill level at the moment. So to practice and get better at scripting I will be releasing a bunch of awesome free scripts for you guys. Once I get good enough, I will try my hand at coding scripts good enough to sell! I love RuneScape and have been playing since 2005 and botting since 2008. Anyway...Here's the script! XCurseCustom! - Curse Custom Monsters! This script is designed to get you safe and efficient AFK levels! Use it until you can High Alch or until 99! Version Changes Version 0.3 -Added GUI Version 0.2 -Fixing Up Script. Condensing Version 0.1 -Initial Build How to Start 1. Make sure you have all the runes you need in your inventory! 2. Make sure you have the correct negative bonus! 3. Set up near your NPC of choice! 4. BEGIN! Future Updates *User Input Monster Selection *Different Spell Selection *AIO Magic Expansion (include teleporting and High Alch) *LeaveMeBe XScript Exclusive Feature - Input which spells you want to be cast and what levels you want them cast, and watch the LeaveMeBe system level the account up all by itself. *Human Like AntiBan Progress Reports 7 hour proggie http://i64.tinypic.com/2m3s2rq.png 2 hour proggie http://i.imgur.com/RZos26f.png [Currently Online - Version 0.3] DOWNLOAD LINK FIXED 9/13/16 Download Now! || VIRUS SCAN! DISCLAIMER: Script is currently in alpha versions. May have many bugs. I have tested it for a couple hours and it was flawless. If you have any issues, please report them here.
    1 point
  19. I would love to try this out at a 24hr trial cheers
    1 point
  20. This was made 9 months ago and hasn't been touched. Recreate it using key character events, much better.
    1 point
  21. You best be smashing that fuccin like button!
    1 point
  22. https://gyazo.com/1501121b797e6ae8647ceaedf2331ce1 Almost there. Unfortunately I start work 30mins before it hits 24 hours So i will get a proggy at like 30 hours.
    1 point
  23. ^ This! You stand up and suddenly you've smeared shit all over your ass
    1 point
  24. He's collecting feathers in lumbridge
    1 point
  25. 1 point
  26. hey Dwight, welcome to OSBot
    1 point
  27. That TWC does effect you alot, even if it was something stupid.
    1 point
  28. 12 hour trial please? Killhorde is user
    1 point
  29. Conservation of energy. Never stand up when you can sit down. And never sit down when you can lie down.
    1 point
  30. int i = 0; getKeyboard().typeString("" + i);
    1 point
  31. Plot twist he's actually serious.
    1 point
  32. It seems to have improved by a lot ever since you made that update , but there is still that rare chance which it can happen but a chicken killer stays in one place, it doesn't move around (so it's not refreshing the map many times) like a stronghold script, a stronghold script loads a new region at least 4-5 times in 1 trip ^ i may be wrong on this, mgi confirm please
    1 point
  33. This is bad ass man, My only account right now is a 1 def w/ 15 prayer so I won't be using it anytime soon unfortunately, but for someone like me who takes 5 tries at Jad this will help tremendously!
    1 point
  34. you're gona smell the coffee on monday
    1 point
×
×
  • Create New...