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 06/11/16 in all areas

  1. Although there are a ton of bugs I should probably be working on, I went ahead and cleared my schedule a bit to release one of the most requested features; full command-line support. As a bot farmer, you can start up a new client with a proxy, start a bot, and start a script with all the settings you want. If you write scripts you will notice a new method at your disposal, getParameters(). I'll explain this a bit below. The two new flags are "bot" and "script". Just to make it clear, "bot" only starts up a new bot and "script" will only work if you have a "bot" set (because how can you start a script without a bot active?). Anyways the flag values for script are: scriptid:params // Will attempt to load an SDN script automatically. Get the script id of your script from the logger when you run the SDN script. scriptname:params // The script name is the name found in the ScriptManifest Issue: If your local script ScriptManifest is using a number as the name, it will be mistaken as an SDN script. So the parameters are totally up to the scripter. For instance: -script 123:bank,loot,warriors It will be up to the scripter to take those script parameters, parse them, and apply the settings custom to his/her script. This will avoid the need of having a user interface which the botter would otherwise need to have settings. Example snippet: java -jar "osbot 2.4.67.jar" -login alek:password -bot alek@osbot.com:password:1234 -debug 5005 -script test:param1,param2,param3,param4 Additionally there were a few other things that were improved in the client, too lazy to continue typing. Enjoy. Version 2.4.68: -Patched issue with prefetchRequirements Happy Bot Farming! -The OSBot Staff
  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. but skoti gets cba again gz bruv
  4. 2 points
    wow can u take me on a cool holiday yet
  5. 2 points
  6. 2 points
    Like and subscribed
  7. Yeah, and the year is 2012 and we all still enjoy Skrillex.
  8. 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
  9. 1 point
    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:
  10. /** * @(#)Smither.java * * * @author Construct Dylons * @version 1.00 2016/6/10 */ import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.input.mouse.EntityDestination; import org.osbot.rs07.input.mouse.MiniMapTileDestination; import org.osbot.rs07.utility.Area; import java.awt.*; @ScriptManifest(author = "Construct Dylons", info = "Not So Basic Smither.", name = "Smither", version = 0, logo = "") public class Smither extends Script{ private static final Area SMITHING_AREA = new Area(3185,3420,3190,3427); private static final String useItem = "Iron bar"; private static final String itemMade = "Iron knife"; private static final int xCo = 370; private static final int yCo = 180; private enum State{ SMITH, BANK, WALK_TO_SMITH, WALK_TO_BANK }; private State getState(){ if(inventory.contains(useItem) && SMITHING_AREA.contains(myPlayer().getPosition())){ return State.SMITH; } else if(!inventory.contains(useItem) && !SMITHING_AREA.contains(myPlayer().getPosition())){ return State.BANK; } else if(inventory.contains(useItem) && !SMITHING_AREA.contains(myPlayer().getPosition())){ return State.WALK_TO_SMITH; } else{ return State.WALK_TO_BANK; } } public int onLoop() throws InterruptedException{ switch(getState()){ case SMITH: outerIf: if(!myPlayer().isAnimating()){ sleep(1000); if(!inventory.contains(useItem)){ sleep(500); break outerIf; } int failSafe = 0; while(!myPlayer().isAnimating()){ sleep(50); failSafe++; if(failSafe >= 10){ inventory.interactWithNameThatContains("Use", useItem); RS2Object anvil = objects.closest(2097); mouse.click(new EntityDestination(bot, anvil)); if(interfaces.get(312) != null){ } sleep(1500); mouse.move(xCo,yCo); mouse.click(true); sleep(250); mouse.move(365,250); mouse.click(false); sleep(1000); keyboard.typeString("27"); sleep(500); break outerIf; } } } break; case BANK: RS2Object bankBooth = objects.closest("Bank booth"); if (bankBooth != null) { if (bankBooth.interact("Bank")) { while(!bank.isOpen()){ sleep(250); } bank.depositAll(itemMade); if(bank.contains(useItem)){ bank.withdraw(useItem, 27); } else{ stop(); } bank.close(); } } break; case WALK_TO_BANK: walkTile(new Position(3185,3436,0)); break; case WALK_TO_SMITH: walkTile(new Position(3185,3426,0)); break; } return random(200,300); } private boolean walkTile(Position p) throws InterruptedException { mouse.move(new MiniMapTileDestination(bot, p), false); sleep(random(150, 250)); mouse.click(false); int failsafe = 0; while (failsafe < 10 && myPlayer().getPosition().distance(p) > 2) { sleep(200); failsafe++; if (myPlayer().isMoving()) failsafe = 0; } if (failsafe == 10) return false; return true; } public void onPaint(Graphics2D g) { } }
  11. 1 point
    I listen to many different songs. But I found this pretty nice track just now
  12. It reminds of when magic logs gave you a boost and that made edgeville pkers actually level up firemaking so they got the boost. It seems like it would benefit PvM players the most and they would have to be carefully coded as it may be too overpowered but i'm sure it would make firemaking more useful. I enjoy firemaking but sometimes I just wonder why it is even a skill and they need to do something with it.
  13. Possible to get a trial please? Thanks!
  14. Thanks for the nice offer but I need an account that is mine and is 100% not sure to be recovered. Don't get me wrong, I am not implying you would recover the account but I need 100% certainity which can never be garantueed Thanks tho bud.
  15. 1 point
    Emily he's crying in his room right now, how do you feel.
  16. 1 point
    do you think he would like it if i were to flirt with him?
  17. Command-line: Almost complete with command-line arguments. This update I added the ability to login automatically, bypassing the Boot UI along with setting a proxy (optional). Here is the current list: Summer Cleanup: Removed the following: Antiban class LocalWalker class < Walking Client isMirrorMode() Client isVIP() Bot setMouseSpeed() Bot getMouseSpeed() Bank getAbsoluteSlotPosition() Camera toEntity(Entity, boolean) Camera toPosition(Position, boolean) Client getCurrentWorld() < World Client getRawTooltip() < MenuAPI Client getTooltip() < MenuAPI Mouse getMouseSpeed() Mouse setMouseSpeed() Settings toggleRoofs() Utilities convertIntegers() Utilities convertStrings() Utilities isMirrorMode() Scripters were notified on 19 April 16 of the Summer Cleanup. Additional: A few changes were made to prevent Scripters from touching things that would affect either the entire client or other scripts. Most notably, GameConstants has been hidden and setHumanInputEnabled has had the functionality stripped. For the human input, there are a lot of other ways to achieve the same result. Version 2.4.64: -Fixed human input enabling/disabling -Removed Antiban class (forgot to last update) -Patched an issue with Chatbox isVisible(), may fix some issues with world hopping Version 2.4.65: -Patched small issue in Worlds class -Added Client isHumanInputEnabled() -AutoLogin now re-attempts initially with a quick-login (~20 seconds) if you were disconnected from world hopping -AutoLogin various improvements -Boot login flag allows names with spaces. Replace the space in your name with an underscore
  18. Update! Version 1.03 Improved Anti-Ban Re-worked pathwalking system to work with latest dev build Updated logging system to be consistent with other scripts Other minor changes to code quality and function Sorry for any inconveniences caused in the past day, I tried my best to fix the script for the dev build update as soon as possible for you guys! Happy botting, ~apa
  19. 1 point
    Hey, I wouldn't be a normal mod anyway... More like a moderator in charge of community hype and memes
  20. Can I have a trail please? Thanks!
  21. Hello Czar, how do I get it to automatically level me up from 1 to 30? Can anyone perhaps help me, I am sure Czar is being. How do you set this script up to bot a freshly made acc from 1-30? what is the exact set up?
  22. Use pcpartpicker: https://pcpartpicker.com/product/w9Jkcf/corsair-power-supply-cp9020084na https://pcpartpicker.com/product/MYH48d/corsair-memory-cmk16gx4m2b3000c15 https://pcpartpicker.com/product/bzNypg/gigabyte-motherboard-gaz170xgaming7 https://pcpartpicker.com/product/tdmxFT/intel-cpu-bx80662i76700k Short answer: yea
  23. Posted a quick update (v1.04) - Added hide paint option - Walking and dialogue system should be back to normal good luck all, please allow a few hours for update to be registered ^^
  24. venmo is fine dont read too much into that. safer than paypal for trading rs goods
  25. Works pretty nice but why the hell does it windrow ores (iron, coal) then walk back to bank and bank em and windraw em again? :SS slowing the script down a bit
  26. 1 point
    The trial group is messed up. He will be back in that group shortly
  27. This script Looks so good! i will buy it soon!, just wondering if it was possible to try it out first on trial? cheers!! cant wait to try it
  28. Alek was the dialogue api changed in the new dev builds? Seems that inDialogue() is returning true even if not in dialogue anymore
  29. Wolf Pack. agreed 40-50m
  30. Wouldn't you be able to just contact Divica yourself and ask him to vouch?
  31. I just found this method and made a script, R.I.P. my super secret awesome money making method.

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.