Jump to content

Leaderboard

Popular Content

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

  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. couldnt find one so i made one. was going to upload to sdn but ill do it when its open again. (for free ofc) link: http://uppit.com/a2vw6blsa74j how to add script: put the .jar file in: C:\Users\YOURNAME\OSBot\Scripts , then press "Refresh" on the script selector. (in the client) source: enjoy priks
    1 point
  12. @Swedens Why do you get 85def? Sorry for the noob question ahah. Also, was curious what other stats do you usually get to prep the zulrah accounts? Was looking at your other thread on creating accounts for you. ex: 10 fishing 10 cooking etc.
    1 point
  13. Should be fixed in a few hours ;)
    1 point
  14. Thanks! Just bought it by purchasing a voucher. Great script.
    1 point
  15. @zzluis12 is building me many accounts as we speak. Nice guy. Got more people building as well. For now I’m fully booked, can’t accept more accounts for the moment.
    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'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
  18. 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
  19. These smartass answers like ”21.44%” are getting old. Just acknowledge the fact that some skills have a high ban rate and say that instead.
    1 point
  20. I doubt you can toggle user input from a script, because otherwise that would be a potential security flaw. Imagine your bot messing up, but for some reason you can't intervene at all. You could perhaps open a near-completely transparent Window to cover the bot screen and hide it again once you've made the switch. It's perhaps a very hacky solution, not to mention inefficient too. Your best bet is to ask Alek to allow scripts to toggle user input, but there'd be some caveat like only local scripts could do it, or that you'd need to specify a flag that enables it for that one bot client.
    1 point
  21. Ore is a RS2Object so it's an entity. You can just use contains(ORE) in that case.
    1 point
  22. 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
  23. 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
  24. Nice, keep us updated bro
    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. 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
  28. What's with you and mining? haha Swear you're always trying for 85 mining or 95 no matter the account haha
    1 point
  29. I believe most bans happen while in the act of botting. Not usually a few days or hours later. Personally I'd say after the first 24hrs you're probably clear
    1 point
  30. I have used nocix in the past with zero issues. I dont have any personal experiences but lots of people seem to like contabo
    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. 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
  34. 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
  35. 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
  36. Authed I've been trying to push the new GE code for like a year now, there are just so many things I'm working on (and so many suggestions as you can see on the thread) I don't even know which ones to prioritize at this point Have you ever used the ecto-funtus on that account where it didn't get ecto-tokens? Have you made progress on any other diaries/quests around Morytania? PS: the prices are not defined in the script code, they are grabbed off rsbuddy so I don't know how often they change values
    1 point
  37. the "you can beat my ass but my daddy will sue you!" outfit
    1 point
  38. 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
  39. New rule: Your osbot account has to be more than 1 month old before you can request a trial. From now on I will refuse to give a trial to anyone with less than 1 months membership. why? to stop people creating a new account to abuse the trial system. This has happened already - you brought it upon yourselves!
    1 point
Γ—
Γ—
  • Create New...