Skip 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

  1. Czar

    Global Moderator
    8
    Points
    23415
    Posts
  2. ProjectPact

    Script Factory Developer
    4
    Points
    6480
    Posts
  3. Pain

    Trade With Caution
    2
    Points
    1664
    Posts
  4. 123klaid

    Members
    2
    Points
    200
    Posts

Popular Content

Showing content with the highest reputation on 09/17/20 in Posts

  1. Hi All, Since a few people have been asking how to implement AltChat's API into a script, here you go. What exactly is AltChat? It is an Artificial Intelligent chatbot that replies to in-game conversations for you. It functions the same way as Cleverbot does, except in a more realistic manner. According to their website, each chat created develops its own characteristics and traits. Essentially, no two bots will have the same topics, personalities, personal characteristics, hobbies, or flow. Why add it to a script? I've experienced a noticeable decrease in bans when using a chatbot while botting. Not only does it (1) add another form of human characteristics to your bot, (2) adds more randomness to your play style, but also (3) helps defer other players from reporting your accounts. Player-reported accounts are said to have a higher ban rate than other types of monitored accounts. This is taken directly from RuneScape's Safety Centre: "Although we do not send out confirmation messages or updates, rest assured that all successfully completed in-game reports are processed and reviewed within 24 hours of being submitted." So by increasing the longevity of your accounts, you will directly increase your profits, if gold farming, and levels, if skilling. * Attached is a sample source code of how I implemented it into my scripts. Everything is pretty much straight forward, but if you have any questions please let me know. Also, If you have any suggestions, please let me know as well and I will look over them. Sample Script.zip Example: Notice: Please do not message me if you have any issues with AltChat itself. You'll need to reach out to them directly, as I can't help you.
  2. ๐Ÿ‘‘CzarScripts #1 Bots ๐Ÿ‘‘ ๐Ÿ‘‘ LATEST BOTS ๐Ÿ‘‘ If you want a trial - just post below with the script name, you can choose multiple too. ๐Ÿ‘‘ Requirements ๐Ÿ‘‘ Hit 'like' ๐Ÿ‘ on this thread
  3. add me on discord Pain#3828
  4. This is an AIO (All-in-one) bot that has almost every thieving style except blackjack, ask for a free trial by liking thread or making a post! Vyres and elves are now supported! Both can make solid profit per hour, decent passive income! BIG THANK YOU TO ALL OUR SUPPORTERS! WE ARE THE MOST SOLD THIEVING BOT IN OSBOT HISTORY. MOST REPLIES, MOST USERS, LONGEST PROGGIES #1 Thiever | Most Overall Sales | Most Total Replies | Most Results | 10+ Years Maintained | 'the intelligent choice' by Czar SUPPORTS VYRES 224M made in a single sitting of 77 hours 1.1B made from elves and vyres!! ELVES SUPPORTED TOO! (NEW) 2.1m/hr, 6 crystals in 7 hrs 99 THIEVING MANY MANY TIMES, 35M EXP IN ONE BOTTING RUN!! 99 thieving in ~43k xp (12 minutes remaining)! Just got 99 proggy! Gratz to @iz0n THIEVING PET AT LVL 22 FROM TEA STALLS 11.5 HOURS, WITH PET TOO!! 610k/hr getting 99s on deadman worlds!
  5. RUNNING 4 SESSIONS PER NODE NODE [2] WITH 4 MORE BOTS Showcase: 8 bots same time generating ~2.8m/hr which equals to roughly ~67m/day! 1 MULE PER MACHINE FAQ What is the script ID? 782 Can I run this bot with the Bot Manager? Yes, the parameters will be the saved file name in the setup window, you will see once you run the bot. Can I request features added to this bot? Yes, I am always listening to requests and adding new features all the time!
  6. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Plays the minigame flawless - Bail water - Repair holes - Fix net - Chop kraken tentacles - Worldhopping - Equip new angler pieces when looted - Dragon harpoon special before checking net - Humanlike idles after minimum activity - 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 1117: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 manager you do not need to specify -script 1117): -script 1117:TaskList1.4515breaks (With breaks) -script 1117:TaskList1.4515breaks.discord1 (With breaks & discord) -script 1117:TaskList1..discord1 (NO breaks & discord)
  7. Now open source: https://github.com/Explv/Explvs-AIO Download on GitHub: https://github.com/Explv/Explvs-AIO/releases/latest Explv's AIO From Tutorial Island to your dream account. Script ID: 890 CLI Usage: java -jar "OSBot 2.5.31.jar" -login osbot_user:osbot_passwd -bot osrs_user:osrs_passwd:pin -script "\"Explv's AIO v3.2\":example.config" Advanced task system featuring 7 different task types Level task: Perform an activity until a level in a skill is reached Resource task: Perform an activity until a quantity of an item has been obtained Timed task: Perform an activity for a number of minutes Quest task: Complete a quest Grand Exchange task: Buy or sell items at the Grand Exchange Break task: Pause the script for an amount of time Loop task: Repeat selected previous tasks any number of times Tutorial Island Support The script completes Tutorial Island if your player starts there, with fully randomized customer character creation GUI Preview Supported Activites Agility Cooking Crafting Firemaking Fishing Fletching Herblore Mining Ranged Runecrafting Smithing Thieving Woodcutting Quests
  8. I am currently at 2259 total with only runecrafting and slayer left. I took a long break once i realized that i will have to manually do slayer and runecrafting. I am essentially stuck, I dont have 300+ hours to max this account. If anyone has any ideas please let me know, either via PM or on this thread. Jitbit can be taken to extremes. runeliteplus has the detached camera in the developer tools, and you used to be able to run around while in detached camera, so that meant you could auto click the pressure pad at mm2 tunnels and get like 40k xp per hour and literally leave your character there for 6 hour log outs. I was also able to mouse record a 3 tick fishing loop with jitbit, and figured out how to use a program called chimpeon to make the 3 tick loop start over and over. all i had to do was watch to make sure there was a fishing spot in front of me. that method gets 85-100k xp per hour. You can even record yourself using bones on an altar and get 1m xp per hour doing that. A lot of the skills can be mouse recorded, you just have to babysit 100% of the time. You are much less likely to get banned if you handmake your recordings. If you are doing bank standing skills, make sure to make an hour long recording for every 5-7 hours of mouse recording. You can make 3 second recordings for skills like construction, fishing, smithing plates. Mining you are going to have to make roughly 15-20 minute recordings. IF YOU DONT BABYSIT 100% OF THE TIME YOU'LL EVENTUALLY GET BANNED (i left my character at the mining guild While using a rune mate bot, and i got a 2 day. That was at 2050ish, and after 2 months i started mouse recording. Always did at least 4-8 hours a day depending on the skill. Never more than 2 hours at a time. If doing 3 tick fishing or construction or something like that, only do it for a half hour- an hour at a time. Since the 2 day, i have had at least 10-15 people try to crash/break my recordings, so you have to be paying attention. I If you have any questions dm me, thereโ€™s a lot more info than i can remember atm. Methods: Prayer: use bones on altar, hit hotkeyto repeat as necessary construction: dungeon doors no mouse movement method, can literally auto lick if you babysit agility: auto click mm2(doesnโ€™t work anymore) herblore: mouse record withdraw 14 of each and make em, babysit thieving: murgee randomized autoclick knights, babysit crafting:same as herblore fletching: same as herblore hunter: murgee randomized autoclick mm2 maniacal monkeys. Make a macro to empty inventory. (Youโ€™ll need like 4 macros) mining: mining guild iron, do NOT deposit to the deposit box. Babysit. People will try to crash you smithing: screen recorded platebodies, only record one inventory, start the recording at the bank. babysit. Fishing: 3 tick with chimpeon, babysit hardcore cooking: wines, same as herblore Magic: splash the skills you cant mouse record are: combats, runecrafting, slayer, firemaking, woodcutting, and farming. (And now agility)
  9. VPS are a big nono IMO, get a private proxy better if it's residential I recommend @D Bolter for this, also if you create the account let it rest for a few days before botting it, try to emulate human behavior on the account, meaning you have to switch tasks and don't make repetitive patterns that plus what you are already using and you should be fine
  10. Trial please! Willing to buy your script!
  11. ah okey i was confused because in ur guide it showed options for potions but i didnt see them in the botting client but i saw it drinking them ( ranging potions) thanks i think its good idea to add resupply for new potions as u mentioned
  12. 1 point
    dpends what dart's ure using ๐Ÿ˜› just google blowpipe xp a hour loss a hour etc etc on google little bit of self research can help 99% of the time
  13. hi how do i enable range potions
  14. @D BolterProvides both data center and residential proxies. Try him out, good quality and never had issues with him or one of his proxies
  15. i am now logged in lol
  16. Don't worry about asking to many questions, that's how you learn. As stated though, learning java and its fundamentals would help greatly with this, but I will try to give some information and maybe help to point you in the right direction. As the current code stands the logic is this 1st -> You declare some variables. The Player variable, setting it to myPlayer() is unneeded and you and should just use myPlayer() when you want to access that particular object. Also with calling myPlayer(), since it is more than just a variable call, and is actually a method call, it could be doing more than just returning the variable itself. So when you set a Player variable with myPlayer() you may actually be using an older version of that Player object when you later call upon that variable. The same from above also applies to the Inventory object. The TARGET_AREA does not need to be a variable as you can just use the one that is passed in via the method parameters since the area does not change from the initial parameter value to the end result. Setting the playerArea variable is actually okay here, and is probably the only variable that I would create in this method. 2nd -> You than move onto the looting-loop. Right off the bat you mess up the for-loop which is fine again, you just need to learn the fundamentals of java. We've all been there ๐Ÿ™‚ Here is a link to for-loops to better help explain them. I will try to explain how the current one is wrong, and some things you could do to fix it. for(int i = 0; i < Item_Name.length; i++) In the line of code above, you are starting a for loop with i is equal to 0, and you will than loop as long as i is less than the string variables length, and increment 'i' each loop by one. The problem with this line of code is your conditional, which is the second statement "i < Item_Name.length". With this you are essentially setting the loop to run according to how many characters/letters there are in the string variable, and not actually setting the loop to run equal to how much loot there is to pick-up from the ground. To fix this you could declare the available loot before entering the for-loop and using the length/count from that array/list, in the conditional statement of your for-loop. List<GroundItem> loot = groundItems.filter(l -> l.getName().equals(Item_Name[i]) && playerArea.contains(l)); In the line of code above, you set the ground items you want to pick-up which is correct, but you are doing it every time you loop in the for-loop. I recommend moving this above the for-loop and than create the for loop to iterate through it. Here is a link to looping through lists/arrays. if(!inven.isFull() && TARGET_AREA.contains(player)) Moving further down in the for-loop we come across the first condition check. Which states if the players inventory is not full and the TARGET_AREA contains the player than return true. The first check pertaining to the inventory is good, and needed in this situation. The second check pertaining to the area check, is not needed and also not logically correct. What you need to be checking is if the GroundItem you are wanting to loot is within the TARGET_AREA not the player, otherwise you will have cases where even though the player is within the area, the loot may not be, and that can cause the player to loot items outside of the specified range. if (loot != null && loot.exists() &&loot.isVisible()) Good job doing a null check, those can be easily forgotten. But the function completely falls apart after this check. Since as you are not referencing just one item when you call the loot variable, but are actually referencing an entire list/array of them. This will be fixed if you refactor the code and move declaring the available loot before the for-loop and looping through that, which will return a single item from the list each loop. loot.interact("Take"); sleep(random(500,1000)); Again the loot variable is not just a single item and so the interact() will not work on it. The sleep should be a ConditionalSleep here is a link to those look under the sleep section. Hope this helps to clear some things up, If I made you more confused I am sorry for that I'm not the best at explaining things through text. Let me know if you have any questions.
  17. Sib because i know you like Koala's , here you go
  18. 1 point
    hey guys it's been a while, I went to visit family in the last week so I couldn't make a progress in the past week. Anyways, I'm back and I managed to achieve my first 99!
  19. I am very in favor of adding GE replenishment, looking forward to
  20. Nice script. Here is a small prog @paNicM
  21. Bought full void from BoostedMMO Services. Trusted them with my 1700 total lvl main acc. Aloni took my order and finished 1500 commendations in less than 2 days and posted progress pictures when I asked for them. Definitely recommend to buy from them.
  22. Hi! I love the script, but one suggestion is if the user set their withdrawal to 14, could you make it so that it just clicks the herb and vial of water, instead of having to right click the herb and withdraw all. That way it's less clicks, and hopefully lower ban rate.
  23. Is it possible to slow down the speed on the script? It's alching+enfeebling at almost tick-perfect rate and I cba to have tick-perf shit. Is it possible to have a sliding bar to scale so I can opt for not tick-perfect? edit: sorry the first thing I ask it critical. I enjoy your script a lot and it's my favorite one rn but I just want to make sure it's safer for me. Cheers mate!

Account

Navigation

Search

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.