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. Alek

    Ex-Staff
    17
    Points
    7878
    Posts
  2. Explv

    Scripter II
    14
    Points
    2315
    Posts
  3. Muffins

    Global Moderator
    10
    Points
    6886
    Posts
  4. Dard

    Trade With Caution
    9
    Points
    1821
    Posts

Popular Content

Showing content with the highest reputation on 05/12/17 in Posts

  1. nice try faggot we all know who the real artist is here on these forums
  2. Finally finished my CSGO map. Check it out here: http://steamcommunity.com/sharedfiles/filedetails/?id=923833164 Played on it with 6 of my friends and it was a blast. It took me a while to learn a bit about displacements, skybox, lighting, and all the quirks with Hammer. There aren't many dark or snow maps, so I did both. Hopefully you guys find use with it as a warmup map or some general fun.
  3. Nice try faggot, we all know you got that from Reddit.
  4. 5 points
    Bye @sezerrr
  5. The least serious is the botting and bans section.
  6. An example of a post-test loop would be a do while loop. For example: do { // some stuff } while(some condition is true); // check this after The contents of this loop will execute at least once, because the condition is checked after the loop completes NOT before. This is different from a while loop where the condition is checked first: while (some condition is true) { // Check this first // some stuff } An example use of this is sanitizing input because you may want to get some input from the user THEN check it, and only exit the loop if some condition is matched. Consider this trivial example: Scanner scanner = new Scanner(System.in); String input; do { input = scanner.nextLine(); // Read a line of input } while (!input.equals("Hello")); // Only exit the loop if the input matches "Hello"
  7. smh @Fruity stop making alts on osbot you'll get banned
  8. I wrote something similar for someone before, you need to hover the widgets: //Credits to Explv //Main class private Skill currentAttStyle; private void setAttackStyle(final Skill attackStyle) { Event attStyleEvent = new AttackStyle(attackStyle.toString()); execute(attStyleEvent); if (attStyleEvent.hasFinished()) { currentAttStyle = attackStyle; } } //AttackStyle class public class AttackStyle extends Event { private final int attackStyleParent = 593; private final int[] attackStyleChildren = {3, 7, 11, 15}; private final String xpType; private int attackStyleToCheck = 0; public AttackStyle(final String xpType) { this.xpType = xpType; } @Override public int execute() throws InterruptedException { if (getTabs().getOpen() != Tab.ATTACK) { getTabs().open(Tab.ATTACK); return 0; } RS2Widget attackStyleWidget = getWidgets().get(attackStyleParent, attackStyleChildren[attackStyleToCheck]); if (attackStyleWidget == null) { setFailed(); return 0; } if (!attackStyleWidget.hover()) { return 0; } sleep(random(500, 600)); if (getWidgets().singleFilter(attackStyleParent, widget -> widget.getMessage().matches(".*\\(" + xpType + " XP\\)$")) == null) { attackStyleToCheck++; if (attackStyleToCheck >= attackStyleChildren.length) { setFailed(); } return 0; } Rectangle widgetBounds = attackStyleWidget.getBounds(); double colorX = widgetBounds.getMinX() + 5; double colorY = widgetBounds.getMinY() + 5; if (getColorPicker().colorAt((int) colorX, (int) colorY).getRed() > 100) { log("Already selected"); setFinished(); return 0; } if (attackStyleWidget.interact()) { setFinished(); } return 0; } }
  9. 👑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
  10. The timeRan variable should be local to the onPaint function. The Runescape area should be private, final, and start with a lowercase first letter, as per standard Java conventions. There should be a new line in between each method for better readability. The class should start with an uppercase first letter, as per standard Java conventions. Version number is 2, is this really version 2 though? info and logo in the @ScriptManifest attribute are severely lacking. You don't need to check that your player isn't moving before calling web walk. The indentation is completely fucked in some places. onExit method is unnecessary, and definitely misleading as it prints "Hello" to the logger when the script is in fact exiting. The methods and class should be final just in case someone in Lumbridge tries to override them. Do you really need to sleep for 100ms in between loops, when all you are doing is calling getWalking().webWalk()? Otherwise, good job!
  11. 2 points
    int x = random(1,10) if (inventory.getAmount("item") == x) { bury }
  12. This looks to me like an automated F2P Farm, I just want to warn you, F2P farming is dead unless you can find a nice supply of non-flagged proxies, every account you try to run will get locked. I used to run 500-800 accounts in F2P last year but every since January of 2017 F2P has been targeted and datacenter IPs have been flagged. The reason the guy is selling the automated system is because F2P isn't viable anymore. Think about it logically for me, a system that is completely automated that potentially makes $200-500/day (Which I achieved in the past) selling for a measly $1500? Sorry to burst your bubble, the reason he is selling it is because he knows he can't run the farm anymore.
  13. 2 points
    just a greyname passing by.
  14. The update isn't live yet, it will show v193.0 once it goes live ^^ Almost there, hopefully not too much trouble guys I appreciate the patience And yep just after testing safespotting I realized the script will try to fight npcs that are out of range, I have patched that too, just forgot to mention. As for the games necklace + amulet of glory (2 neck slots for equipment), I hadn't anticipated two necklaces/amulets, I will add a fail-safe for it asap for the next mini-version ^^ I basically re-wrote large chunks of the script in this version so I'm being very, very careful in not messing anything up. I also went after the long-term "bugs" which aren't really bugs but annoying small details in the script which have been there for many versions such as incorrect price grabber, the looting items over X value not adding stackable items prices, mouse spasms when doing multiple actions (eat food, drink potions) etc. etc. EDIT: Yes I can easily add a fight radius for safespotting too, will add an input for it in the GDK plugin setup window
  15. Considering I'm your only friend and I didnt play I dont believe you bro
  16. 65 HOUR PROGGY!!
  17. PPOSB - AIO Hunter Brand new trapping system just released in 2024! *ChatGPT Supported via AltChat* https://www.pposb.org/ ***Black chinchompas and Black salamanders have been added back*** Supports the completion of Varrock Museum & Eagle's Peak OR CLICK HERE TO PAY WITH 07 GOLD! The script has been completely rewritten from the ground up! Enjoy the all new v2 of the script JOIN THE DISCORD CHAT FOR QUESTIONS/ SUPPORT/ CHATTING/ UPDATES! New GUI: Features: Click Here Current functioning hunter tasks: (green - complete || yellow - started || red - incomplete) Screenshots: Progressive Leveling: 1-19 --> Crimson swift 19-43 --> Tropical wagtail 43-63 --> Falconry 63+ --> Red chinchompas Updates How to setup Dynamic Signatures Report a bug CLI Support - The script now supports starting up with CLI. The commands are given below. Please put in ALL values (true or false) for CLI to work properly. Make sure they are lowercase values, and they are each separated with an underscore. The script ID for the hunter bot is 677. Parameters: EnableProgression_EnableVarrockMuseum_EnableEaglesPeak_EnableGrandExchange Example: -script 677:true_true_false_true ***Don't forget to check out some of my other scripts!*** OSRS Script Factory Click here to view thread LEAVE A LIKE A COMMENT FOR A TRIAL The script is not intended for Ironman accounts. It still works for Ironman accounts, but you must have all equipment, gear, and items.
  18. Script Version: 40.0 | Last Updated: 10/11/2023 [MM/DD/YYYY] LEADERBOARDS: https://cnar.dev/projects/edragons/leaderboard.php Script Progress Pictures Script Development Updates Script Manual GUI Settings (Disable Ad-block to see Images) Gui Saving / Loading: When selecting 'Save settings' a pop up directory will show up. Set a file name under "File name:" then click 'ok' or 'save'. It will save as a .txt file. When selecting 'Load settings' a pop up directory will show up. Simply find your saved .txt file and click it. Once selected, select 'ok' or 'load'. Safe-Spotting Mode: Please start the script at your preferred safe spot when selecting this option and pressing start OR load your saved settings.txt file to auto fill your safe spot! Looting Bag Mode: If toggled, it will use random behavior when adding bones or hides to the Looting Bag! If you happen to die the script will have added it to the lootlist and retrieve it once it spawns on dragon death and continue using it!. Loot distance: Default = 10 Tiles away from your player. Set your custom distance if you prefer. Loot range ammo: Loots the ammo type you have equipped if you are ranging! Default = Stack of 5 Bolts on floor Special Attack: Uses special attack during combat [Main weapon support only!] Deathwalk Mode: Handles death and regears with the equipment set from on start of the script. Current Modes Supported [BETA]: Under production. No guarantee that it is 100%. Green Dragons: West wilderness East wilderness Graveyard wilderness Lava maze wilderness Myth guild [BETA] Blue Dragons: Taverly Watchtower Ogre enclave Heroes' guild Myth guild [BETA] Black Dragons: Taverly Lost city chicken shrine Myth guild [BETA] Metal Dragons: Brimhaven Brutal Dragons: Black dragons in zeah catacombs [BETA] Blue dragons in zeah catacombs [BETA] Red dragons in zeah catacombs [BETA] Mode Help Blue Dragons Supported safespots for taverly mode only. *Other modes can use any spot* Near the agility pipe | Less traffic but with lower profit/hr Inside the Expanded blue dragon room Items | Requirements Anti-dragon shield Ranged/Melee/Magic support! Food Prayer potions *Blowpipe mode taverly mode* Summer Pie *Taverly mode* Falador teleports *Taverly mode* Dusty key *Taverly mode* Dueling rings *Watchtower mode or Heroes guild mode* Games necklaces *Heroes guild mode* Black Dragons Supported safespots Anywhere in the dragon area. Items | Requirements Anti-dragon shield Ranged/Magic support only! Food Anti-poisons *If taverly mode* Falador teleports *If Taverly mode* Dusty key *If Taverly mode* Raw chicken *Lost city mode* Green Dragons Ranged/Melee/Magic support! Supported safespots Graveyard: Anywhere in the myth guild or lava maze dragon area. Items | Requirements East Dragons: Dueling ring *Not optional* Games necklace *Optional* Glory *Optional* Metal Dragons Items | Requirements Select Bury bones option + Dragon bones in loot table to bury bones! Banking is not supported. Please start at the dragon room. It will randomly choose a metal dragon. Range / Magic only support Brutal Dragons Items | Requirements Ranging potions Extended antifire potions Prayer potions Food prayer > 43 rope tunnel route unlocked Start at blast mine bank At this time it will auto grab my set amount of prayer pots. Full GUI customization will come soon. CLI Information Script ID: 898 Create your own file & save under c/users/osbot/data as filename.txt Mode names "Blue dragons(Taverly)", "Blue dragons(Watchtower)", "Blue dragons(Heroes guild)", "Blue dragons(Myth guild)", "Black dragons(Taverly)", "Black dragons(Lost City)", "Black dragons(Myth guild)", "Green dragons(West)", "Green dragons(Graveyard)", "Green dragons(Lava maze)", "Green dragons(Myth guild)", "Metal dragons(Brimhaven)", "[BETA]Brutal dragons(Black)" Food names "Trout", "Salmon", "Tuna", "Potato with cheese", "Lobster", "Swordfish", "Jug of wine", "Monkfish", "Shark", "Manta ray", "Tuna potato", File creation template *See gui for options* *Create your own for validation*: #Dragon GUI Settings #Fri Mar 30 20:14:43 EDT 2018 checkSummerPieActive=false checkEatToFull=true textFoodAmount=1 checkBurningAndGlory=false checkRanarrWeed=true radioWorldHopper=false radioStrengthPotionRegular=false checkRegularWalker=false radioAttackPotionSuper=false radioSpecialAttack=false checkAdamantHelm=true checkWalkToBank=false checkGloryAndGames=false checkLootingBag=false radioMagicPotion=false radioSafeSpot=true radioRangePotion=true radioStrengthPotionSuper=false textWorldHopCount=7 checkRespawnTeleport=false comboDragonsMode=Blue dragons(Watchtower) radioCombatPotion=false checkAutoEatAt=false checkNatureRune=true textEatAt=60 checkAdamaniteOre=true checkBuryBones=false checkGamesAndDueling=false radioAntipoisonPotion=false checkRubyDiamondCombo=false checkSafetyTeleport=false checkRuneDagger=true checkLootAmmo=true radioAttackPotionRegular=false checkBlowpipeActive=false radioAntifirePotion=false checkDragonhide=true checkDragonBones=true checkGloryOnly=false textLootDistance=10 safeSpot=2443,3083,0 checkAntiPK=false checkClueScroll=false checkBurningAndDueling=false comboFoodType=Shark checkDeathwalking=false Bug Report Template Status in the paint(Screenshot): Client Version: "Osbot x.x.x" Client Type(Mirror Mode OR Stealth Injection): Inventory layout: Equipment layout: GUI settings (Screenshot(s)): What is the error that is occurring? How can I replicate this error? Logger output (Screenshot): GRAB YOUR OWN DYNAMIC SIGNATURE HERE https://cnar.dev/projects/edragons/users/All_Users.png //This gives you the all users image (600x200) I encourage you to display your signatures and linked to the thread! Would appreciate that To get your own just do (Case sensitive) https://cnar.dev/projects/edragons/users/YourNameHere.png if your osbot name has spaces (ex. Cool doot 33) https://cnar.dev/projects/edragons/users/Cool doot 33.png PURCHASE HERE
  19. I am expanding my gold clientele, so if you're interested in buying gold I will have a stock daily Message me or add my Discord OsVap0r#7707 Payments PayPal Bitcoins *Never trade any account without confirming this with me* Terms OF Service I will not go first (Unless you're trusted) Chargebacks will be disputed instantly Always request me to PM you on the forums if you add my skype I am not responsible if somebody else adds you from a different skype pretending to be me, ALWAYS confirm It is your responsibility to make 100% sure you are talking to me, Just like it is my responsibility to make sure my account is secure.
  20. ~~~~~~~~~~~Not sure if this is the right place to post this, so please let me know if i should move it.~~~~~~~~~~~ So I'm a fan of the color scheme and general look of the script logo/ads for @Fruity 's Zulrah script. So I recreated the text portion and turned it into a full 1080p wallpaper. Figured I would share it here just in case anyone else liked it. soooo, here it is!
  21. I'm currently making Signature + Avatar combos for 6.5M 07gp I'll also make discounted Thread Layouts for 7M 07gp / $9.00 Everything else is 2M 07gp / $2.00 Examples: GOOD UNTIL: 05/22/17
  22. i think it's suspicious that @Mio is involved in almost every dispute posted. a bit fishy, might want to keep an eye out on this one /s
  23. My trigger works, there are just some slight issues on comp servers. Probably will fix it in a week then go back to selling.
  24. package infinitewalker; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.Color; import java.awt.Graphics2D; @ScriptManifest(author = "Shudsy", info = "Walks", name = "Shudsy's InfiniteWalker", version = 2, logo = "") public class infinite extends Script { private long timeBegan; private long timeRan; public Area Runescape = new Area(2297, 3918, 3442, 2957); @Override public void onStart() throws InterruptedException { timeBegan = System.currentTimeMillis(); } @Override public int onLoop() throws InterruptedException { if (!myPlayer().isMoving()) { getWalking().webWalk(Runescape.getRandomPosition()); } return 100; } @Override public void onExit() { log("hello"); } @Override public void onPaint(Graphics2D g) { timeRan = System.currentTimeMillis() - timeBegan; g.setColor(Color.GREEN); g.drawString("Timeran: " + ft(timeRan), 20, 230); } private String ft(long ms){ long s = ms / 1000, m = s / 60, h = m / 60, d = h / 24; s %= 60; m %= 60; h %= 24; return d > 0 ? String.format("%02d:%02d:%02d:%02d", d, h, m, s) : h > 0 ? String.format("%02d:%02d:%02d", h, m, s) : String.format("%02d:%02d", m, s); } } Decided to release this for free. enjoy
  25. Would partner get the source etcetc?
  26. @Lewis is your best bet! He's awesome
  27. @Swe I'm probably going to need the script writers to debug and tell me what the specific issues are.
  28. 1 point
    Exactly why I asked haha I'm building mine up now
  29. Kid is retarded Here's what happened. Pain: Zapp, who did tesla scam? Me: Bennifer imateamcape timka nickpure runescapeVM (now banned) dard Lucki: what bennifer is banned? Me: no wtf are you smoking? runescapeVM is banned Lucki: hurr durr wtf is a zappster Me:
  30. woah i can see it on everyones desktop screens alrdy
  31. Did my best to recreate it in your taste @Muffins *Please notice me senpai*
  32. Script looks mint, anychance i can get a trial?
  33. Doubt you'll get full graceful at 50 agility, more like 60-70. At least it was on all my accounts
  34. dude the risk free way is to get 40 range yourself, use czar range guild for 75 range, do the atk quests, train to 60 atk and 70 str manually then use fruity NMZ to 99 str 99 range. it's a fail safe 100% success rate lol just bot smart, do all the banking, questing yourself
  35. Yes indeed! I do halos too and did for many risk fighters. Been helping dragonite when hes overwhelmed on orders. If you need any, hit me up
  36. I do this on my pure. Except, I bot for 8+ hours at a time. Been almost a month+ still not banned. Although, the bots I use are paid for.
  37. ^^^^^^^^ ********as walking round wid 2 face cant tell fk TriHard
  38. I rate that. The only way to not these days is babysitting hard unless you really won't give a fuck about it
  39. Looking forward to the new update! Incase this has not been fixed I'll try to elaborate this issue a bit more: The character tends to end up at doors, knows it has to tackle this final obstacle by clicking it; but doesn't proceed to solve the question, regardless of which it is Thanks (:
  40. So i took look into V7.0 of your script and it does this,(only when starting the script and having certain viewangle) Not when it has already done 1 inv and such. Not a huge problem but just noticed. https://gyazo.com/4688ed85761592e0dc2183e9c47d78ac and this happens when you run out of steel bars and go to bank, seems to be doing that useless and suspicious path everytime (depends on view angle how bad this it is) https://gyazo.com/31134090b3bab78881b1b1a5887e76c4 (this one with not that bad view angle) https://gyazo.com/2169ec1c44a0a96bc62dc5e7f5670160 Otherwise the script has worked pefrectly for 30ish hours what i have used it now, hope u can fix the suspicious pathing what seems to be the only little fix to perfection, cheers for the script!
  41. Hey Czar, Could I try out Perfect Fighter? Been a while since I've been on OSRS or botted so I'm pretty excited to say that you'll be the first and hopefully last stop for my botting needs :p Cheers x
  42. 1 point
    no problem
  43. Czar sorry, just wanted to make sure you didn't miss my previous post! Plank make with (log out when out of runes) is selected does not allow me to make any planks, but logs me out even though I have all the runes required, logs in the bank, and a cash stack in my inventory.
  44. 1 point
    way more than this, but you have 0 feedback and have no reason to sell it so recover = nobody buys

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.