Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (โ‹ฎ) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Leaderboard

Popular Content

Showing content with the highest reputation on 11/06/18 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
  2. UPDATE: As of September 12, 2019, Jagex has removed the 7-day Free Trial offer from OSRS. It's been fun and I'm honestly surprised we got almost a year of hardcore abuse out of this. ๐Ÿป Cheers Fam! EDIT: They are now monitoring/linking CC/payment info to free trials. I can't confirm how many yet as I got off around 8-10+ before they blocked one of my CC's (I'm guessing this came about with the new trial offer screen in-game). Will try to keep everyone updated as I learn more. PAYMENT METHODS ARE NOT TRACKED/BANNED/RESTRICTED. THE GOOGLE ACCOUNT IS WHAT GETS BANNED/DISABLED/LOCKED, INCLUDING PREVENTING PURCHASES FROM THE PLAY STORE!! EDIT 2: THE CURRENT BOTTLENECK FOR CLAIMING FREE TRIALS HAS TO DO WITH GOOGLE ACCOUNT CREATION. (Google's Anti-Bot measures are FAR more robust than Bot Watch. I have spent 100's of hours researching/testing/developing methods to get around this problem, with little success.) I used this method to successfully create and train 4 MANY new accounts w/ 7 day free memberships. Enjoy (NOTE: This guide will be Android only, steps should be same/similar for iPhone, just change Google accounts for Apple accounts) Requirements: 1. Multiple Gmail Accounts 2. Android device with OSRS app installed 3. Valid Payment details for Google Play Store Steps: 1. Log into your desired account on OSRS app. 2. Open the in-game store and click to buy membership (should open a new window). 3. Select 1-month membership offer (it should say something about a 7-day free trial). 4. Go through the membership setup and select your valid payment details when asked. 5. After you see the message saying "payment confirmed" or something to that extent, go into your OSRS account settings and cancel the membership like normal. 6. Profit... You can repeat these steps for any number of accounts that have not yet claimed this offer by doing the following. 1. Log out of OSRS on the app. 2. Go to your Android device's settings and add a new Google account that has yet to claim this offer (the offer is attached to your Google account). 3. Repeat steps 1-5 above with the new OSRS and Google accounts. BUT WAIT! What if I don't have an iPhone or Android that can run OSRS!?!?! Can I still get this offer??? YES! There is an application for Windows (not sure about OSX) called "Bluestacks" that allows you run an emulated Android instance on your desktop with no additional software. 1. Download and install Bluestacks (ask Google). 2. Go through the setup process to get your Android emulation running. 3. Open the Playstore App on the home screen (log into your Google account if you haven't already). 4. Download OSRS Mobile. 5. You're now able to run OSRS Mobile on your Windows desktop (and yes, it seems to run smoother than the normal desktop clients lol). I've only just started playing around with all of this in the last week or so, but I've got a strong background in emulation and virtualization, so I'll do my best to provide support within this thread for anyone who tries this.
  3. 2 points
    Issue has been fixed and the update has been pushed. Should go live within 24 hours.
  4. NEW! supports new south + east shortcuts, new hopper (upstairs), and mouse invokes!!! (just like runelite!) 'the intelligent choice' By Czar 34-99 Mining on video!! Agility Shortcut Setup Window Preview 70 hours run time https://i.imgur.com/wiF6VPO.png
  5. 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.
  6. 'the intelligent choice' by Czar Want to buy the bot, but only have rs gp? Buy an OSBot voucher here
  7. Would love to hear more about the VPS, I understand for IPV4 we are hitting a recycled # of IP's I am looking for long term business and purchasing.
  8. 1 point
    been using this script for about 20 hours the past week and no ban at all. been running about 2 hours a session, works really well totally worth it to buy
  9. 1 point
    Its a labor of love! your the best khal
  10. There are a few options here and I would strongly suggest against having any static duration sleeps anywhere in your code. Your first option is to try and find a condition other than animation to feed the conditionalSleep. You'll have to look through various debuggers to find this query value, if it exists. The second option is, as Malcolm suggested, some kind of animation timer. You can either implement this in-place as Malcolm suggested, or you can run it in a concurrent thread which is my preferred method, although there are a few intricacies to Java's thread system (specifically correctly creating, running, querying and stopping the thread) which mean there are ways this can be implemented incorrectly which give unexpected behaviour. This might be a little complex for someone as new to java as you, so perhaps the basic method is sufficient for now . With that being said, there are plenty of tutorials available online so if you want a challenge you could always give this a go! The benefit to the concurrent system is it is entirely detached from the running of your main code, so you are not relying on an iteration of your onLoop not exceeding a certain time threshold. Apa
  11. Seriously what is this obsession with mobile botting? It's been well known for awhile now that most of their detection is server sided so anything done on the client is completely pointless (cough botting on mobile cough).
  12. The bot has been working amazing so far
  13. It's a mirror mode problem and have been brought up by Frostbug. Hopefully they will fix it soon, but it's been around for a year or so..
  14. Theres a teleport from tunnels option in the settings. It will recharge your trident if you also have fire runes and gold in bank.
  15. This topic by one of the new upcoming members @Malcolm_OS should help provide some insight anecdotally speaking.
  16. 1 point
    thank you i was unsure if it would just leave it on the ground.. and as the mirror mode is laggy and buggy im extra worried it mite miss it lol
  17. It works flawless after -mem, thank you.
  18. No running more accounts does not result in higher ban rate, I run 15-20 on one IP, no problems.
  19. Definitely, do some research about the basic of Objects in Object Oriented Programming, Classes, Inheritance, and methods/variables.
  20. losing my mind here Paying up to 3mil for galvek kill
  21. wrecked galveks sht. close plz
  22. Why are you bumping this? You've been quoted 150-200m.
  23. You could just live on the streets and use a local library to run your farm
  24. Smells like osrs butlers spirit
  25. yes u will get banned man, scirpt is really detectable now this days, i but with frost barrows, 3 accounts all 3 the get banned at next day of strating botting, u must be smart and lucky in this case, i must admit las account was a good account :c
  26. So the object class is the super class of all super classes, basically? I never looked into it before, but always assumed that a super class never inherited anything themselves. Guess there are many layers upon layers of this class hierarchy. Your explanation deepened my perspective on java, very informative, thanks! Unfortunately, it's now question time... (sorry lol) I'm sure you've all experienced this before, but when it comes to fishing (and possibly other activities), if you double-click the fishing spot, the player will stop fishing after looping through the fishing animation 3 times (about 5 seconds of fishing), forcing you (or the bot) to click the spot again. If you click it once, it's fine. The character will fish until the spot goes or inv is full. The bot will always double click if you use the standard/basic method, which is obviously 'interact -> conditional sleep'. The bot will always try to interact with the fishing spot a second time as the conditional sleep returns !myPlayer().isAnimating(). But obviously, the character doesn't fish, or initiate the fishing animation as soon as the interaction is made which is the reason. Is adding the general sleep(random(small sleep here)) just before the conditional sleep to return !myPlayer().isAnimating() the only way to bypass the double interaction? The drawback of this for me is that the general sleep time just slows down the onLoop rate for the bot itself. It hurts my script since I rely on the continuous looping to check if there are any free fish on the ground whilst fishing lol. Just wondering if there is a convenient method for improvement on this little drawback, maybe like the conditional sleep returning some secret condition I don't know about If the solution is something like implementing lambdas, just tell me there's no solution lol Yes apa, I took your advice to make use of the continuous onLoop for my second script Thanks fellas!
  27. 1 point
    40 defence, 80 range. Could have done this myself. but was more afk this way. Kept an eye on it though, cheers.
  28. Boting is very possible. Just have to be smart about it
  29. Ok managed to get it to work. For some reason it wont work in mirror mode for me. I also had to put a ranarr in the actual Looting bag so that it could deposit the contents of the looting bag and then proceed to chaos druids. Will update after a few hours and let you know how it got on. My settings were 5 lobsters in inventory. Eat at 15 hp no potions. Hop worlds when 5 players. Looted all herbs apart from guam, marrentill, tarromin & harralander. Edgeville location + Use of looting bag. Anti profiling. EDIT: Script won't bank properly with looting bag. It will get to the bank and randomly start clicking prayer tab, quest tab and all sorts while idling. It also starts to eat up huge amounts of resources on my machine when it gets to bank and I have to force close Osbot and reopen to start over. Its hit and miss atm and has some bugs. Was working fine beforehand!
  30. I think it would help if you made it so all your loop method does is run a bunch of checks and makes a bunch of calls to other functions. Don't handle anything else. That way, you'll know precisely what your script is doing: @Override public int onLoop() throws InterruptedException { if (dialogues.isPendingContinuation()) { dialogues.clickContinue(); } else if (isFighting()) { if (isLowOnHealth()) { if (canHeal()) { heal(); } else { runAway(); } } } else if (areBonesPresentInInventory()) { if (!isIdle()) { buryNextBone(); } } else if (lootingEnabled && isLootPresent()) { if (isInventoryFull()) { if (isJunkPresent()) { dropJunk(); } else { goBankStuff(); } } else { loot(); } } else { fight(); } }
  31. Mirror mode does affect the script, due to the reaction timer. Make sure to set it to 100ms, because the default one is too high and it will be too slow in reacting to ore loss. I will be adding an option to choose f2p/p2p or both, for world hopping. As for ore mined I will be pushing the new update for faster ore update today or tomorrow. A completely new system which was supposed to be added to my runecrafter for abyss obstacles (high risk danger zone) I realized it could be added to the mining script too. As of now I will be monitoring the performance costs of the new system, hopefully it is okay. I will make it optional of course.
  32. 1 point
    hi molly can I please get a 24/h trial befor purchase ide like to see how it runs befor I pay an extra $2 a months thanks
  33. I finally was able to purchase the script, but it randomly gets stuck sometimes when the target view box pops up after shooting the arrow and won't close the box. Any way to fix this? Thanks. Nevermind figured it out, thanks for the great work!
  34. thanks and it seems good, done about 4 hours so far and i like it so this will be had on my payday i think.
  35. Hey Czar awesome script as always. Adding to this it looks like you replaced the right-click with the left-click 'withdraw 25' option which is great but the script is still using right-click to deposit the leather. If you have the quantity set to 25 then it will deposit all the leather with a left-click too - can you please get the script to left-click the leathers?
  36. Java is basically C# with less cool features You'll be fine with good C# skills. Just don't confuse the naming conventions, and get out of the habit of writing 'var' everywhere
  37. I just ran into a bit of a bug I believe. I am trying to fish and bank leaping trout and salmon, but the bot continues to try to fish bait fish near the bank instead of going back to the leaping fish spots. Is this perhaps because I am using bait instead of feathers? I am an ironman currently and couldn't travel to get feathers. Thanks for any help
  38. I just returned to Runescape after many years gone because of the mobile update. Of course I still have my main account on RS3 but I just never could get into the new combat system and kind of lost interest in botting after Nexus got shut down. Got Czars Perfect Fishing last week and am very happy with it! Started out F2P barbarian fishing around lvl 20, decided since I didn't get banned to get membership last night! Lvl 58 fishing now, only botting a few hours max per day on Mirror mode. Really just wanted to say thank you Czar for the wonderful product! And leave a review for those on the edge of purchasing, I feel its 100% worth it so far. I will give occasional updates on my progress for everyone as well. Happy Botting!?
  39. 1 point
    I actually let a f2p bot run for 12 hours yesterday on chickens and it actually survived.
  40. tyty, im releasing my last batch of scripts before scripting retirement

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.