Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/20/18 in all areas

  1. So as always i create random pures, havent made a obby mauler in awhile. 6.5k cows till 60 str lul. That or not be cheap and get mems now, its like 1.1k rock crabs till 60. Don't really care if it gets banned this early tbh 60 str is easy to get. The real goal is to get 85 then 99 mining. I've had luck in the past getting 85 mining but i think a baby mauler with a mining cape and blue halo would be nice. Might make a proggy thread if people are interested.
    3 points
  2. Got refunded 200M, can close now.
    3 points
  3. Idk, i've never not botted before so I didn't have a "cool down period." However, if a script fks up, from my experience, you're usually in the safe if you werent banned within 2-3 days.
    3 points
  4. ────────────── PREMIUM SUITE ────────────── ─────────────── FREE / VIP+ ─────────────── ──────────────────────────────────────────────────────────── ⌠ Sand crabs - $4,99 | Rooftop Agility - $5,99 | AIO Smither - $4,99 | AIO Cooker - $3,99 | Unicow Killer - Β£3,99 | Chest Thiever - Β£2,99 | Rock crabs - $4,99 | Rune Sudoku - $9,99 ⌑ ⌠ AIO Herblore - FREE & OPEN-SOURCE | Auto Alcher - FREE | Den Cooker - FREE | Gilded Altar - FREE | AIO Miner - VIP+ ⌑ ──────────────────────────────────── What is a trial? A trial is a chance for you to give any of my scripts a test run. After following the instructions below, you will receive unrestricted access to the respective script for 24 hours starting when the trial is assigned. Your trial request will be processed when I log in. The trial lasts for 24 hours to cater for time zones, such that no matter when I start the trial, you should still get a chance to use the script. Rules: Only 1 trial per user per script. How to get a trial: 'Like' this thread AND the corresponding script thread using the button at the bottom right of the original post. Reply to this thread with the name of the script you would like a trial for. Your request will be processed as soon as I log in. If i'm taking a while, i'm probably asleep! Check back in the morning Once I process your request, you will have the script in your collection (just like any other SDN script) for 24 hours. Private scripts: Unfortunately I do not currently offer private scripts. ________________________________________ Thanks in advance and enjoy your trial! -Apaec.
    2 points
  5. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Supports every altar - Supports every rune Air, Mind, Water, Earth, Fire, Body runes (Just walk back and forth) Fire runes (Ring of dueling to Castle wars) Mind runes (Ring of dueling to Castle wars + Mind altar teleport) Nature runes (Unnote at shop and walk to altar) Nature runes (Ring of dueling to Castle wars + Necklace of passage to Fairy ring) Nature runes (Ring of dueling to Castle wars + Ardougne cape to Fairy ring) Nature runes (Ring of dueling to Castle wars + Quest cape to Fairy ring) Nature runes (Ring of dueling to Castle wars + POH teleport to Fairy ring) Cosmic runes (Walks back and forth - Uses obstacles based on agility level) Cosmic runes (Ring of dueling to Castle wars + Necklace of passage to Fairy ring) Cosmic runes (Ring of dueling to Castle wars + Quest cape to Fairy ring) Law altar (Ring of dueling to Castle wars + Balloon method to Entrana) Astral altar (Teleports back to bank) Lava runes (Ring of dueling to Castle wars) Stream runes (Ring of dueling to Castle wars) Smoke runes (Ring of dueling to Castle wars) Mud runes (Walks back and forth in varrock) Mud runes (Digsite teleport) Blood runes (Arceuus) Blood runes (Ring of dueling to Castle wars + POH teleport to Fairy ring) (93 agility req) Soul runes (Arceuus) Wrath runes (Ring of dueling to Castle wars + Mythical cape ) - Pouches support - Menu invokes - Daeyalt essence support - Pouch repair - Energy/Stamina potions support - Food support - Combination rune support - Binding necklaces + Magic imbue - Abyss support (Edgeville / Ferox enclave banking) Death handler, will grab your stuff and continue (Abyss only) Abyssal bracelets/Ring of life support Pouches repair at zamorak mage - ZMI altar support Walks short unsafe path OR walks long safe path Quick prayer support Full bank mode (Add fillers so all runes get deposited, but not the pouches/Rune pouch) - Mining daeyalt essence - Master/Runners setup Setup a bunch of runners for your main account who stands at an altar Either play your main yourself or use the master mode Combination runes, magic imbue + binding necklaces available Runners can bring binding necklaces, talismans to the master Stamina potion support for runners 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 482: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 482): -script 482:TaskList1.4515breaks (With breaks) -script 482:TaskList1.4515breaks.discord1 (With breaks & discord) -script 482:TaskList1..discord1 (NO breaks & discord) Proggies:
    2 points
  6. You should really make a coal bag API as apposed to shoving it into a task node. That way, it's a little more maintainable and, if it proves flawless, it could perhaps make it into the official API to then be maintained by the developers and scriptwriters. Here's a 10 minute example of me taking what you wrote and scribbling out an API: import org.osbot.rs07.api.model.Item; import org.osbot.rs07.api.ui.Message; import org.osbot.rs07.api.ui.Message.MessageType; import org.osbot.rs07.listener.MessageListener; import org.osbot.rs07.script.API; import org.osbot.rs07.utility.ConditionalSleep; public class CoalBagAPI extends API implements MessageListener { /** * Maximum amount of coal that can be stored in the coal bag when the user is * not wearing a smithing cape. */ public static final int STORAGE_COUNT = 27; /** * Maximum amount of coal that can be stored in the coal bag when the user is * wearing a smithing cape. */ public static final int STORAGE_COUNT_SMITHING_CAPE = 36; /** * Smithing cape increases the size capacity of the coal bag. */ private boolean usingSmithingCape; /** * Keep a running tally of the amount of coal stored in the coal bag. */ private int storedCoalAmount; @Override public void initializeModule() { bot.addMessageListener(this); usingSmithingCape = equipment.contains("Smithing cape"); } @Override public void onMessage(Message messageObj) throws InterruptedException { String messageText = messageObj.getMessage(); /* Check whether message is from the game */ if (messageObj.getType().equals(MessageType.GAME)) { /* Check the message contents */ if (messageText != null) { switch (messageText) { /* Set counter to 0 */ case "Your coal bag is empty.": storedCoalAmount = 0; break; /* Set counter to max storage value */ case "Your coal bag is already full.": storedCoalAmount = (usingSmithingCape ? STORAGE_COUNT_SMITHING_CAPE : STORAGE_COUNT); break; } } } } public boolean isUsingSmithingCape() { return usingSmithingCape; } public void setUsingSmithingCape(boolean usingSmithingCape) { this.usingSmithingCape = usingSmithingCape; } public int getStoredCoalAmount() { return storedCoalAmount; } public void setStoredCoalAmount(int storedCoalAmount) { this.storedCoalAmount = storedCoalAmount; } public boolean isFull() { return usingSmithingCape ? storedCoalAmount == STORAGE_COUNT_SMITHING_CAPE : storedCoalAmount == STORAGE_COUNT; } public boolean isEmpty() { return storedCoalAmount == 0; } public int getRemainingSpace() { return usingSmithingCape ? (STORAGE_COUNT_SMITHING_CAPE - storedCoalAmount) : (STORAGE_COUNT - storedCoalAmount); } private int getCoalAmount() { return (int) inventory.getAmount("Coal"); } private Item getCoalBag() { return inventory.getItem("Coal bag"); } public boolean fill() throws InterruptedException { boolean successful = false; Item coalBag = getCoalBag(); int invCoalCount = getCoalAmount(); int remainingSpace = getRemainingSpace(); int amountToBeStored = 0; ConditionalSleep sleepUntilCoalAddedToBag = null; if (coalBag == null) { /* Don't bother returning true/false */ throw new InterruptedException("No coal bag found!"); } else if (invCoalCount > 0 && remainingSpace > 0) { /* Calculate the difference for when you store the coal */ amountToBeStored = (invCoalCount - remainingSpace); /* Try to fill the coal bag */ if (coalBag.interact("Fill")) { /* Sleep for 3.5 seconds (3500) */ sleepUntilCoalAddedToBag = new ConditionalSleep(3500) { @Override public boolean condition() throws InterruptedException { /* Wake up when the coal has been added */ return getCoalAmount() != invCoalCount; } }; /* It shouldn't take us 3.5 seconds to check whether the bag's been filled */ if (sleepUntilCoalAddedToBag.sleep()) { storedCoalAmount += amountToBeStored; successful = true; } } } return successful; } public boolean empty() throws InterruptedException { boolean successful = false; Item coalBag = getCoalBag(); int remainingSpace = inventory.getEmptySlotCount(); int amountToBeWithdrawn = 0; ConditionalSleep sleepUntilCoalRemovedFromBag = null; if (coalBag == null) { /* Don't bother returning true/false */ throw new InterruptedException("No coal bag found!"); } else if (storedCoalAmount > 0 && remainingSpace > 0) { /* Figure out how much inventory space we're about to lose */ amountToBeWithdrawn = Math.min(storedCoalAmount, remainingSpace); /* Try to fill the coal bag */ if (coalBag.interact("Empty")) { /* Sleep for 3.5 seconds (3500) */ sleepUntilCoalRemovedFromBag = new ConditionalSleep(3500) { @Override public boolean condition() throws InterruptedException { /* Wake up when the coal has been added */ return inventory.getEmptySlotCount() != remainingSpace; } }; /* It shouldn't take us 3.5 seconds to check whether the bag's been filled */ if (sleepUntilCoalRemovedFromBag.sleep()) { storedCoalAmount -= amountToBeWithdrawn; successful = true; } } } return successful; } /** * TODO ... * @return * @throws InterruptedException */ public boolean check() throws InterruptedException { return false; } }
    2 points
  7. Who? None of the scripters I know said below 120m maybe someone like @Viston @Bamboozled @House @dr_dru would do it for that cheap. Maybe a scripter 3 can! @Extreme Scripts
    2 points
  8. Alot of factors come into play when a ban is applied for botting, most common one being Time played. Ban rates are impossible to determine to an exact figure, But more to a group (low/medium/high) with red chins being a highly profitable method of gold farming ban rates will always fall into the medium/high category, but these factors will help: If your account is a long term account with multiple skills trained existing membership etc it will still be banned for botting but may just be delayed for a longer period of time while the jagex detection system monitors your behaviour. If your account is a level 3 with 88 hunter and has been playing 11 hours a day 7 days a week for the past 2 weeks then chances are it's going to be banned very soon, That being said i currently have a bot going that has 67 mage all other skills 1 and its been going for 9 hours a day (purposely been suicide botting) and it has yet to be banned but this is a different money maker compared to chins, Your best bet buddy is to lay low, refrain from botting more than a couple hours a day and remember to always switch it up, Maybe before you start your bot in the morning do a few quests, or mid bot session pause your script go to the G.E merch some stuff for an hour or so then continue, ALWAYS do what a normal player would on an average day of runescape never just one repetitive activity if you're trying to avoid bans. Gl bud try keep us updated if your account survives the week
    2 points
  9. Once there's space in my agenda I'm working on adding more locations + teleport methods. I have to be honest in stating that I really dislike your attitude. If you don't have any proper bug report / constructive criticism to make, please just go for a refund instead of writing these useless posts.
    2 points
  10. View in store $4.99 for lifetime access Key Features: Supports Bar smelting, Cannonball making and Item smithing Supports all tradeable bars for both smithing and smelting, with support for material-unique items (full list below) Supports the above activities in all locations you would ever want to perform them (full list below) Smart activity-based framework allows you to schedule tasks to be performed in succession (details below) Simple and intuitive start-up interface hosting the activity editor (Optional) Informative, concise, self-generating, recolourable and movable paint tracks useful run-time data (Optional) On-screen movable console logger to notify you exactly what the script is doing at any point in time Smart Gaussian-distribution derived Make-X value generator supporting letter scalar suffixes (Optional) Moves the mouse outside the game screen while idle Utilises the OSBot map web system with obstacle handling for inter-location traversal* (Optional) Ring of forging support for iron smelting ...and many more! *The OSBot web is very reliable however can occasionally (understandably) struggle with longer inter-location distances. As a result, I would highly recommend supervising the script while inter-location transitions take place. Supported Locations: Supported Bars: Bronze [1x tin ore, 1x copper ore] Iron (with & without Rings of forging) [1x iron ore] Silver [1x silver ore] Steel [1x iron ore, 1x coal ore] Gold [1x gold ore] Mithril [1x mithril ore, 4x coal ore] Adamant [1x adamantite ore, 6x coal ore] Runite [1x runite ore, 8x coal ore] Supported Smithing items: All generic material-independant items (e.g platebodies, knives, dart tips, etc...) Material dependant items: Bronze wire (bronze) Iron spit (iron) Oil lantern frame (iron) Studs (steel) Bullseye lantern (steel) Cannonballs (steel) Mith grapple tip (mithril) Activity based framework: The script features a fully-fledged activity system. This system allows you to completely customise each botting session and tailor it to the needs of your account. The system allows for 'activities' to be queued in sequence, whereby when started, the script will proceed to execute and attempt to fulfill each activity in turn. An activity is comprised of two parts - the task and the target. An example of a task may (arbitrarily) be 'Smelting gold bars at Edgeville' and an example of a target may be 'until level 70 Smithing achieved'. Both the task and the target can be fully customised to your needs, then saved and queued to the session activity manager. Task options: Smelting Bars (in a furnace) Making Cannonballs (in a furnace) Forging items (on an anvil) Target options: ... until out of supplies ... until level Ξ» reached ... until Ξ» experience gained ... until Ξ» minutes passed (where Ξ» is some inputted integer value) It is worth noting that by default all tasks are automatically considered complete if insufficient resources to perform the task are present. Setting up: Example paint: Gallery: Credits:
    1 point
  11. Automatically levels you up from 1-99. No need to configure, goes based off of skill level. http://www.mediafire.com/file/cxrff1log2cz9d4/fletchy.jar
    1 point
  12. Should be fixed in a few hours ;)
    1 point
  13. looks insane, i would be really thankfull if i can get atleast 12 hour trial before i buy it, thank you
    1 point
  14. Will check now! Been my birthday this week end so I Havent been on too much!
    1 point
  15. In the last couple days the script has stopped going into a hard dream, not customizable. It starts putting out massive amounts of errors: [ERROR][Bot #1][02/20 07:02:13 em]: Error in script executor! java.lang.NullPointerException at com.fruityscripts.a.c.a.Aux.j(q:163) at com.fruityscripts.FruityNMZ.onLoop(kd:16) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(hj:225) at java.lang.Thread.run(Unknown Source) Customizable dreams work however.
    1 point
  16. Yo all these people here just gave the typical troll answer, but you typed out an actual response. Props to you.
    1 point
  17. I'm currently working on making an autoswitcher for osbot. Is there a way to allow user input to the client, then temporarily block input and allow the bot to complete an action in response to a key press or something? I've had the script working in autoHotKey for a while now, but it uses image recognition and something that can actually interact with the client like OsBot would be a lot better. If anyone has any idea how to implement something like this, please let me know. I would really appreciate it. Thanks.
    1 point
  18. I've come up with a solution using an JWindow to overlay on top of the game screen. This blocks mouse clicks, and the overlay is black and transparent, so you can still see what you're doing and know when you're clicks are being blocked. Additionally, only the game screen is blocked and not the bot control bar, so you can stop the script (which dismisses the overlay entirely). The overlay will reposition itself over the game screen when you hide/show it, not when you move the bot client around. Bare that in mind. You can add your own WindowListener to the bot canvas if you want, but I'm pretty sure the last thing you're doing when your swapping between your loadouts is moving the client about. TestScript.java import javax.swing.SwingUtilities; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; @ScriptManifest(author = "LiveRare", info = "", logo = "", name = "Block User Input", version = 0) public class TestScript extends Script { WindowOverlay wo; @Override public void onStart() throws InterruptedException { SwingUtilities.invokeLater(() -> { /* Initialise the window overlay */ wo = new WindowOverlay(bot.getCanvas()); }); } @Override public int onLoop() throws InterruptedException { /* Make sure the WindowOverlay exists before we use it */ if (wo != null) { /* Check whether mouse clicks are blocked*/ if (isRealMouseBlocked()) { /* TODO Switch gear */ hideWindowOverlay(); } else { /* TODO wait for request to fast-switch gear */ showWindowOverlay(); } } return 250; } @Override public void onExit() throws InterruptedException { /* VERY IMPORTANT - DISPOSE OF THE WINDOWOVERLAY!!! */ SwingUtilities.invokeLater(() -> { if (wo != null) { wo.dispose(); } }); } private synchronized boolean isRealMouseBlocked() { return wo.isVisible(); } private synchronized void showWindowOverlay() { wo.setVisible(true); } private synchronized void hideWindowOverlay() { wo.setVisible(false); } } WindowOverlay.java import java.awt.Color; import java.awt.Component; import javax.swing.JWindow; public class WindowOverlay extends JWindow { /** * */ private static final long serialVersionUID = 1L; private final Component component; public WindowOverlay(Component component) { super(); super.setSize(component.getSize()); super.setOpacity(0.314f); super.getContentPane().setBackground(Color.BLACK); this.component = component; } @Override public void setVisible(boolean b) { super.setVisible(b); if (b) { super.setLocation(component.getLocationOnScreen()); } } } With this, you should be able to write an entire kit-switching script for OSBot without the need for any other third-party macros. Although, I would look into creating your own bot mouse, because the default one may be too slow.
    1 point
  19. Sure. The AHK version doesn't have a gui or anything, but it still works perfectly fine. PM me if you want the code and I can tell you how to set it up for specific gear/prayer/spellbook setups. It wouldn't be a complete script that could go on the SDN or anything, but perhaps I could just use osbot to read info from the client and then pass it to ahk? Again, it's a crude solution, but it does seem like a functional workaround.
    1 point
  20. No Bans! Just realised, thought i had surpassed that number cheers tho!
    1 point
  21. Hey, add my skype live:jasonnc123
    1 point
  22. Ore is a RS2Object so it's an entity. You can just use contains(ORE) in that case.
    1 point
  23. Not wise to use ids for rocks, check this out Also, though basically the same, check what Chris wrote. His snippet is basic and clean.
    1 point
  24. Go into your OSBot folder at: C:\Users\yourusername\OSBot\Data\Fruity\FruityNMZ\Profiles\ - you can download & drop the files I included into there, just make a folder with a preset name.
    1 point
  25. Order Form: What do you need? : Pest control with both melee and range helms Payment method? : os GP Going first or middleman? : your decision you are way too trusted for me to complain either way What is your Skype? : i rather use discord and it my discord is JuanDBag#7879 Do you agree to the TOS? : Yes very much so
    1 point
  26. 1 point
  27. 100% botted I assume? yes, it will be 100% botted. might do some quests by hand tho just for lolz. And idk i like the mining cape ive gotten over 85 a few times but the accounts get banned before 99
    1 point
  28. 100% botted I assume?
    1 point
  29. Mind me asking what you splashed to train mage? Also so what’s your gear setup for only maginh zulrah and what spell :)? last question what options do you use in the script? Like how long do you run with what breaks etc haha thanks!
    1 point
  30. What's with you and mining? haha Swear you're always trying for 85 mining or 95 no matter the account haha
    1 point
  31. what the fuck is that ********a you playing roblox?
    1 point
  32. That feature is called "Mirror Mode" at OSBot. Make sure you're using the right program or forums for your question:p.
    1 point
  33. 1 point
  34. Area myArea = new Area(0,0,0,0); if (myArea.contains(myPlayer()) //we are in the area else //we are not in the area getWalking().walk(myArea); To grab rocks within your area use a Filter<RS2Object> in .closest(Filter<> filter);
    1 point
  35. Can't help with the potions part as that has never happened to me - all I'd advise is that you check your settings for a conflict or error. Make sure you are using a Boss profile suitable for your account; select the Demon one for pures. That's the easiest lot of quests to do and what most pures would opt for(imo). I've included my pures profile files for you straight from the NMZ foldert - I hope it helps. Don't select a Spell at all. Let the bot do it. All you need to do is select it in the GUI and NOT in game.
    1 point
  36. could use player get area and if hes not in ur area walk to it or just check if the iron is in ur area and then mine it if its not sleep EDIT: yup what the dude above me said.
    1 point
  37. if(AREA.contains(ORE.getPosition()){ // INTERACT } or if you want to walk back to the area if you leave it, if(!AREA.contains(myPosition())){ getWalking().webWalk(AREA.getRandomPosition()); }
    1 point
  38. For tan leather make sure you have 25 free spaces and 3 used spaces, otherwise the script will get confused. I need a high level account to test it if anybody has an account I can use due to very high reqs I can make some extra changes to it. In the meantime I will use dummy items to test in it's place As for plank make and logging out, I will give it an update for stopping when out of runes but I made the script operate too fast and it will sometimes not detect any runes due to its speed and it will think there are no runes and just log out. I will make some changes but I will have to make the script slower which I don't want to do As for safespotting, it should safespot in the tile you started the script in, bear that in mind ^^ Activated all trials gl guys New update with user feedback coming soon
    1 point
  39. Kinda getting irritated that the post clearly states no trials yet people are still persistent on having one, buy the script, if theres something u dont like/bugs report them and they'll be fixed swiftly. no offence anti bans barely do anything anyway, end result of botting is always a ban, its just a question of when, sure anti ban may delay bans for a bit but you'll be banned eventually due to the nature of zulrah being a great money maker and for the fact so many people have botted zulrah
    1 point
  40. This version is intended for scripters/script writers to update their scripts prior to the stable release on Tuesday, 13 February 2018. Do NOT download this version if you are a botter. Download Link: Click here Please ensure you compile your scripts against this version, your scripts will most likely break on the Stable release date if you do not do this. The API Docs have been updated, please read them! Changelog: [Major] Complete overhaul of mouse/key listener system -Fixes issue with "clicking with input disabled" -Fixes StackOverflow with mouse wheel Bot addMouseListener now accepts BotMouseListener instead of MouseListener Added BotKeyListener Added Bot addKeyListener(BotKeyListener) Prevented adding listeners to WrappedCanvas Updated BotMouseListener API docs [Minor] Updated client UI to look similar on both Nix/Windows Fixed proxy list adding null host/port bug Patched exception on creating local files first time Patched error on first time webwalking download Removed Combat getCombatLevel() -Duplicate method, myPlayer().getCombatLevel() Removed Mouse isWithinCanvas() -Duplicate method, Mouse isOnScreen() Removed ItemContainer getAmount(List<Item>) -Doesnt match ItemContainer continuity, largely unused Removed Skills hoverSkill() -Relied on static interface id, used purely for antiban Removed experience tracking from script executor -Unused by scripts on the SDN -Removed Bot getLastGainedXPTimeThreshold() -Removed Bot setLastGainedXPTimeThreshold() -Removed getTotalExperience() Removed Widget getRectangle() -Duplicate method, Widget getBounds() Updated API Docs for Widget getPoint() -Incorrectly stated that method returns null if not visible, returns (-1, -1) Exhausted DPI aware resolution bug fixes Fixed NPE in ScriptSelector Various large code cleanups More information to come shortly...
    1 point
  41. Hopefully soon (when the devs verify and set the script up) The upload request has been pending since the 22nd may so it shouldn't be much longer! I will let you know when it is, apa
    1 point
Γ—
Γ—
  • Create New...