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

  1. Czar

    Global Moderator
    17
    Points
    23250
    Posts
  2. Apaec

    Scripter III
    17
    Points
    11174
    Posts
  3. Extreme Scripts

    Trade With Caution
    11
    Points
    10702
    Posts
  4. Vogue

    Trade With Caution
    7
    Points
    844
    Posts

Popular Content

Showing content with the highest reputation on 01/24/16 in all areas

  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. Although it took us almost two years to finally release web walking, this update marks a point where our technology exceeds that of our old school botting competitors. Thanks to @MGI, we made the necessary adjustments to fine tune many facets of our web walker and went on a linking rampage. If there is a will, there is a way. Spirit trees, Sailing, quests, inventory items, obstacles, and dungeons; it has only just begun. This changes everything and really sets us apart from our competitors. As a scripter myself, I began re-writing my kCutter script to exclusively use web walking. @MGI surprised me when I started the script at the top of Lumbridge castle and my character walked to Catherby docks, took a boat to Karamja, took another boat to Port Khazard, and then began chopping yews outside of Yanille. Before scripts such as Slayer were daunting, now it's become a very real and manageable possibility for many scripters. Enough pep-talk, here's the nitty gritty: @MGI updates: -Improved quests api -All the links for webwalking including Spirit trees, sailing, quests, and much more -NodeRouteFinder performance & behavior updates -Various improvements and stability re-works; 1,500 lines of code (edit: more like 15000 actually) @Alek updates: -Smoothed camera and walking in WebWalkEvent -Patched Bank enableMode -Updated spell books -Patched WalkingEvent setMinDistanceThreshold() We still have a lot we're changing and adding, stay tuned for jewelry teleports, magic teleports, more quests, and more means of getting to where you need to go. API Docs have been updated -The OSBot Staff
  3. my 1 week 1000 clues progress!!! estimated 40m+ 1 week 1000 clues!!!!
  4. 3 points
    Before buying, please ensure you check-out with the correct script. Swapping scripts is not possible. View in store $4,99 for lifetime use - Link to Sand Crabs script thread (better exp/h!) - Requirements: Camelot tabs / runes in main tab of bank Designated food in main tab of bank ~ 20-30+ combat level Features: CLI Support! (new!) Supports Ranged & Melee Attractive & fully customisable GUI Attractive & Informative paint Supports any food Custom cursor On-screen paint path and position debugging Supports [Str/Super Str/Combat/Super combat/Ranged/Attack/Super attack] Potions Collects ammo if using ranged Stops when out of [ammo/food/potions] or if something goes wrong Supports tabs / runes for banking Option to hop if bot detects cannon Global cannon detection Option to hop if there are more than X players Refreshes rock crab area when required Avoids market guards / hobgoblins (optional) Automatically loots caskets / clues / uncut diamonds Enables auto retaliate if you forgot to turn it on No slack time between combat Flawless path walking Advanced AntiBan (now built into client) Special attack support Screenshot button in paint GUI auto-save feature Dynamic signatures ...and more! How to start from CLI: You need a save file! Make sure you have previously run the script and saved a configuration through the startup interface (gui). Run with false parameters eg "abc" just so the script knows you don't want the gui loaded up and want to work with the save file! Example: java -jar "osbot 2.4.67.jar" -login apaec:password -bot username@[member=RuneScape].com:password:1234 -debug 5005 -script 421:abc Example GUI: Gallery: FAQ: Check out your own progress: http://ramyun.co.uk/rockcrab/YOUR_NAME_HERE.png Credits: @Dex for the amazing animated logo @Bobrocket for php & mysql enlightenment @Botre for inspiration @Baller for older gfx designs @liverare for the automated authing system
  5. 3 points
    Molly's Thiever This script is designed to quickly and efficiently level your thieving! Check out the features below. Buy HERE Features: - Capable of 200k+ per hour and 30k+ exp/ph on mid-level thieving accounts. - Quickly reaches 38 thieving to get started on those master farmers for ranarr and snap seeds! - Fixes itself if stuck. - Hopping from bot-worlds. - Stun handling so the bot doesn't just continually spam click the npc. - Drops bad seeds if inventory is full at master farmers. - Eats any food at the hp of your choosing. Supports: -Lumbridge men -Varrock tea -Ardougne cake -Ardougne silk -Ardougne fur -Kourend Fruit Stalls -Ardougne/Draynor master farmer -Ardougne/Varrock/Falador guards -Ardougne knight -Ardougne paladin -Ardougne hero -Blackjacking bandits as well as Menaphite thugs, this has limitations, click the spoiler below to see them Setup: Select your option from the drop down menu, it will tell you the location where the target is located. Fill out the gui and hit start. Simple setup! Proggies: Proggy from an acc started at 38 theiving:
  6. DAY 80/120 Main Goals Create 12 maxed accounts to farm corpreal beast farm corp beast with 12 maxed accounts (will use a mate, 6 accounts each) All Sigi's Drops (Acrane, Spectral & Elysian) Make 10,000$ from corp beast only Mini Goals Create 12 accounts & finish island Get 60 60 60 melle stats Get 90 90 90 melle stats Get 43 prayer Get 90 mage Get all NMZ quest stats (listed below) Complete all NMZ quests (listed below) Kill a corporeal beast Progress Rewards Total progress table Timescale FAQ Supporters If you like this thread click the like button below
  7. I prefer the first one; much easier to read! (luckily line count isn't a problem)
  8. #1 SOLD MAGIC SCRIPT #1 MOST FEATURES MAGIC SCRIPT ESC MODE, HOVER-CLICK, NEAREST ITEM CLICK, FLAWLESS JMod nearby and we still alive. Anti-ban and Optimal script usage Anti-ban: - Don't go botting more than 3 hours at once, take breaks! Otherwise the ban-rate is highly increased! - Bans also depend on where you bot, for the best results: bot in unpopular locations Banking-related spells are the lowest ban-rate (spells which require banking or can be casted near a bank, e.g. superheating, maybe alching, jewelry enchanting etc etc) since you can just go to a full world and blend in with other non-bots (humans), for example: world 2 grand exchange If casting spells on npcs, then unpopular locations reduce the banrate by alot, So make sure not to go to botting hotspots otherwise you may be included in ban waves. - Some good areas used to be (until some got popular): grizzly bear, yanille stun-alching, any overground tiles (upstairs etc) but once the areas are overpopulated, try to go to another location which is similar to the aforementioned locations. This is a very popular thread with many many users so if a new location is mentioned, the location will be populated very quickly so I can only suggest examples of good locations - Don't go botting straight after a game update, it can be a very easy way to get banned. Wait a few hours! If you ever get banned, just backtrack your mistakes and avoid them in the future: you cannot be banned without making botting mistakes. Keep in mind you can be delay-banned from using previous scripts, so don't go using free/crap scripts for 24 hours then switching to a premium script, because the free/crap previous script can still get you banned! For more anti-ban information, see this thread which was created by an official developer: http://osbot.org/forum/topic/45618-preventing-rs-botting-bans/
  9. 'the intelligent choice' by Czar Want to buy the bot, but only have rs gp? Buy an OSBot voucher here
  10. Molly's Chaos Druids This script fights chaos druids in Taverly dungeon, Edgeville dungeon and Ardougne. Profits can easily exceed 200k p/h and 60k combat exp/ph, this is a great method for training low level accounts and pures. Buy HERE Like this post and then post on this thread requesting a 24hr trial. When I have given you a trial I will like your post so you will receive a notification letting you know you got a trial. Requirements - 46 Thieving for Ardougne -82 Thieving and a Lockpick for Yanille - 5 Agility for Taverly(recommended) - No other requirements! Though I do recommend combat stats of 20+ as a minimum Features: - Supports eating any food - Hopping out of bot worlds - Recovers from deaths(respawn point must be lumbridge), includes re-equipping items on death - Potion support - Automatically detects and withdraws/uses Falador teleport tabs if using Taverly dungeon - Automatically detects and withdraws/equips/uses glories if using Edgeville dungeon - Supports looting bag Setup: Start the script, fill out the GUI, and be in the general area of where you want to run the script. CLI setup: Proggies: In the works: Known bugs: Bug report form, this is a MUST for problems to be resolved quickly: Description of bug(where, what, when, why): Log: Your settings: Mirror mode: Y/N
  11. you'll get banned before you even login
  12. there is no "safe" botting, you can get caught out anytime, safest way is not at all.
  13. 2 points
    cant get enough of this guy rofl
  14. Wich script you bought? Also the script developer is not the one who is in charge of the payments for the scripts. If you dont recieve a script after a few days (the script doesnt show in your script library) contact: @Maldesto , im sure the admin can sort this out for you ;) BUT, is the script not showing up in your script library? or is the script just not working the way it should be. Please provide us with more information.
  15. 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
  16. SentyChompys a chompy bird killer Download: http://uppit.com/ti1v6btak00u/SentyChompys.jar >wear ogre bow and ogre arrows >walk 2 the place in image >gimme bugs >scripters pls tell me anywhere i went retard package sentychompys; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; import java.util.concurrent.TimeUnit; import org.osbot.rs07.api.Chatbox; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.utility.ConditionalSleep; @ScriptManifest(name = "SentyChompys", author = "Sentende", version = 1.0, info = "", logo = "") public class SentyChompys extends Script { // NPCS int npcSwampToad = 1473; int npcChompyBirdAlive = 1475; int npcChompyBirdDead = 1476; // OBJECTS int objSwampBubbles = 684; int objBloatedToad = 1474; // ITEMS int itemOgreBellowsZero = 2871; int itemOgreBellowsThree = 2872; int itemOgreBellowsTwo = 2873; int itemOgreBellowsOne = 2874; int itemBloatedToad = 2875; int itemOgreArrow = 2866; int itemOgreBow = 2883; // AREA Area areaChompyArea = new Area(2392, 3048, 2402, 3039); // TIMER private long timeBegan; private long timeRan; private enum State { FILL_BELLOWS, CATCH_TOAD, PLACE_TOAD, KILL_CHOMPY, IDLE }; private State getState() { /* KILL CHOMPY */ if (npcs.closest(npcChompyBirdAlive) != null){ return State.KILL_CHOMPY; } /* PLACE TOAD */ else if(getInventory().contains(itemBloatedToad) && !myPlayer().isAnimating() && !myPlayer().isMoving()){ return State.PLACE_TOAD; } /* CATCH TOAD */ else if(!getInventory().contains(itemBloatedToad) && !myPlayer().isAnimating() && !myPlayer().isMoving() && bellowsEmpty() != true) { return State.CATCH_TOAD; } /* FILL BELLOWS */ else if(bellowsEmpty() && !myPlayer().isAnimating() && !myPlayer().isMoving()) { return State.FILL_BELLOWS; } return State.IDLE; } @Override public void onStart() { timeBegan = System.currentTimeMillis(); } @Override public void onExit() { //Code here will execute after the script ends } @Override public int onLoop() throws InterruptedException { switch(getState()){ case KILL_CHOMPY: killChompy(); break; case PLACE_TOAD: placeToad(); break; case CATCH_TOAD: catchToad(); break; case FILL_BELLOWS: fillBellows(); break; default: break; } return 100; } public void killChompy() throws InterruptedException { if(inventory.isItemSelected()) { mouse.click(false); } if(!npcs.closest(npcChompyBirdAlive).isOnScreen()) { camera.toEntity(npcs.closest(npcChompyBirdAlive)); } npcs.closest(npcChompyBirdAlive).interact("Attack"); sleep(random(80, 150)); new ConditionalSleep(4000) { @Override public boolean condition() throws InterruptedException { return (myPlayer().getInteracting().getId() != npcChompyBirdAlive); } }.sleep(); } public void placeToad() { inventory.interact("Drop", itemBloatedToad); if(this.chatbox.contains(Chatbox.MessageType.GAME, "There is a bloated toad already placed at this location.")) { walking.walk(areaChompyArea.getRandomPosition()); } new ConditionalSleep(4000) { @Override public boolean condition() throws InterruptedException { return (!getInventory().contains(itemBloatedToad)); } }.sleep(); } public void catchToad() { if(! npcs.closest(npcSwampToad).isOnScreen()) { camera.toEntity(npcs.closest(npcSwampToad)); } inventory.interact("Use", getOgreBellowsId()); npcs.closest(npcSwampToad).interact(getOgreBellowsString() + "Swamp toad"); mouse.click(false); new ConditionalSleep(4000) { @Override public boolean condition() throws InterruptedException { return (getInventory().contains(itemBloatedToad) || !myPlayer().isMoving()); } }.sleep(); } public void fillBellows() { if(! objects.closest(objSwampBubbles).isOnScreen()) { camera.toEntity(objects.closest(objSwampBubbles)); } inventory.interact("Use", getOgreBellowsId()); objects.closest(objSwampBubbles).hover(); mouse.click(false); if(this.chatbox.contains(Chatbox.MessageType.GAME, "I can't reach that!")) { walking.walk(areaChompyArea.getRandomPosition()); } new ConditionalSleep(4000) { @Override public boolean condition() throws InterruptedException { return (!bellowsEmpty()); } }.sleep(); } public boolean bellowsEmpty() { return getInventory().contains(itemOgreBellowsZero); } public int getOgreBellowsId() { if(getInventory().contains(itemOgreBellowsThree)) { return itemOgreBellowsThree; } else if (getInventory().contains(itemOgreBellowsTwo)) { return itemOgreBellowsTwo; } else if (getInventory().contains(itemOgreBellowsOne)) { return itemOgreBellowsOne; } else if (getInventory().contains(itemOgreBellowsZero)) { return itemOgreBellowsZero; } else { log("Inventory contains no Ogre Bellows"); return 0; } } public String getOgreBellowsString() { if(getInventory().contains(itemOgreBellowsThree)) { return "Use Ogre bellows (3) -> "; } else if (getInventory().contains(itemOgreBellowsTwo)) { return "Use Ogre bellows (2) -> "; } else if (getInventory().contains(itemOgreBellowsOne)) { return "Use Ogre bellows (1) -> "; } else if (getInventory().contains(itemOgreBellowsZero)) { return "Use Ogre bellows -> "; } else { log("Inventory contains no Ogre Bellows"); return ""; } } @Override public void onPaint(Graphics2D g) { Graphics2D gr = g; timeRan = System.currentTimeMillis() - this.timeBegan; g.drawString("Time: " + ft(timeRan), 10, 60); g.drawString("State: " + getState().toString().replace('_', ' '), 10, 75); } private String ft(long duration) { String res = ""; long days = TimeUnit.MILLISECONDS.toDays(duration); long hours = TimeUnit.MILLISECONDS.toHours(duration) - TimeUnit.DAYS.toHours(TimeUnit.MILLISECONDS.toDays(duration)); long minutes = TimeUnit.MILLISECONDS.toMinutes(duration) - TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(duration)); long seconds = TimeUnit.MILLISECONDS.toSeconds(duration) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(duration)); if (days == 0) { res = (hours + ":" + minutes + ":" + seconds); } else { res = (days + ":" + hours + ":" + minutes + ":" + seconds); } return res; } }
  17. 1 point
    This user is doing this for me
  18. Ask yourself this: "When I play a video game, do I usually play for 57 minutes, stop for 12 minutes, then repeat over and over?" The answer is probably no. Botting is inherently unsafe, but to mitigate as much risk as possible make your account act as realistically as possible. For example, bot for a couple hours, then go manually do a quest, or PK, or duel for a bit. Rest for a few hours, then repeat. Make sure there is a long consistent 8+ hour period with no account activity (this is you sleeping). Remember, if you care about your account do not bot. If you're trying to get a lot of gp via bot farm then you shouldn't care about your accounts and this really does not apply.
  19. Sad but true. Truth is I made his scripts.
  20. Version 0.09 posted - Added delay to door opening - Added improved pathfinding - No more stuck when safespotting or banking update will be live within a few hours, good luck all edit: Banking seems to work like a charm (tested for a few hours just walking to, and back), especially for injection mode (stealth mode). Unfortunately with mirror mode there is a chance the map can be bugged which means it can be stuck (happens to all bots on this site) and the mirror mode client developer @MGI has been notified. However, there is a workaround to this bug; try to stay in one place with the bot and the map will never be bugged (clientside) ** please note this bug affects ALL bots on this site , if using mirror mode , it is being worked on by the devs though **
  21. can i have a trial, please?
  22. Could you please make a longer delay after clicking on the door, so that it can get through. So it doesn't go through, and then click back on the door again due to lag.
  23. I wish I knew anything about chompy bird hunting. Never done that (even legit). But from reading your code I can tell you are trying to use an inventory item on a game object which is generally done by interacting with the inventory item using the "Use" action and then interacting with the game object using the appropriate action (it's generally "Use" for that too, item name that appears after is not part of the action). The part which is checking for a chatbox message might generate bugs when the player doesn't have the game chat on or is hidden, you should be able to do that by checking if there is an object with the required name at the player position before attempting to drop it. Also using object and npc names instead of ids would simplify your code a lot. Good look with the script m8
  24. User has 24 hours left counting from this post or he will be banned.
  25. can i get a trial for this script, it looks really good!
  26. @czar thanks for the script working great I notice that sometimes the camera angle is all the way down and so its stuck looking behind rock when its trying to hammer the wheel to fix it. Can you make it so that the script always had the camera at the highest point? (or at least if it cant find something move the camera.) Thanks!
  27. 1 point
    Majoooor key to success. Bless up.
  28. I would train str and def manually to about 20 in order to reduce intake of food at the beginning of your botting stage. Less Damage taken from NPCs = more time spent fighting [xp].
  29. #1 5m #2 12m #3 2m #4 2m #5 4m #6 15m #7 10m #8 7m
  30. iirc virtual goods are now covered. I always pay 'goods and services' and not 'friends and family'. Make a case and supply evidence. I got an account recovered from me for 25$ USD. I made a case with evidence and won. Good luck! ~Sinatra
  31. #1 4-5m #3 1m #6 10m-15m (may be less) #7 7-8m #8 5-6m
  32. 1 point
    Would it be possible to have a bit taste of this Fishing script?
  33. You were NOT CAREFUL ENOUGH when using the script, any script can get you banned
  34. After reading all of that there's something else that just became huge if ya know what I mean :Noah:.

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.