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 10/12/16 in all areas

  1. trump is a moron, hillary corrupt, either way the world is fucked -sysm 2016
  2. 5 points
    we dont want you either boy get outta here
  3. ๐Ÿ‘‘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
  4. 3 points
    Everyone should note this is for a 10HP account, so you will have to fix the barriers/doors and not do combat.
  5. ghost gets off to hearing stories about girls from other men, not from interaction himself ot: 99% of the posts on osbot
  6. Private scripts available if interested. Want the premium version of this script? Check it out here! Includes tons of more features. Features: Can kill 99% of monsters Eat tuna Bank FAQ Progress Reports Have questions? For fast support and latest updates, join the Discord! https://discord.gg/caDA4Qb
  7. Went to the cinema with my brother... this came on... pre show.. Mind you that's an aired advert by the Australia/New Zealand Bank, How did this happen.. Who allowed this...
  8. 2 points
    Probably refunded it to get an Intel CPU
  9. I don't know why you guys are being dicks to him. OP acknowledges the fact that he knows little, and wants to learn, so answer his question. Derp. Your router assigns a private IP to each of your devices. Your ISP assigns your router an IP. I drew you a beaaaooooteeefool diagram. @Trapman Edit: To answer your question, This is what it looks like when device 1 is routing traffic through a proxy server and device 2 is not. Your router is assigned a public IP by your ISP. In the case where you are using a proxy server, that proxy server also has a public IP. In this scenario, if devices 1 and 2 ping the same server, that server will see the public IP addresses of the proxy server from device 1, and that proxy server sees your public IP. That server will see the public IP address of your network when you ping it using device 2.
  10. 1 point
    Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Supports mining every location in motherlode (Also top level) - Pick areas to mine in or use specific veins to mine - Included leveling you from 1-30 before going to motherlode - Pickaxe upgrading - Pickaxe special attack - Can use diary and agility shortcuts - Avoid other players option - Possible to enable the upgraded sack extension - Depositbox instead of bank option - Humanlike idles and interactions - Option to buy coal bag at 100 golden nuggets and stop script - 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 612::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 612): -script 612:TaskList1.4515breaks (With breaks) -script 612:TaskList1.4515breaks.discord1 (With breaks & discord) -script 612:TaskList1..discord1 (NO breaks & discord) Proggies:
  11. 1 point
    Before buying, please ensure you check-out with the correct script. Swapping scripts is not possible. View in store $4.99 for lifetime access Features: All spawns - Supports every multi-crab spawn point both along the south coast of Zeah and Crab Claw Isle All combat styles - Supports Ranged, Magic and Melee combat training. The script will not bank runes of any type Saving GUI - Intuitive, re-sizeable and fully tool tipped GUI (Graphical User Interface) allowing you to tailor the script session to your needs, with configuration saving / loading Human replication - Designed with human simulation in mind - multiple options to replicate human behaviour available in the GUI Setup customiser - Inventory customiser allows you to visually see your trip setup CLI support - The script can be started from the command line All potions - Supports all relevant potion types (including divine potions!), multiple potion types simultaneously and varying potion ratios Healing in a range - Dual slider allows you to specify a range within which to consume food. Exact eat percentages are calculated using a Gaussian distributed generator at run time Healing to full at the bank - When banking, the script will eat up to full hit points to extend trip times Safe breaking - Working alongside the OSBot break manager, the script will walk to safe place approximately two minutes before a break starts to ensure a successful log out Anti-crash - Smart crash detection supports multiple anti-crash modes (chosen in the GUI): Hop worlds if crashed - the script will walk to a safe place and hop worlds until it finds a free one, at which point it will resume training Force attack if crashed - the script will fight back and manually fight pre-spawned sand crabs until the crasher leaves Stop if crashed - the script will walk to a safe place and stop Ammo and Clue looting - Clue scroll and Ammo looting system based on a Gaussian-randomised timing scheme All ammo - Supports all OSRS ammo types and qualities Spec activation - Special attack support for the current weapon to maximise your exp per hour Auto-retaliate toggling - The script will toggle auto-retaliate on if you forget Move mouse outside screen - Option to move the mouse outside the screen while idle, simulating an AFK player switching tabs Refresh delay - Option to add a Gaussian-randomised delay before refreshing the chosen session location, simulating an AFK player's reaction delay Visual Paint and Logger - Optional movable self-generating Paint and Timeout Scrolling Logger show all the information you would need to know about the script and your progress Progress bars - Automatically generated exp progress bars track the combat skills that you are using Web walking - Utilises the OSBot Web alongside a custom local path network to navigate the area. This means the script can be started from anywhere! Safe banking - Custom banking system ensures the script will safely stop if you run out of any configured items Safe stopping - Safely and automatically stops when out of supplies, ammo or runes Dropping - Drops useless/accidentally looted items to prevent inventory and bank clutter All food - Supports pretty much every OSRS food known to man. Seriously - there's too many to list! ... and many more - if you haven't already, trial it! Things to consider before trying/buying: Mirror mode - currently there appear to be some inconsistencies with behaviour between Mirror mode and Stealth Injection meaning the script can behave or stop unexpectedly while running on Mirror. I would urge users to use the script with Stealth Injection to ensure a flawless experience! Since Stealth Injection is widely considered equally 'safe' to mirror mode and comes with a host of other benefits such as lower resource usage, this hopefully shouldn't be a problem. Using breaks - the script supports breaks and will walk to a safe place ready to log out approximately two minutes before a configured break starts. However, upon logging back in, your spot may no longer be open. If you configure the crash mode to be either 'Hop if crashed' (default) or 'Stop if crashed', this will not prove to be a problem. However if using 'Force attack if crashed', the script will attempt to take back the spot by crashing the occupying player and manually attacking spawned sand crabs. Be aware that players have a tendency to report anti-social behaviour such as this! Avoiding bans - while I have done my utmost to make the script move and behave naturally, bans do occasionally happen, albeit rarely. To minimise your chances of receiving a ban, I would strongly suggest reviewing this thread written by the lead content developer of OSBot. If you take on board the advice given in that thread and run sensible botting periods with generous breaks, you should be fine. That being said, please keep in mind that botting is against the Oldschool Runescape game rules, thus your account will never be completely safe and you use this software at your own risk. Setting the script up - I have done my best to make the GUI (Graphical User Interface) as intuitive as possible by making all options as self explanatory as I could, however if you are not sure as to what a particular setting does, you can hover over it for more information. If that doesn't help, just ask on this thread! Web-walking - alongside a network of paths, the script moves around with the OSBot web-walking system, using it when in unknown territory. While it has proven very reliable, there are naturally some areas for which the web-walker may struggle. As a result, prior to starting the script, I would highly recommend manually navigating your player close to the sand crabs bank, however in practice, anywhere on Zeah should be fine. Script trials: I believe that trying a script before buying is paramount. After trying the script, hopefully you will be convinced to get a copy for yourself, but if not you will have gained some precious combat experience! If you're interested in a trial, please follow the instructions on my trials thread which can be found here. Gallery: Start up GUI (Graphical User Interface): Paint (optional, movable and self-generating): User screenshots: Recent Testimonials: Starting from CLI: This script can be started from the command line interface. There is a single parameter, which can take two (and only two) values: 'gui' or 'nogui'. 'gui' will start the script and show the gui, 'nogui' will skip the GUI setup and start the script using your save file as the configuration. To start from CLI with 'nogui', the script requires a valid GUI save file to be present - if you haven't already, start the script manually and configure the GUI to suit your needs. Then hit 'Save configuration' and in future starting from CLI will use these configured settings. The script ID is 886. Example CLI startup: java -jar "osbot 2.4.137.jar" -login apaec:password -bot apaec@example.com:password:1234 -debug 5005 -script 886:nogui
  12. Whenever I try to run a script for a long period of time, I can't even see my fucking progress because of the ad at the bottom. Is this intentional? If so, not cool osbot
  13. i just brought this, how long does it take to show up on my client?
  14. 1 point
  15. 1 point
    Thank you for your love and support guys
  16. 1 point
    Don't choke
  17. sup m8 can i get trial pls ?
  18. 1 point
    Hey, I know its long but I make it break often. So its included the breaks Plus It random over the day
  19. 1 point
    Sold 250m to her, fast/ friendly to work with def recommend
  20. Purchased mate, Love you
  21. As pointed out earlier, its a very very tedious quest.
  22. Im currently training my account at NMZ with DH/Absorption. Could train your account at the same time. 5gp per 1 str exp. I get around 100k exp per hour. You get to keep the NMZ points. (around 15m) @
  23. Add my skype: khalidbanihani
  24. Isnt there a big X on the ad to close it?
  25. 1 point
    This might help I can't remember any personal reasoning other than "Big numbers" But after like saving for 2 years i've purchase a i7-6700k build. Another good thing to consider would be (I think I remember correctly) tdp wattage. Not because you can get a cheaper power supply but for heat dissipation and lifespan of the cpu due to heat.
  26. First off, its internal & external ip. External ip in lay man terms its public ip. As long all devices are using the same router, all devices have the same external ip. Internal ip given by the router does not do anything. When Jagex bans an external ip, all accounts having the same external ip, be it different devices has a slight chance to be banned (Chain ban). Thus it is advisable to get a proxy to prevent such cases from happening.
  27. Request Template: - Script name Wintertodt (If Available) - trial length 6-12 hours if possible - Reason for trial To see if the bot is flawless to purchase it - Are you ging to give feedback on the script? this is probably the only wintertodt bot around so yeah of course ! love ur work khal
  28. Do remember though, at most there can be 2000 players on and therefore can at most be 2000 loops for it. And worst case probably like ~600 anyway. It looks neat asf so worth.
  29. become a real life gangster. Take that oportunity.
  30. Khal, could i get a trial of this please ?!
  31. 1 point
    Gave you a 48hr one just now, not sure why it didn't go out before.
  32. I can't hear someone under 1,000 mod logs.
  33. OK THIS IS NOT A TUTORIAL, THERE WILL BE NO EXPLINATION..! Ok start by creating a SQL table using this through myPHPAdmin: SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; CREATE TABLE `scriptdata` ( `username` text NOT NULL, `xp` int(11) NOT NULL, `runtime` bigint(255) NOT NULL, `id` int(11) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; ALTER TABLE `scriptdata` ADD PRIMARY KEY (`id`); ALTER TABLE `scriptdata` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; then make a php file call it what ever you want, I called mine validate.php. This file is responsible on validating the data, inserting and updating the database, it can only be accessed through custom useragent which is specified by the user (to prevent others from submitting fake details through browser)! <?php $useragent = "scriptX";//Change this to whatever you want, just make sure it matches w.e you put in javaside! $ua= $_SERVER["HTTP_USER_AGENT"]; if(!preg_match('/'.$useragent.'/', $ua)) { echo"GTFO out of here!"; } else { $database_name = ""; $servername = "localhost";//database host $username = "root";//database username $password = "";//database password $runtime=$gainedXp=$rsn=""; // Create connection $conn = new mysqli($servername, $username, $password, $database_name; // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } if ($_SERVER["REQUEST_METHOD"] == "GET") { $rsn = mysqli_real_escape_string($conn, $_GET["rsn"]); $gainedXp = mysqli_real_escape_string($conn, $_GET["gainedxp"]); $runtime = mysqli_real_escape_string($conn,$_GET["runtime"]); } $sql = "SELECT * FROM scriptdata WHERE `username`='".$rsn."'"; $result = $conn->query($sql); if($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $prevXp= $row["xp"]; $prevTime = $row["runtime"]; $prevXp+= $gainedXp; $prevTime+= $runtime; $sql = "UPDATE scriptdata SET xp=".$prevXp.", runtime=".$prevTime." WHERE `username`='".$rsn."'"; if($conn->query($sql) === TRUE){ echo "DATA WAS UPDATED"; } else { echo "ERROR UPDATING DATA! ". mysqli_error($conn); } } } else { $sql = "INSERT INTO scriptdata(`username`,`xp`,`runtime`) VALUES('".$rsn."',".$gainedXp.",".$runtime.")"; if($conn->query($sql) === TRUE){ echo "DATA INSERTED"; } else { echo "ERROR INSERTING DATA!<br>". mysqli_error($conn); } } } ?> After that, make another php file call it w.e you want, mine is called sig.php. This is the actual file which gonna retrieve the information from the database and display them on a picture! <?php function ftime($time) { $text = ""; $secs = (intval(intval($time) / 1000)); $hrs = $secs / 3600; $m = $secs / 60 % 60; $secs = $secs % 60; if($hrs < 10) { $text.="0".$hrs; } else { $text.=$hrs; } $text.=":"; if($m < 10) { $text.="0".$m; } else { $text.=$m; } $text.=":"; if($sec < 10) { $text.="0".$secs; } else { $text.=$secs; } return $text; } $database_name = ""; $servername = "localhost";//database host $username = "root";//database username $password = "";//database password $sig_file = "sig.png";//signature picture path $font_path = 'bboron.ttf';//font file path $rsn = ""; $conn = new mysqli($servername, $username, $password, $database_name); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } if ($_SERVER["REQUEST_METHOD"] == "GET") { $rsn = mysqli_real_escape_string($conn, $_GET["rsn"]); } $sql = "SELECT * FROM scriptdata WHERE username='".$rsn."'"; $result = $conn->query($sql); if($result->num_rows > 0) { while($row = $result->fetch_assoc()) { //Set the Content Type header('Content-type: image/jpeg'); $xp = $row["xp"]; $runtime = $row["runtime"]; $formated = ftime($runtime); // Create Image From Existing File $pngimage = imagecreatefrompng($sig_file); // Allocate A Color For The Text $black = imagecolorallocate($pngimage, 0, 0, 0); // Print Text On Image //imagettftext(imagefile, text size, ange, x, y, text color, font_file, text); imagettftext($pngimage, 16, 0, 115, 45, $black, $font_path, $rsn); imagettftext($pngimage, 16, 0, 115, 85, $black, $font_path, $xp); imagettftext($pngimage, 16, 0, 115, 124, $black, $font_path, $formated); // Send Image to Browser imagepng($pngimage); // Clear Memory imagedestroy($pngimage); } } else { echo "user does not exist!"; } ?> JUST MAKE SURE TO CHANGE THE INFO OF THE DB, FONT AND IMAGE TO MATCH YOURS! Now to send data from your script use this first declare two variables //Your url private static final String URL = "http://yourwebsite.com/validate.php?"; //put it the same as the one in PHP! private static final String USER_AGENT = "scriptX"; and use this function to send data public static void sendData(String rsn, int xp, long runtime) { String vars = URL + "rsn=" + rsn + "&gainedxp=" + xp + "&runtime=" + runtime; StringBuilder result = new StringBuilder(); URL url; try { url = new URL(vars); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); conn.addRequestProperty("User-Agent", USER_AGENT); BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); String line; while ((line = rd.readLine()) != null) { result.append(line); } System.out.println(result.toString()); rd.close(); } catch (Exception e) { } } And thats all! Few notes, 1) The data only being sent are the username, xp gained and runtime.. you can add more but you have to edit all the files to match your changes. 2) dont judge my php i dont even know that language i just put some code i googled together! 3)Thanks for Xylate for helping me with php. you can see live example : http://scriptme.ga/sig.php?rsn=zezima (Remove if this is against the rules) Have fun!

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.