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/15/15 in all areas

  1. 6 points
    CSS is for styling, there's no such thing as back-end CSS, try PHP. Time spent coding, quality and amount of code are more serious, objective, verifiable and overall professional values to measure the value of this kind of work. Your "not satisfied, not paying" policy won't attract any quality self-respecting designer/coder unless you couple it with an advance and/or some other kind of bonus(es). Also, the fact that you think that you can use CSS to code an admin panel plainly reflects that you yourself don't even know what you want. Just saying.
  2. You bottted. You got banned. Why complain?
  3. Rip, I've never had any problems with the mirror and will continue to use it
  4. Bogla Gold is a Runescape Gold service who is no longer hiring online. All new Bogla Team members (post 2015) are either direct family of someone who was already working a Bogla Gold, or someone that a team member has known in person for a minimum of 7 years. We imposed this rule to ensure the safety of our clients as we continue to grow. Thank you! Connecting with Bogla Gold 1,350+ Facebook Users 2,500+ Instagram Following 1000+ Twitter Followers 260+ Google Plus Users
  5. 3 points
    SOLD /REQ CLOSE
  6. Already been scammed once for 22m, and then again for 15m. So if you do not have LF sponsor or 100+fb, please, fuck off. Please post prices below and don't just ask for my skype! i need mithril gloves and desert treasure done, on a 1 def 13 prayer pure! Stats: 30 theiving, 40 fm, 1 attack (training to 50 so i know ill get more attack) 77 str, 66 hp, 48 range, 50 mage. also, how much would it be from a fresh level 3 account?
  7. 3 points
    Yes, I do 48hr trials. Would you like one? Getting stuck at the trapdoor seems to be because even using the camera.toEntity(); method does not properly rotate the camera to the trapdoor, I'm testing a fix right now where the bot will do an area check to see if its within the walled area and if not will move to it prior to interacting with the door. I really wish OSBot would fix their interactions lol. I can also add the ability for the bot to detect if your poisoned(I think OSBot has a method for this) and use an anti while at bank, it already by default uses a super anti when doing earth orbs because of the spiders near the pillar so it shouldn't be hard to implement. Pushing 5.4 right now, which will hopefully fix the trapdoor stuck using an area check. I have tested it for around 30 minutes(30 minutes of letting it handle the trapdoor, resetting it and repeating) and haven't had issues with handling the trapdoor.
  8. 3 points
    Weekend Proggy
  9. 3 points
    Such motivation Much passion Very inspiration
  10. Well Boys I have had many ups and downs on this account, and have been hacked twice, while taking this account from 60-77-60 to 70-92-70 all from CZAR Ankous. This is my ultimate goal, and I will quit if it doesn't go down because I was cleaned a few days ago. Here we go.... Starting Stats/Inventory--------------------------------------------------------- I understand this probably wont turn into one proggy because of update on Thursday etc but... Basically I will not turn this computer off so one huge proggy is the goal 99 strength and bank loot here we come. First afternoon done, 93 strength gainz with 1.1m in lewt Over 24 hours in, 94 strength with 2.7m gp gainz and over 1m xp gainz 43 hours in. Almost 2m xp gainz, 95 strength, 4.5m gp gainz Decided to stop script because of thursday update, will turn on again on Thursday morning In 53 hours with breaks per ~3 hours, 2.48m strength xp, and over 6m gp gained Gains from 53 hours After over a day break we back on the grind!!! 3m till 99 str o_o Decided to take another break at 20 hours, rethought my choices, not really suiciding now, just going to bot atleast 10 hours a day until 99, here is a nice proggy though under 300k for 97 strength, and about 1m xp gainz Gainz update-------------------------- June 19th 3 HP levels, 4 strength Missed a proggy ;( Ran for about 10 hours, got 97 strength and 44k off 88 hp! Another small proggy, just started it back up Taken a break, about 600k from 98 strength. Sold all my loots to fund my voider in making Got it XD February 27th 2017 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Currently on hold as I've heard of some bans etc. Still 97 strength
  11. Hello, this is my first time at Osbot and I am excited to be apart of the community!
  12. You know they flag proxies right?
  13. Does mirror client even support proxies yet? Are you the same person that cried 1-2 weeks ago?
  14. Did some powerleveling for me and completed a quest very quickly, thanks a lot guys!
  15. 2 points
    Did you get to say goodbye before they died
  16. 2 points
  17. 2 points
    Once upon the time, there was this boy, who asked this one girl the following: "Will you marry me?" Where this girl answers "No." And so the boy lived his life happy till the end, driving his motorcycle, fishing, hunting, playing golf, drinking beer and whiskey and he had all the money he needed in bank and after he went to pee he let the toilet seat open and farted in the living room with out anyone telling him to stop. The End.
  18. 2 points
    Just bought this and for the last hour it has run absolutely flawlessly, 10/10 would recommend to a friend Thanks Czar
  19. 2 points
    i have DubzieBug doing it for 1m with his afk bot i belive.
  20. Yes most likely. You can run atleast 3-4 with those specs.
  21. 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
  22. This is a script that gets you 150k mage exp per hour. It casts stun at an enemy, and then really quickly casts high alch afterwards. We wear armour so that we will splash. This process is called Stun-Alching. Here is a short video about it: This script is very basic. I made it for a user named Anthony who is new here, but actually ended up using this myself. Note: Babysitting advised. The script cannot logout when you are out of runes, because you cannot logout during combat. It also cannot take breaks, because again, you cannot logout during combat. Usage: Simply change the variable "targetEnemyName" to the name of the npc that you want to splash Stun onto. The current enemy is set to "Skeleton". package scripts; import java.awt.Color; import java.awt.Graphics2D; import java.text.NumberFormat; import java.util.Locale; import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.api.model.Item; import org.osbot.rs07.api.ui.Option; 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; @ScriptManifest(name = "Stun Alcher", author = "MegaManAlpha", logo = "", version = 0.0, info = "") public class StunAlcher extends Script { String targetEnemyName = "Skeleton"; long scriptStartTime = 0; int startMagicLevel = 0; int startMagicExp = 0; int currentMagicExp = 0; int soulRunesStartAmount = 0; int soulRunesCurrentAmount = 0; int soulRunesUsed = 0; int natureRunesStartAmount = 0; int natureRunesCurrentAmount = 0; int natureRunesUsed = 0; boolean started = false; @Override public void onStart() throws InterruptedException { antiBan.unregisterAllBehaviors(); scriptStartTime = System.currentTimeMillis(); startMagicExp = skills.getExperience(Skill.MAGIC); startMagicLevel = skills.getStatic(Skill.MAGIC); soulRunesStartAmount = getNumberOfSoulRunes(); natureRunesStartAmount = getNumberOfNatureRunes(); log("MegaManAlpha's Stun-Alcher script has now started!"); log("You will be splashing: " + targetEnemyName); started = true; } @Override public int onLoop() throws InterruptedException { if(started) getState(); return random(100, 200); } private void getState() throws InterruptedException { if(!client.isLoggedIn()) { log("Not logged in."); log("You need to be logged in for this script to work."); return; } if(!tabs.getOpen().equals(Tab.MAGIC)) { if(tabs.open(Tab.MAGIC)) { sleepUntilMagicTabOpens(); } return; } Entity enemy = npcs.closest(targetEnemyName); if(enemy == null) { log("Target enemy not found"); return; } soulRunesCurrentAmount = getNumberOfSoulRunes(); natureRunesCurrentAmount = getNumberOfNatureRunes(); soulRunesUsed = soulRunesStartAmount - soulRunesCurrentAmount; natureRunesUsed = natureRunesStartAmount - natureRunesCurrentAmount; currentMagicExp = skills.getExperience(Skill.MAGIC); if(magic.castSpellOnEntity(Spells.NormalSpells.STUN, enemy) && sleepUntilStunIsCast(soulRunesCurrentAmount)) { sleep(random(25, 100)); if(moveMouseToAlchArea()) { leftClick(); if(sleepUntilInventoryTabActive() && isHighAlchOption()) { sleep(random(25, 100)); leftClick(); sleepUntilMagicTabOpens(); } } } } private int getNumberOfSoulRunes() throws InterruptedException { for(Item item : inventory.getItems()) { if(item != null && item.getDefinition() != null && item.getName() != null) { if(item.getName().equals("Soul rune")) { return item.getAmount(); } } } return 0; } private int getNumberOfNatureRunes() throws InterruptedException { for(Item item : inventory.getItems()) { if(item != null && item.getDefinition() != null && item.getName() != null) { if(item.getName().equals("Nature rune")) { return item.getAmount(); } } } return 0; } private boolean moveMouseToAlchArea() throws InterruptedException { //high alch area rectangle //709, 322 //719, 336 mouse.move(random(709, 719), random(322, 336)); return isHighAlchOption(); } private boolean isHighAlchOption() { for(Option option : menu.getMenu()) { if(option != null) { if(option.action.equals("Cast")) { if(option.name.contains("High Level Alchemy")) { return true; } } } } return false; } private void leftClick() { mouse.click(false); } private void rightClick() { mouse.click(true); } private void sleepUntilMagicTabOpens() throws InterruptedException { long startTime = System.currentTimeMillis(); long timeout = 4000; while(!tabs.getOpen().equals(Tab.MAGIC)) { long timeNow = System.currentTimeMillis(); if(timeNow > startTime + timeout) { break; } sleep(100); } } private boolean sleepUntilStunIsCast(int startNumOfSoulRunes) throws InterruptedException { long startTime = System.currentTimeMillis(); long timeout = 4000; while(getNumberOfSoulRunes() == startNumOfSoulRunes) { long timeNow = System.currentTimeMillis(); if(timeNow > startTime + timeout) { return false; } sleep(100); } return true; } private boolean sleepUntilInventoryTabActive() throws InterruptedException { long startTime = System.currentTimeMillis(); long timeout = 4000; while(!tabs.getOpen().equals(Tab.INVENTORY)) { long timeNow = System.currentTimeMillis(); if(timeNow > startTime + timeout) { return false; } sleep(100); } return true; } @Override public void onPaint(Graphics2D g) { int baseY = 10; int baseX = 275; int gapYAfterHeading = 20; g.setColor(Color.LIGHT_GRAY); g.fillRect(baseX, baseY, 290, 151); g.setColor(Color.BLACK); g.drawString("---: STUN-ALCHER :---", baseX+30, baseY+20); long totalRunTime = System.currentTimeMillis() - scriptStartTime; long secondsRunTime = totalRunTime / 1000; long minutesRunTime = 0; if(secondsRunTime >= 60) { minutesRunTime = secondsRunTime / 60; secondsRunTime = secondsRunTime - (minutesRunTime * 60); } String strRunTime = ""; if(minutesRunTime > 0) strRunTime += minutesRunTime + "min "; strRunTime += secondsRunTime + "s"; g.drawString("Run Time: " + strRunTime, baseX+10, baseY+gapYAfterHeading+35); g.drawString("Total Stuns: " + soulRunesUsed, baseX+10, baseY+gapYAfterHeading+50); g.drawString("Total High Alchs: " + natureRunesUsed, baseX+10, baseY+gapYAfterHeading+65); g.drawString("Exp to next level: " + NumberFormat.getNumberInstance(Locale.ENGLISH).format(skills.experienceToLevel(Skill.MAGIC)), baseX+10, baseY+gapYAfterHeading+80); int totalMagicExp = currentMagicExp - startMagicExp; String strMagicExp = NumberFormat.getNumberInstance(Locale.ENGLISH).format(totalMagicExp); g.drawString("Total Exp gained: " + strMagicExp, baseX+10, baseY+gapYAfterHeading+95); int magicLevel = skills.getStatic(Skill.MAGIC); g.drawString("Current level: " + magicLevel, baseX+10, baseY+gapYAfterHeading+110); g.drawString("Levels gained: " + (magicLevel - startMagicLevel), baseX+10, baseY+gapYAfterHeading+125); } }
  23. Can i have a trial too? btw your scripts are amazing they all seem to have low ban rates, why is this?
  24. I could be totally wrong... but Im pretty sure mod weath isn't jacmob because jacmob left jagex in 2014
  25. Thanks for the trial the other day. Loved it, and just bought it!
  26. Good luck, hope no ban hammer comes down on your arse
  27. good luck man, check if windows updates is turned off l0l, otherwise pc restart
  28. Love the background! Not too keep on the text. maybe a bit too much polygon or add a bit more definition :P
  29. Dude that looks pretty sick to be honest
  30. But I don't want to follow any format... I just want someone to do this quickly...
  31. Grats on the script being 1 year old
  32. Got paid so I'll be buying this and a few more scripts
  33. 1 point
    Looks epic Eagle Scripts!! Keep up the good work! Cant wait to trail and get swordfish alll night long!@!
  34. Hi guys, I need asap 94 mage can some1maybe advise me ? I want to use auto clicker to get 94 mage has any one used recently auto clicker didd it ban you?
  35. Problem is i cant run mirror and i dont have the patience to splash takes very long. So if i use autoclick i would get perm ban or 2 days ban?
  36. You could do a SOTD pure. Tons of work though to get the account to 75 attack. I think you get 30ish strength, then get 75 attack.

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.