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/16/15 in Posts

  1. v2.3.124 Added a cross hair color check to InteractionEvent when used for Entities. Added a cross hair color check to ClickMouseEvent. * @param checkCrossHairColor Determines whether we check the cross hair color to help determine if the interaction was successful * -1: Don't check * 0: cross hair color should be 0 * 1: cross hair color should be 1 * 2: cross hair color should be 2 */ Couple of other additions that are still a WIP. This build is more to ensure that with the internal changes we've made so far, things are still stable. v2.3.125 v2.3.126 Reworked InteractionEvents. v2.3.127 Fixes for when the mouse would hover over the NPC for a little bit before clicking it. v2.3.128 Reverted non-entity interactions back to .123 Couple other changes to entity interactions. v2.3.129 Fixes for some interactions and re-implemented camera turning and walking for entity destination interaction events. Alek increased the size of the Settings interface.
  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. by Czar Buy now (only $8.99!) 143 HOURS IN ONE GO!!!!! update: this bot is now featured on the front page of osbot! More reviews than every other fishing bot combined! 100 hour progress report!!! How to use Script Queue: ID is 552, and the parameters will be the profile name that you saved in setup! This process is really simple, just to save you headache
  4. I finally received my 1 day ban and will stop botting from now on. I've been botting for a long time and only on one account. Here are the stat's I've botted: 70-99 Magic 40-99 Range 50-99 Thieving 1-91 Fishing 30-91 Cooking 40-86 Agility 1-70 Fletching 40-80 Crafting 30-79 Runecrafting 50-70 Firemaking 30-75 Hunter The last script I used was hunter. I change my IP a lot when botting, also had mirror mode at one point and honestly see no difference when using it. I've been botting for around 6-8 months. Any questions on how I bot just ask me.
  5. Lol nice signature OP.. it's sickening!
  6. 2 points
    You clicked a phishing email, most likely.
  7. So this is a decaying exponential. Therefore it'll take the format of P(t)=Ae^(bt), where t represents years, A represents initial population at 1990, and b is the decaying factor. Some rules to be familiar with. The inverse of an exponential 'e' is ln, the natural logarithm. Others is dividing by exponents, you take away the power. Just google if you're unsure.
  8. 2 points
    Just got 99 str with this, thanks
  9. 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
  10. 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.
  11. That happens for lunar spells only, fixed. New update will be live within an hour or so Lunar spells are back to normal
  12. The IP is linked to a banned member (who registered today). Thanks for reporting this.
  13. Whenever the main tree I'm cutting is not on screen (I chopped it down), debug spams this msg, and CPU skyrockets by +25% (to 50+% from this one bot alone) whenever it does this: This is using Custom mode for oak chopping, drop style, injection.
  14. GOING TO BED. WHEN I WAKE UP NEXT MORNING I'M GOING TO PAY FIRST PERSON WHO POSTS CORRECT ANSWER + WORK! thanks
  15. I'm removing it, it really doesn't belong in the API.
  16. really good script got me to 54 in under 12 hours, any chance i can get the auth upgraded to 24 hours?
  17. can i get a trial please? range guild still working a treat
  18. heres a small proggy. perfect script.
  19. Does this perform 3 tick fishing @ barbarian by using knife + leaping trout and salmon every 2nd fish caught? This eliminates the delayed emotion that occurs after a 2nd fish is caught which increases xp per hr on 25% and gives bonus 1m+ xp in cooking by the time you reach 99 fishing. If it does not would it be possible to implement this method?
  20. He selling not buying guys please read the title like I didn't.
  21. if (player.isUnderCombat()) { Settings.setRunning(true); LocalWalker.walk(safeArea);
  22. it wouldnt work. you have to think more advanced about it. your mule should and will only stay in safe-zones near the guards to be always safe. if i as a mule attack my farmer the guards will instantly kill me. and i will lose all items (they will drop on the ground for everyone to see) ...
  23. Let your mule attack you and then kill it. Then you get to take his bank and not be skulled
  24. Use Caesar's solution. His answer is a natural exponential function and looks better. However, I would round off the values to 3 numbers, since there are max 3 digits in the question, if you understand what I mean.
  25. If they make it so you cant trade that is guna be shite. Already guna be crap without the ge. Like iron man mode but everyone is against you and taking your stuff
  26. Hello, currently when cutting yew logs into yew longbows(u) the script deposits the entire inventory into bank and then re-withdraws the knife as well as new yew logs everytime. Is this intentional (with the knife)?
  27. Delete. Will release in the future when I can re-write the script and improve it much more. I'm busy with real life situations sorry
  28. Just a private script i made today. I do not need it anymore It goes pretty fast. NO i am not a fulltime coder just like this little tasks with allot of thinking. import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.ui.MagicSpell; import org.osbot.rs07.api.ui.Skill; import org.osbot.rs07.api.ui.Spells; import org.osbot.rs07.api.ui.Tab; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; import java.io.IOException; import java.net.URL; import java.util.ArrayList; import java.util.concurrent.TimeUnit; import javax.imageio.ImageIO; @ScriptManifest(author = "THC", info = "You need Cosmic runes in your inventory, and hold a Staff of ..", name = "THC Super Enchanter", version = 1, logo = "") public class main extends Script { private long timeBegan; private long timeRan; private int justCast = 0; //unfinished selector just the variables private int selectedEnchantIndex = 2; //you need to add your jewels private String[] rawJewel = {"Sapphire ring","Sapphire necklace","Emerald ring"}; private String[] EnchantedJewel = {"Ring of recoil","Games necklace(8)","Ring of dueling(8)"}; //unfinished selector just the variables private int selectedEnchantlevel = 1; private MagicSpell[] spellArray = { Spells.NormalSpells.LVL_1_ENCHANT, Spells.NormalSpells.LVL_2_ENCHANT, Spells.NormalSpells.LVL_3_ENCHANT, Spells.NormalSpells.LVL_4_ENCHANT, Spells.NormalSpells.LVL_5_ENCHANT, Spells.NormalSpells.LVL_6_ENCHANT}; private int mouseTail = 10; private ArrayList<Point> mouseHistory = new ArrayList<Point>(); private Color tailColor = Color.CYAN; public static int mX; public static int mY; private static Image image; int counter = -1; int lastXP = 0; private final Image bg = getImage("http://s22.postimg.org/bcnf5ddy5/Untitled.png"); private Image getImage(String url) { try { return ImageIO.read(new URL(url)); } catch (IOException e) { this.log("Couldn't retrieve bg image"); } return null; } @Override public void onStart() { try { URL url = new URL("http://s30.postimg.org/f0n58m83h/Rune_dart_detail_1.gif"); image = ImageIO.read(url); } catch (IOException e) { this.log("Couldn't retrieve cursor image"); } timeBegan = System.currentTimeMillis(); log("Welcome to THCSuperEnchanter"); log("Enjoy the script, gain some magic XP!"); } private enum State { IDLE,DO_BANK,TAKE_BANK,CLOSE_BANK,OPEN_BANK,ENCHANT }; private State getState() { if (inventory.contains("Cosmic rune")) { if(bank.isOpen()) { if(inventory.contains(EnchantedJewel[selectedEnchantIndex])){ return State.DO_BANK; } if(!inventory.contains(rawJewel [selectedEnchantIndex])){ return State.TAKE_BANK; }else{ return State.CLOSE_BANK; } }else{ if(inventory.contains(rawJewel [selectedEnchantIndex])){ return State.ENCHANT; }else{ return State.OPEN_BANK; } } }else{ log("No Cosmic Runes where found in inventory!"); } return State.IDLE; } @Override public int onLoop() throws InterruptedException { if(!client.isLoggedIn() || bot.getScriptExecutor().isPaused()){ return random(200, 600); } switch (getState()) { case OPEN_BANK: if(getMagic().isSpellSelected()) { getMagic().deselectSpell(); //getInventory().getItem(EnchantedJewel[selectedEnchantIndex]).interact("Cast"); sleep(random(100, 800)); }else{ if(!myPlayer().isAnimating() && !myPlayer().isMoving()) { NPC banker = npcs.closest("Banker"); if(banker != null && map.canReach(banker)){ banker.interact("Bank"); sleep(random(2600, 2900)); } } } break; case DO_BANK: bank.depositAllExcept("Cosmic rune"); sleep(random(100, 600)); break; case TAKE_BANK: bank.withdrawAll(rawJewel[selectedEnchantIndex]); sleep(random(100, 600)); break; case CLOSE_BANK: bank.close(); sleep(random(100, 800)); break; case ENCHANT: if(getMagic().isSpellSelected()){ if(getMagic().getSelectedSpellName().replace("-", "_").replace(" ", "_").toUpperCase() .equals((spellArray[selectedEnchantlevel]).toString().toUpperCase())) { if(!getTabs().getOpen().equals(Tab.MAGIC) ){ getInventory().getItem(rawJewel[selectedEnchantIndex]).interact("Cast"); justCast = 3; //sleep(random(250, 800)); } }else{ getMagic().deselectSpell(); } }else{ if(getTabs().getOpen().equals(Tab.MAGIC)) { getMagic().castSpell(spellArray[selectedEnchantlevel]); return random(250, 800); } if(justCast >=1){ justCast--; return random(150, 200); } getMagic().castSpell(spellArray[selectedEnchantlevel]); } break; case IDLE: sleep(random(10, 30)); break; } return random(250, 400); } @Override public void onExit() { log("Thanks for running the THC Super Enchanter script!"); } @Override public void onPaint(Graphics2D g) { Font font = new Font(Font.SANS_SERIF, Font.BOLD, 12); g.setColor(Color.GREEN); g.setFont(font); if(skills.getExperience(Skill.MAGIC) != lastXP) { counter++; } lastXP = skills.getExperience(Skill.MAGIC); timeRan = System.currentTimeMillis() - this.timeBegan; g.drawImage(bg, 350, 346, null); g.drawString("Items Enchanted: " + counter, 360, 362); g.drawString(ft(timeRan), 365, 375); mX = this.mouse.getPosition().x; mY = this.mouse.getPosition().y; g.drawImage(image, mX - 3, mY - 7, null); mouseHistory.add(new Point(mX, mY)); ((Graphics2D) g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); for (int i = 0; i < mouseHistory.size() - 1; i++) { g.setColor(new Color(tailColor.getRed(), tailColor.getGreen(), tailColor.getBlue(), 255 / mouseHistory.size() * i)); Point currentPoint = mouseHistory.get(i); Point nextPoint = mouseHistory.get(i + 1); g.drawLine(currentPoint.x, currentPoint.y, nextPoint.x, nextPoint.y); } if (mouseHistory.size() > mouseTail) { mouseHistory.remove(0); } } private String ft(long ms) { long sec = ms / 1000L; return String.format("%02d:%02d:%02d", new Object[] { Long.valueOf(sec / 3600L), Long.valueOf((sec % 3600L) / 60L), Long.valueOf(sec % 60L) }); } }
  29. Good luck with your services, you may add a nice thread layout to make it look better?
  30. I live in Australia aswell mate :P I remember doing this is high school. Both methods are correct, except it's much easier to work out using euler's number, since you can isolate the decaying factor easier by using LN(). To double check my method, use the final formula provided. Substitute in b = 3, and b = 15, you should get 255, and 212
  31. See I didn't know that, you learn something new everyday, thank you for the info! I will definitely use it on a different account in the future. The account mentioned prior is my account from 2005 and it just has too much history to get perm ban (honestly just want to do as little fletching as possible lmao) Anyways, thanks again on the great script.
  32. hahahaha yas, I believe its all about how good the scripts are! and even though I don't have any of yours scripts (im poor af now) I have had trials and they are definitely the best scripts I have ever used
  33. Have you readded essence support? You said you were going to, and it still isn't up.
  34. Not sure if it's just me but I start the script in barbarian village and after an hour and twenty minutes the script then ran to lumbridge and started fly fishing there. It's happened a few times and can be pretty annoying especially if I wake up and find my character not where I left it. Any ideas? thanks
  35. I used a custom area close by the GE. When it went to bank it kept going back and forth and never successfully banked.
  36. can i get trial pls ?
  37. daaamn epic script.. can i have trial?
  38. I'll do this for you, add my skype: buddy.osrs to discuss
  39. I did experiments from 50-70 all melee stats, now I use NMZ script(s) til 99. I've maxed 3 accounts this way. I've only received 1 ban but unfortunately it was a chain ban. But I know exactly what I did wrong and I'm on my way to another maxed account atm
  40. rock crabs afk train another acc, netflix and chill with yourself, eat food and chill, it's the place to be.
  41. Still broken and spam clicks trying to move outside the minigame over and over. Won't even complete or start one game. Still trying to "Walking to position 1"

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.