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

Popular Content

Showing content with the highest reputation on 04/08/15 in all areas

  1. All the Developers have been testing it to iron out any bugs (I personally haven't encountered any). We also typically make weekend releases so everyone from the team can make a meaningful contribution. Looks like we are on track and everything is running pretty stable.
  2. Tree fiddy I make one
  3. don't worry, he's been working on the web walker for 2 years now!111!!!!111oneone11!
  4. 3 points
    F@Annetastic
  5. 3 points
    array of doubles should probably be an array of objects with a time and value...... (probably would only work for really repetitive tasks) So what we do.. create a simple program in java that would take 5 minutes to code it records the time and clicks over a period of time maybe 2 hours Then we take the derivative of that and take that rate and use it as a constant. and create a array of the constants at time the script then checks in when it is doing a task like sleeping, clicking, etc... and refers to the object of the same time and finds its click speed thus imitating a real person Just thought of this probably will get debunked or someone will prove it useless but thought i would post it... *i did a shitty job of drawing the original function i know...
  6. 3 points
    @Anne can always skype me.. this includes the webcam
  7. My understanding is that they can tell if you are using a modified client, like OSBuddy for example. It may be something to make them look at you more closely, but doesn't necessarily mean that you are botting.
  8. Sorry m8, 96 sailing required
  9. Scripters come on make a sorceress garden There was one in osbot v1 but since v2 there hasn't been another one made This is a good script because people would want to buy it because of the thieving level or farming level they can gain from it. It's basically a two in one!
  10. Would rather you didn't share such a horrible song.
  11. sorry but this is one of the worst explanations of binary ever
  12. 2 points
    @Anneihilated
  13. 2 points
    WTF is that?
  14. 2 points
    Idk why but she reminds me of spongebob
  15. Hey Noah Feel sorry you had a terrible day/week/year(s) back then. I know how it feels to be reminded of something. Just keep in mind that this year is different and you should stay out of the past's perspective. To me - 8th of April isn't a special day but many others are. Theres always something that I recall from the past and either it makes me feel so bad or I dont give two cents. You will, eventually, get over these bad times of your life even though now it may seem like you will never be able to. I once had the worse heart break ever and I know that this is not even close to your situation but the way I felt back then was undescribable. I also thought I would never get over it. I'm here today now, telling people to never lose hope. Whatever happened, I am very sorry and I really know the feel. If you ever need a chat you know I will always be there
  16. Soon.jpg don't worry. Eta 2k24
  17. I have alerted about placing him in TWC. When he lets one of the moderators know he has regained access we will remove the TWC. This is just a precautionary measure to prevent anybody getting scammed as due to it being his Skype he would be held liable.
  18. I'm just confirming that I love Pinocchio and that this picture would make a great avatar.
  19. shame, that should have been @Laz's
  20. So lads this time i need a lad who can do legit/by hand, clicking with your fingers only, no bot/(*hint the website you're on) can be used. I need 82-89 str powerlevel on my 50 attack pure where I will be supplying all kinds of supplies/gear. all kinds of gear. pm me ur skype - only trusted. no highballers, not paying a lot for this. So to sum up lads don't bot don't be a cunt use ur fingers lazy delinquent thx i lvoe u all kony 2012
  21. Actually the improvements have been made, but were not included in the weekend release. Reason for this is that we wanted to make sure there are no bugs in it.
  22. 2 points
    No he's saying get some actual data first, then use it for something. He's not a scriptwriter, he's just throwing out a hypothesis. If tests shows click rate is too recognizable, then u need to account for that in your interactions. Good topic OP, i'm doing something similar rite now to combat this in my script. Im working to better simulate a player's response times to tasks (Such as waiting awhile before opening the bank interface once u enter a bank area).
  23. Hi guys, I made this little script today that collects tokens for the defenders at warrior guild by summoning an Animated Armour. Its very very basic, probably extremely poor written as I have very little experience with java but hey, it works. In the current settings it eats lobster and uses mithril armour tho by changing the ints in the code you can change it to whatever you like. It does not bank, so you'll have to get some food yourself every now and then. Don't expect any fancy, no paint, no updates, I was just too lazy to collect the tokens myself and thought it would be nice to share it with you guys:) import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.util.Random; import org.osbot.rs07.api.Skills; import org.osbot.rs07.api.ui.Skill; import org.osbot.rs07.api.ui.Tab; import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.api.model.GroundItem; import org.osbot.rs07.api.model.Item; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.api.NPCS; import java.awt.*; @ScriptManifest(author = "You", info = "My first script", name = "MegaWGuild", version = 0, logo = "") public class MegaWGuild extends Script { int randomHealth = random(30, 40); public static int foodId = 379; public static int helmId = 1159; public static int bodyId = 1121; public static int legsId = 1071; public static int tokenId = 8851; public static String goatName = "Animated Mithril Armour"; @Override public void onStart() { log("Let's get started!"); } @Override public int onLoop() throws InterruptedException { if ((this.inventory.contains(new int[] { foodId })) && (!myPlayer().isMoving())) { if (!myPlayer().isMoving()) { NPC goat = (NPC)this.npcs.closest(new String[] {goatName}); GroundItem helm = (GroundItem)this.groundItems.closest(new int[] {helmId }); GroundItem body = (GroundItem)this.groundItems.closest(new int[] {bodyId }); GroundItem legs = (GroundItem)this.groundItems.closest(new int[] {legsId }); GroundItem token = (GroundItem)this.groundItems.closest(new int[] {tokenId }); if (currentHealth() < randomHealth) { eat(); sleep(random(300, 500)); } else if ((goat != null) && (!goat.isUnderAttack())) { goat.interact(new String[] { "Attack" }); sleep(random(1000, 1500)); } else if (body != null){ takeGroundItem(bodyId); } else if (helm != null){ takeGroundItem(helmId); } else if (legs != null){ takeGroundItem(legsId); } else if (token != null){ takeGroundItem(tokenId); sleep(random(100, 400)); } else if ((helm == null) && (legs == null) && (body == null) && (token == null)) { Item use = this.inventory.getItem(new int[] {bodyId }); use.interact(new String[] { "Use"}); sleep(random(100, 500)); RS2Object tile = this.objects.closest(new String[] { "Magical Animator" }); tile.interact(new String[] { "Use"}); sleep(random(2000, 3000)); } } } return random(200, 300); } private void eat() { Item food = this.inventory.getItem(new int[] {foodId }); food.interact(new String[] { "Eat" }); } int currentHealth() { int percperone = 100 / this.skills.getStatic(Skill.HITPOINTS); return percperone * this.skills.getDynamic(Skill.HITPOINTS); } private void takeGroundItem(int id) { try { GroundItem horn = (GroundItem)this.groundItems.closest(new int[] { id }); horn.interact(new String[] { "Take" }); sleep(random(1200, 1500)); } catch (Exception localException) {} } @Override public void onExit() { log("Thanks for running my Warrior Guild script!"); } @Override public void onPaint(Graphics2D g) { } }
  24. Using Digital Ocean for OSBot Referral code Since I took the time to write this, I’m gonna be a shill and say use my referral code: https://www.digitalocean.com/?refcode=49d74b3ac319 This will give you $10 in free credits along with giving me $25 once you deposit $25 real monies. I believe you only need to deposit $5 to get the $10 credit, else hookup a credit card (don’t quote me). Fast Method (alternative to all the stuff below) I made a script that will take care of all these issues for you. Simply setup a VPS (as below), and once you have a SSH Terminal run: apt-get install curl bash <(curl -sL http://git.io/vWPiu) - It will ask you for a username, password, and VNC password. Enter these. - Wait for it to say something about rebooting. - Reboot, wait 10 seconds and connect to <dropletip>:5901 with a VNC client and enter your VNC password. - Login to OSBot client. This scripts source can be viewed by visiting http://git.io/vWPiu or https://gist.github.com/Lem0ns/52ccbf8d5038e8f2f446 Making the VPS This only has to be done once, then all future VPSs will be ready on creation! Step 1 - Create the Droplet Give it a hostname, then choose any size you’d like. I personally use the 512mb droplets as they are enough for the scripts I am using. If you need more resources you may want to get a larger package, this is mostly experimentation. Select a region, then pick “Ubuntu” as the OS. I personally use 14.04 32-bit as its easiest to work with and has long term support. Step 2 - While we wait You will learn this screen lies, and just always says “30 seconds”. While we wait, please download PuTTY if you are on windows: http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe This program allows us to execute commands in a remote setting. If you are on linux/mac you will just use the ‘ssh’ terminal command. Step 3 - Connect to VPS We are now ready to connect using PuTTY! Open putty.exe and you’ll be faced with: Enter the IP of your VPS then hit “Open”, then on the window that pops up “Yes”. Now login as “root” and enter the password you got in the email they sent you. Once you login it will ask you to change your password, do so. Note this is NOT the account we will be using, but make it secure regardless and unique if possible. Step 4 - Make a non-sudo user Now you should have a prompt. First thing we are going to do is make a new user. Note when I give commands that # and $ are not part of it, just shows its entered into a prompt. # adduser botter This will prompt you to enter a password and some details (Just hit enter for nothing), then enter for Yes (captial letter = default choice). Now we have a non-sudo user. To fix this, simply do: # adduser botter sudo Now disconnect and reconnect as that user (botter). Step 5 - Installing a desktop environment Now we need to make it so we have a GUI. We will install lxde, as its lightweight and does what we need: $ sudo apt-get update For those interested, the # turned to $ as this user is not root. Running the command will spew a list of urls (these list all the packages available in repos). Wait until it finishes, then: $ sudo apt-get install lxde This will display a large block of text (a ton of packages it will install, don’t worry). Just hit enter and then wait as your desktop is installed. Step 6 - Installing VNC Now we install VNC: $ sudo apt-get install x11vnc Now it needs a password file to authenticate users, create one by doing: $ x11vnc -storepasswd /home/botter/vncpasswd It will prompt you with a password, then a confirmation on the location of the file. After this, we need to add this command to the startup. Run: $ sudo nano /etc/rc.local and after all the blue comments but before the green exit 0, put: x11vnc -forever -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lxdm/lxdm-\:0.auth -rfbauth /home/botter/vncpasswd Now press Ctrl-X and then the Y key, and enter. Finally, we do: Step 7 - Setup swap space Just as a precaution, and since 512mb is so small, we setup some swap space to make our lives easier. Just enter all these commands and tada, swap: $ sudo fallocate -l 4G /swapfile $ sudo chmod 600 /swapfile $ sudo mkswap /swapfile $ sudo sysctl vm.swappiness=10 $ sudo nano /etc/fstab That last command edits a file, at the end of it put: /swapfile none swap sw 0 0 Now for all this to take effect, we must restart: $ sudo reboot This will reboot the server with the new LXDE desktop environment, VNC, and swap in action! Step 8 - Connecting via VNC If you don’t have a VNC client, or even if you do, I suggest TigerVNC for connecting. Its pretty damn fast, and most of the time I get 20fps+ on a connection. Download from https://bintray.com/tigervnc/stable/tigervnc/1.4.3 When you open it TigerVNC, enter your IP into the box and press connect. It will prompt you for a password, use the password you made. You should now see your VPS desktop! Step 9 - Install Java 8 Open a terminal over VNC, or reconnect using putty. Either way, once your ready, enter: $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer This will begin the Java installer, which will ask you to accept the license and then will download and install the package. After this is complete, you got java! Step 10 - Install Chromium I like to have a browser installed, so: $ sudo apt-get install chromium-browser Step 11 - Download OSBot I make some scripts which ease this process. First start up leafpad, then make a file containing: #!/bin/bash wget http://osbot.org/mvc/get -O osbot.jar Save this to the desktop as “OSBotUpdate.sh”, now make a new file and put: #!/bin/bash if ls osbot\ *.jar 1> /dev/null 2>&1; then mv osbot\ *.jar osbot.jar fi java -jar osbot.jar Save this file as “OSBotRun.sh”. Now, go to your desktop and change both files Permissions to allow executing by the owner only. Just right-click the file, Properties, then the second tab and select “Owner only” in the Execute dropdown. Step 12 - Creating a backup to use when creating new Droplets Do anything you want to be easily replicated onto other servers before this! You can always take another snapshot, so don’t worry too much. Now go to DigitalOcean’s website and power off the machine. Then click on “Snapshots”, give it a name, and click “Take Snapshot”. It will take a while, once the process is done you can startup the VPS and start botting. Note I didn’t have you login to OSBot as it wipes the user info on new VPSs. Step 13 - Creating more VPSs Now when you create a VPS, go to the “Snapshot” section and select your snapshot instead of choosing Ubuntu. Thats it!
  25. Most of my work is found here, feel free to check it out and leave some feedback. https://klassicdesigns.carbonmade.com/
  26. I will start Proof: http://07exchange.com/bank/2 To generate bank reports please use the script called "Mad Value (Mad Vaue)" in the SDN
  27. I would pay maybe 10m 07 for it.
  28. I'll be on later tonight. Just for you
  29. Thank you. Thanks & http://osbot.org/forum/topic/69527-avernus-arts/ :p
  30. exacly what happens to me
  31. ew! Don't use while loops here: I rewrote it a bit: public void deposit() throws InterruptedException { Entity bank1 = objects.closest("Bank booth"); if (bank1 != null && bank1.exists()) { if(!this.bank.isOpen()) { bank1.interact("Bank"); sleep(random(1000, 2200)); } else { this.bank.depositAllExcept(995); //USE NAMES! MUCH EASIER TO READ sleep(random(50, 160)); this.bank.withdrawAll(xxxx); //you have xxxx here, not sure if you intended for this sleep(random(50, 160)); } } } That should work successfully.
  32. SUPPORT *He paid me for this post
  33. 1 point
    that guy from the incredibles gave me nightmares when i was a kid because his face is so small legit no joke
  34. 1 point
    Just got this bot, running for 8 hours straight at draynor oaks without any problems!
  35. 1 point
    you look gay as hell in purple
  36. All your scripts, @ProjectPact, make me want to bot so bad. I got to buy vip soon and make some f2p accounts :P
  37. Thanks, I can now see it in my list! Looking forward to using it . Cheers
  38. Looks like the keyboard dialogue has increased the xp rate by a lot! Updated the thread with a few more progress reports, thanks to @Muffins for another 70+ progress report!
  39. 1 point
    a 3 script task based one, where you could switch between scripts, kind of like master race omega
  40. Hi welcome to osbot new kid.
  41. Welcome, I have listed below all of the forum ranks and what they stand for so you can navigate your way around the forums successfully and this should help you understand who you need to contact if you need a script made or need help with a payment ect. Developer Responsible for various aspects in developing the bot and services. Each developer has a specialty that ranges from developing the client, to working on the server, fixing bugs, features such as web walking and mirror-mode, etc. Developers have elevated permissions, however much of the administration is left to the Community Administrator. Current Development Team: @Maxi @MGI @Zach @Patrick Administrator Just like moderator they keep the forums clean and safe, however administrators also have an extended amount of power. They not only manage forum issues such as refunds, promotions and fixing forum issues, but also the website, advertising, and all other projects. Current Administrator: @Maldesto Super Moderator Super Moderators have the same responsibilities as a Global Moderator, just with a few added Administrator responsibilities. They are responsible for dealing with user issues, payment issues and moderating areas of the forums which require a lot of attention. They have the power to edit users ranks, bans and even change a users password. They make sure that the Global and other ranks are doing their job, and that forum issues are taking care of promptly. There will only ever be a maximum of 3 Super mods. Currently on the Super Moderator Team: @Gunman Global Moderator Global Moderators manage the general forums. They have access to a unique Moderator Control Panel that gives them the ability to edit, ban and research a user. They are experts on the rules and are the ones that keep the forum clean. They are expected to handle reports, move and lock topics, as well as warn members for inappropriate or rule breaking behavior. They are also to assist with bot issues when possible. Currently on the Global Moderator Team: @Mio Trial Moderator Trial Moderators manage the general forums much like Forum Moderators. They are starting moderators who are being tested to see their output and effort before receiving higher ranks. They manage the same things Forum Moderators manage, they're just less experienced and , as the rank says, a "trial" to see how they handle the position. The current Trial Moderator Team is: Ex-Staff The Ex-Staff rank is for respected Staff members that served OSBot considerably. They left respectfully, or without causing direct harm to OSBot. They have also served as Global/Super/Forum Mod or Administrator. No other ranks will receive the Ex-Staff Pip. @Oliver @Nick @Arctic @Khaleesi @Raflesia @Master Chief @Mikasa @Smart @Asuna @Solution @Eliot @ProjectPact @Alek @Dex @Decode @Chris @Night @Lost Panda @Malcolm @Muffins @Space Veteran These are members of OSBot who have been here from the beginning and have respectfully been active and helped the growth of OSBot. Pm @Maldesto if you meet the requirements. Registration Date: Jan 1st, 2016 cut off date. Post Count: 500 or above. Activity/Contribution: Judged by staff team. Sponsor Sponsor is a highly exclusive rank that can be purchased from the store for $55.99 per 6 months. This works out at $9.33 per month which is cheaper than VIP ($9.99) the only catch is that you must pay the $55.99 upfront for the 6 month subscription. The features are listed below: - Unlimited botting tabs - No advertisements on the bot client and website! - 6 month rank (Larger amounts will result in longer time)! - 15% discount on all premium scripts - Changeable user title - Special private forum - Unlimited private messages, files sizes and display name changes -Sexy blue glowing name - More to come in future! Lifetime Sponsor - All the benefits of the Sponsor rank. - Lasts for as long as the existence of this forum! $100 / $250 / $500 Donor Donor is a highly exclusive rank that can be obtained by donating $100, $250, or 500$ to OSBot through the donation page. To donate, click here. - Sexy PiP -Sexy Glow V.I.P VIP can also be purchased from the store for $9.99/month. This status gives you many perks which are essential to goldfarmers and hardcore botters! I have also listed the features below: - Use unlimited bot tabs! - No advertisements on the website and bot client! - 10% discount on all premium script purchases! - Unique purple username to get recognized! - A special private forum! -Sexy purple name - One free display name change per month! Scripter Ranks Scripter I Rank Entry-level rank and assigned to scripters upon the release of their first script. Benefits include client VIP privileges. Must maintain an active script on the SDN. Scripter II Rank Scripter I members may apply for this rank provided they have at least one month on the forums. The Scripter II application consists of a Java & OSBot API test. Benefits include VIP client privileges and the ability to release premium scripts. Must maintain an active script on the SDN. Scripter III Rank Scripter III members represent OSBot's scripting elite. Scripter II members may apply for this rank provided they have at least three months on the forums and 3 active scripts on the SDN. In order to be promoted to this rank, a scripter will require very deep understanding of the OSBot API, programming in general, as well as having valuable novel contributions to our SDN. Benefits include VIP client privileges, ability to release premium script, and the opportunity to work in special duties such as Script Officer. Script Officer Rank Script Officers are responsible for managing various facets of the scripting community including administering tests, checking script/scripter activity, and running the SDN. Script Officers that manage the SDN have elevated privileges. Current Script Officer: @Token Designer This is given to the users that help our artists in the Graphics Section grow. They post tutorials, help other users, and display their own graphics for all to see. They have a good amount of experience with graphics and love what they do. SOTW Winner Win a week of SOTW and get this as the prize! The users with this rank have been able to create a tag/signature that was better than the rest, voted on by you, the members. Verified Ranks If you have a negative feedback, you will not be eligible for verified ranks! Verified ranks are given to those active and trusted within the market place. The requirements for each are listed below: Verified MiddleMan Rank You cannot have an open or solved dispute against you with the ruling that you have scammed. You must have at least 250 positive feedback. You must have completed 100 transactions as a middleman. You must have unique feedback to prove your transactions took place. (Multiple feedbacks from a single member will not count towards your completed transactions). Currently hold a rank of VIP/Sponsor/$100.00 Donor. Verified Services Rank Currently hold a rank of VIP/Sponsor/$100.00 Donor. Have a minimum of 400 posts. Hold at least 150 positive feedback within your service with no open dispute of a ruled scamming or negative feedback that rightfully states you've scammed. (This does not include "late services" etc.) Hold an active thread with at least 75 feedback for the service(s) stated within. Verified Transactor Rank Currently hold a rank of VIP/Sponsor/$100.00 Donor. Hold at least 150 positive feedback with no open dispute of a ruled scamming or negative feedback that rightfully states you've scammed. Hold an active rsgp/osgp selling/buying thread that has produced at least 75 unique, positive feedback. (Multiple feedbacks from a single member will not count towards this). If you meet the requirements to any of these ranks you may send a Super Mod or Admin a private message directly. If granted, you will receive one of these beautiful userbars.

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.