Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/28/17 in Posts

  1. 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
  2. whoever the fuck it is better pay me 10m right now or im going to weath with this
    3 points
  3. NEW! Added Gemstone Crab! 81 Hours at Cows Brutal Black Dragon support Sulphur Nagua support Blue Dragon 99 ranged 99 Ranged at Gemstone Crab 81 Range F2p Safespotting Hill Giants Hotkey List // F1 = set cannon tile // F2 = hide paint // F3 = Set afk tile // F4 = reset afk tile // F6 = Set safespot tile // F7 = activate tile selector // F8 = Reset tile selector // F9 and F10 used by the client, EDIT: will re-assign as they are no longer used by client // F11 = Set breaks tile // F12 = Reset breaks tile User Interface Banking Tab Demo (handles everything with banking) You can copy inventory (to avoid adding individual items...), you can insert item names which have Auto-Fill (for you lazy folk!) and you can choose whether to block an item and avoid depositing it in bank, ideal for runes and ammo. Looting Tab Demo (From looting to alchemy, noted/stackable items too) You can choose whether to alch an item after looting it simply by enabling a checkbox, with a visual representation. All items are saved upon exiting the bot, for your convenience! Tasking Demo (Not to be confused with sequence mode, this is an individual task for leveling) You can set stop conditions, for example to stop the bot after looting a visage, you can have a leveling streak by changing attack styles and training all combat stats, you can have windows alert bubbles when an event occurs and an expansive layout for misc. options! Prayer Flick Demo (Just example, I made it faster after recording this GIF) There are two settings: Safe mode and efficient mode, this is safe mode: Fight Bounds Demo Allows you to setup the fight bounds easily! Simplified NPC chooser Either choose nearby (local) NPCs or enter an NPC name to find the nearest fight location! Simple interface, just click! Level Task Switch Demo (Switching to attack combat style after getting 5 defence) You can choose how often to keep levels together! e.g. switch styles every 3 levels Cannon Demo (Cannon is still experimental, beta mode!) Choose to kill npcs with a cannon, recharges at a random revolution after around 20-24 hits to make sure the cannon never goes empty too! Results Caged Ogres: How does this bot know where to find NPCs? This bot will find far-away npcs by simply typing the NPC name. All NPCs in the game, including their spawn points have been documented, the bot knows where they are. You can type 'Hill giant' while your account is in Lumbridge, and the bot will find it's way to the edgeville dungeon Hill giants area! Here is a visual representation of the spawn system in action (this is just a visual tool, map mode is not added due to it requiring too much CPU) Fight Area Example (How the bot searches for the npc 'Wolf') Walking System The script has 2 main walking options which have distinctive effects on the script. The walking system is basically a map with points and connections linking each point. It tells the script where to go, and decides the routes to take when walking to fightzones. Walking system 1 This uses a custom walking API written by myself and is constantly being updated as new fightzones are added. Pros: - Updates are instant, no waiting times - More fightzones are supported Cons: - Sometimes if an object is altered, the changes are not instant - Restarting the script too many times requires loading this webwalker each time which adds unnecessary memory (there is no way to make it only load at client startup since I don't control the client) Walking system 2 This is the default OSBot webwalking API - it is relatively new and very stable since the developers have built it, but is currently lacking certain fightzones (e.g. stronghold) and other high level requirement zones. It is perfect for normal walking (no object interactions or stairs, entrances etc) and never fails. Pros: - Stable, works perfect for normal walking - All scripters are giving code to improve the client webwalker - More efficient when restarting the script since it is loaded upon client start Cons: - No stronghold support yet - Some new/rare fightzones not supported yet - If there is a game-breaking update or an unsupported fightzone, it may take some time to add/repair (less than 24 hours usually) So which system should I choose? Whichever one suits your chosen fightzone best! There really shouldn't be any problems - the sole purpose of these options are for backup and emergency purposes, if the script ever messes up there is always the next option to select. Note: If the script ever fails, there will be immediate updates to fix the walking systems! Script Queue/Bot Manager: Script ID is 758, and the parameters will be the profile name that you saved in the fighter setup! Bug Report templates: New feature request - What is the new feature - Basic description of what the script should do - Basic actions for the script: 'Use item on item' etc. For when the script gets stuck on a tile (or continuous loop): - Which exact tile does the script get stuck on? (exact tile, not 'near the draynor village') - Plugin or normal script? - Did you try all 3 walking options? Script has a logic bug (e.g. dies while safespotting) or (cannon mode doesn't pickup arrows) - What is the bug - How did you make the bug happen - (optional) recommendation for the bug, e.g. 'make the script walk back' or something - Tried client restart? - Normal script or a plugin? - Which exact setup options are enabled? Afk mode, cannon mode, etc etc.
    2 points
  4. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Supports all rooftops (Draynor, Al-Kharid, Varrock, Canafis, Falador, Seers, Polivneach, Relekka, Ardougne) - Supports most courses (Gnome stronghold, Shayzien basic, Barbarian stronghold, Ape toll, Varlamore basic, Wilderness (Legacy), Varlamore advanced, Werewolf, Priffddinas) - Supports Agility pyramid - All food + option to choose when to eat - (Super) Energy potions + Stamina potions support - Progressive course/rooftop option - Waterskin support - Option to loot and sell pyramid top - CLI support for goldfarmers Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting in 2023! Script queueing: - Support queueing multiple script in a row - All Khal scripts support flawless transitions in between scripts - Start creating your acc in a few clicks from scratch to multiple 99's - Flawless CLI support - Learn more here: How to use CLI parameters: - Example Usage: -script 463:ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename DISCORDFILE= discordSettings Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form (Note that with some bot manager you do not need to specify '-script 463'): -script 463:TaskList1.4515breaks (With breaks) -script 463:TaskList1.4515breaks.discord1 (With breaks & discord) -script 463:TaskList1..discord1 (NO breaks & discord, leave 2nd parameter empty) Proggies:
    2 points
  5. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Chop & Bank (Presets) Preset locations for quick a start without too much settings to choice from (Barbarian assault, Castle wars, Catherby, Draynor, Edgeville, Falador-East, Gnome stronghold, Grand exchange, Hardwood grove, Mage training arena, Neitiznot, Port sarim, Rimmington, Seers, Varrock-East/West, Woodcutting guild, ...) - Chop & bank (Custom) Chop on any location of your choice Set a chop position and a chop radius Select the tree type you want to chop Banks at the closest bank possible - Chop & Drop Chop on any location of your choice Set a chop position and a chop radius Select the tree type you want to chop Drops all logs (unless fletching is used) Option to fletch your logs into arrow shafts OR bets item possible based on your level and Logs UIM mode (Only drops logs, carefull with bird nests etc.) - Redwood Option to drop logs instead of banking - Forestry support (Struggling sapling, Tree roots, Fox, Pheasant, Ritual circles, Leprechaun, Entlings, Beehive) - Log basket support - Bird nest pickup support - Axe special attack (Crystal, Dragon, Infernal, ...) - Progressive axe upgrading - Humanlike idles - Menu invokes - CLI support for goldfarmers Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting in 2023! Script queueing: - Support queueing multiple script in a row - All Khal scripts support flawless transitions in between scripts - Start creating your acc in a few clicks from scratch to multiple 99's - Flawless CLI support - Learn more here: How to use CLI parameters: - Example Usage: -script 569:ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form (Note that with some bot managers you do not need to specify -script 569): -script 569:TaskList1.4515breaks (With breaks) -script 569:TaskList1.4515breaks.discord1 (With breaks & discord) -script 569:TaskList1..discord1 (NO breaks & discord) Proggies:
    2 points
  6. Easy enough as it is, I made a script for fresh f2p accounts to instantly make money (semi bad gp I guess idk the active gp rates on regular wool and balls of wool). Instant location walking/interaction (from anywhere obviously) Bank supported Instant start (no GUI crap) Probably something else i'm missing, oh well. package main.script.Wool_Runner; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Point; import java.awt.RenderingHints; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.map.constants.Banks; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.ConditionalSleep; @ScriptManifest(author = "Booleans Yay", info = "Wool Running made ez pz", name = "Wool Runner", version = 1, logo = "") public class WoolRunner extends Script { @Override public void onStart() throws InterruptedException { if (!myPlayer().getPosition().equals(woolArea)) { getWalking().webWalk(woolArea); } } private enum BotState { BANKING, SHEERING }; private BotState getState() { return getInventory().isFull() ? BotState.BANKING : BotState.SHEERING; } @Override public int onLoop() throws InterruptedException { switch (getState()) { case BANKING: getWalking().webWalk(Banks.LUMBRIDGE_UPPER); bank(); getWalking().webWalk(woolArea); break; case SHEERING: NPC sheepMob = getNpcs().closest("Sheep"); if (sheepMob.hasAction("Shear") && getMap().canReach(sheepMob)) { getCamera().toEntity(sheepMob); sheepMob.interact("Shear"); if (myPlayer().isAnimating()) { new ConditionalSleep(1_000) { @Override public boolean condition() { return myPlayer().isAnimating(); } }.sleep(); } } break; } return random(200, 400); } @Override public void onPaint(Graphics2D graphics) { drawMouse(graphics); Font font = new Font("TimesRoman", Font.PLAIN, 14); graphics.setFont(font); graphics.setColor(Color.WHITE); graphics.drawString("Wool Runner script created by: Booleans Yay", 5, 40); long runTime = System.currentTimeMillis() - scriptTimer; graphics.drawString("Script Runtime: " + formatTime(runTime), 5, 55); } public void drawMouse(Graphics graphic) { ((Graphics2D) graphic).setRenderingHints( new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON)); Point pointer = mouse.getPosition(); Graphics2D spinG = (Graphics2D) graphic.create(); Graphics2D spinGRev = (Graphics2D) graphic.create(); spinG.setColor(new Color(255, 255, 255)); spinGRev.setColor(Color.cyan); spinG.rotate(System.currentTimeMillis() % 2000d / 2000d * (360d) * 2 * Math.PI / 180.0, pointer.x, pointer.y); spinGRev.rotate(System.currentTimeMillis() % 2000d / 2000d * (-360d) * 2 * Math.PI / 180.0, pointer.x, pointer.y); final int outerSize = 20; final int innerSize = 12; spinG.setStroke(new BasicStroke(1.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)); spinGRev.setStroke(new BasicStroke(1.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)); spinG.drawArc(pointer.x - (outerSize / 2), pointer.y - (outerSize / 2), outerSize, outerSize, 100, 75); spinG.drawArc(pointer.x - (outerSize / 2), pointer.y - (outerSize / 2), outerSize, outerSize, -100, 75); spinGRev.drawArc(pointer.x - (innerSize / 2), pointer.y - (innerSize / 2), innerSize, innerSize, 100, 75); spinGRev.drawArc(pointer.x - (innerSize / 2), pointer.y - (innerSize / 2), innerSize, innerSize, -100, 75); } public final String formatTime(final long ms) { long s = ms / 1000, m = s / 60, h = m / 60, d = h / 24; s %= 60; m %= 60; h %= 24; return d > 0 ? String.format("%02d:%02d:%02d:%02d", d, h, m, s) : h > 0 ? String.format("%02d:%02d:%02d", h, m, s) : String.format("%02d:%02d", m, s); } public void bank() throws InterruptedException { openBank(); depositBank(); closeBank(); } public void openBank() throws InterruptedException { RS2Object bankObject = getObjects().closest(18491); if (!getBank().isOpen()) { bankObject.interact("Bank"); sleep(random(1600, 5000)); } } public void depositBank() throws InterruptedException { if (getBank().isOpen()) { getBank().depositAllExcept("Shears"); sleep(random(400, 750)); } } public void closeBank() throws InterruptedException { if (getBank().isOpen()) { getBank().close(); } } private long scriptTimer = System.currentTimeMillis(); private final Area woolArea = new Area(3211, 3259, 3195, 3274).setPlane(0); }
    2 points
  7. 2 points
  8. Hmm ice bursting, what would the script actually do, just autocast and bank when out of food/runes or ? Activated trials gl all red topaz update is now live too
    2 points
  9. Yeah I already coded a system for anti-death in DMM but they added new worlds so I have to update the DMM worlds list - the script didn't know it was in a DMM world otherwise it will stay away from all ardy exits (and ardy border). Update coming up. As for stalls, will add eating for cakes and other misc. food. Update coming up. Will also add logout/stop on death. Next update will be heavily focused on DMM and QoL. Will also add paladin chest update for banking. Stay tuned guys, will be adding the update today.
    2 points
  10. Only 30mg? Are you trying to replace a coffee or get work done?
    2 points
  11. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Account builder mode to level your firemaking to level 50 or even higher. - Equips pyromancer gear option - Chopping and burning logs (base Option) - Relights brazier - Fletch option - Fix brazier option - Make potion and heal pyromancer when down option - Tons of food supported - Brazier swicthing when pyromancer is down - Advanced game settings to skip games, smart caluclate points, afk at certain points, ... - Bank or Open crates - Dragon axe special attack - Fletch at brazier option - Chop in safespot option - Worldhopping - CLI support for goldfarmers Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting in 2023! Script queueing: - Support queueing multiple script in a row - All Khal scripts support flawless transitions in between scripts - Start creating your acc in a few clicks from scratch to multiple 99's - Flawless CLI support - Learn more here: How to use CLI parameters: - Example Usage: -script 909:ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form (Note that with some bot managers you do not need to specify -script 909): -script 909:TaskList1.4515breaks (With breaks) -script 909:TaskList1.4515breaks.discord1 (With breaks & discord) -script 909:TaskList1..discord1 (NO breaks & discord) Proggies:
    1 point
  12. saiyin wat de fuk did u just post
    1 point
  13. Just curious, did you do barbarian fishing on these or are they F2P? Nevermind, Just realized you would gain strength xp, therefore not be level 3.
    1 point
  14. How do I trade people with a space in their username? name.replaceAll(" ", "\\u00a0") This code doesn't work.
    1 point
  15. No worries, will add all topaz and jade jewellery for the upcoming version today
    1 point
  16. Ill bid 14m07 converted to dollars wich is whereabouts 18.5-19
    1 point
  17. 1 point
  18. V153 update is live it was a quick emergency update for dmm. please let me know if there are any other bugs or suggestions. As for jug of wines I will add an update asap. Pyramid plunder is right after blackjacking, and blackjacking is currently in development ^^
    1 point
  19. Try: name = name.replace(' ', '\u00A0');
    1 point
  20. yeah sure, do whatever u want with it. i'm sure there's a reason the values come out like that though. let's hear from @Alek
    1 point
  21. 15 million results using gRandom(600, 200):
    1 point
  22. Messy bank huh? :P sure will do, I'm pretty close to finishing it
    1 point
  23. I'm aware of this issue and I'm pushing an update for this today
    1 point
  24. Just purchased this but it seems to not be stable. so far tried it with wooden chairs and wooden rocking chairs on normal mode with necessary items in inventory. Script will teleport to house then mouse will hover over the 'turn on/off' energy button in the settings tab and won't do anything. It doesn't leave the house to go back into the portal in building mode. I have to manually pause it to go into building mode and after pressing play it will run fine and teleport to bank but same problem when it gets back to house, mouse stays on the energy and doesn't do anything. Am I doing something wrong ? sucks because I can't get it to do more than 1 run by it's self
    1 point
  25. I'll take that as a no then
    1 point
  26. @Czar can you add ice bursting dust devils in the great kourend dungeon?
    1 point
  27. Exactly, if youre productive enough with the meth and become successful youll be able to buy a new heart by the time you need one.
    1 point
  28. Hey czar The paladin chest setting doesn't bank and just continuously tries to open chests with a full inventory.. could you have it bank please? Thank you
    1 point
  29. Literally takes a few seconds to google what runescape pid is but hey, that guy's the retard right?
    1 point
  30. At first I thought you were saying there was an error with map.canReach. Then I saw it was a snippet I don't think it's necessary to post snippets of basic API codes. Might as well post snippets on how to open the bank using bank.open();
    1 point
  31. 99 doesnt make it best. It could be best for its combat bracket which i doubt. too high hp. regardless its a nice account goodluck with selling. shame there are no mith gloves.
    1 point
  32. Hey Czar, thanks for the prompt response! This sorted it, thank you + thanks for the scripts
    1 point
  33. Yeah, the occasional misclicking is fine, not when it clicks on a deposit box and gets stuck. I have to babysit majority of the time I use this script on Seers' cause it either tries to chop a tree, or gets stuck at the deposit box.
    1 point
  34. I'd like to try out your perfect magic script, I'm interested in using the enchant feature for the new jewelry and I'm hoping it works with it Not entirely sure how a trail works, so I hope to figure it out if you're still letting people use them
    1 point
  35. You need to make it bank at east bank in ardy instead of north that'll cut a lot of deaths
    1 point
  36. good solution. makes paying for vip to use mirror mode well worth it thanks for the tip!
    1 point
  37. That is one of the reasons why it is pain in the ass to bot stalls when sdmm gets released, most of the times humans spam clicks the stall where bots wait for the cakes to appear. Even if it is human vs human, there will be plenty of times where someone else gets pid on you and you wont be able to still the cake. Therefore it might be a better option for you to pickpocket
    1 point
  38. When the update is live I'm gonna test out ZMI. Also when is the script out in the store?
    1 point
  39. I made this snippet for my wood cutter. You can use the code to check how many people are surrounding any entity. First import import static java.lang.Math.toIntExact; Here is the snippet. e = the entity you are checking areaSize = the size of the area around the entity you want to check. private int peopleAroundEntity (Entity e, int areaSize){ return toIntExact(players.getAll().stream().filter(x -> e.getArea(areaSize).contains(x)).count()); } And this is how I used the snippet private Predicate<RS2Object> bestTree = tree -> tree != null && chopArea.contains(tree) && tree.getName().equalsIgnoreCase(treeType) && tree.hasAction("Chop down") && peopleAroundEntity(tree, 2) <= 3; java.util.List<RS2Object> tree = getObjects().getAll().stream().filter(bestTree).collect(Collectors.toList()); Then from there you can sort the list as you want. For this script, I have it sorted by distance tree.sort(Comparator.<RS2Object>comparingInt(a -> getMap().realDistance(a)) .thenComparingInt(b -> getMap().realDistance(b))); The whole script can be found on my github https://github.com/MeatRainbow/Wood_Chopper Hope this helps someone
    1 point
×
×
  • Create New...