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.

Team Cape

Members
  • Joined

  • Last visited

Everything posted by Team Cape

  1. Managed to get coinbase to work, called my bank. Close thread.
  2. Coinbase keeps telling me that my bank is not allowing them to withdraw, though it's worked in the past, and apparently other people have had this exact same problem before, and my bank has no knowledge of them even attempting the transaction... I haven't heard of Binance; I'll try that now, and update the thread if it works.
  3. Buying with PP, Venmo, or some other payment service where I can use my card or bank account. Hit me up - trying to buy this in the next 1hr.
  4. 1. 2. ceded all arguments. gg
  5. muddies up the onLoop(). state system also increases readability and is perfect for a small script like this one. doesn't matter if you personally don't like it; it's a very good place to start because it forces you into good, structured habits.
  6. stop() would work - states are really just a framework of if statements that help you structure the script, like this: private enum State { COMBAT, WALK_TO_FIGHT_AREA, WALK_TO_BANK, OPEN_BANK, BANK, LOG_OUT }; private State getState() { if(getInventory().contains("Salmon")) { if(!fightArea.contains(myPlayer()) return State.WALK_TO_FIGHT_AREA; if(getCombat().isFighting()) return State.COMBAT; return State.ATTACK_GUARD; } if(!bankArea.contains(myPlayer())) return State.WALK_TO_BANK; if(!getBank().isOpen()) return State.OPEN_BANK; if(getBank().contains("Salmon")) return State.BANK; return State.LOG_OUT; } public int onLoop() { switch(getState()) { case COMBAT: //combat with guard break; case ATTACK_GUARD: //attack guard break; case BANK: break; case WALK_TO_BANK: getWalking().webWalk(bankArea); break; //other states that you have go here, implement code into each one } } this is a simple example of how you might use a state system with this script - it helps to clean up the script, so it's a lot easier to debug would also recommend looking at a few tutorials on starting scripting, like APAs tea stealing script.
  7. other stuff is passable, but this: public void moveMouseRandomly(int numberOfPositions) { Point[] pointArray = new Point[numberOfPositions]; for (int i = 0; i < pointArray.length; i++) { pointArray[i] = new Point(-10 + this.random.nextInt(850), -10 + this.random.nextInt(550)); } for (int i = 0; i < pointArray.length; i++) { this.mp.getMouse().move(pointArray[i].x, pointArray[i].y); try{ sleep( 600); }catch (Exception e){ } } } definitely no. saw it in your warriors script and was wtfing hard
  8. The code isn't malicious and the script looks like it would work - good job A few recommendations: 1. I'd recommend using a State structure for this type of script; it makes the code a lot cleaner. 2. You're effectively making the same check multiple times to progressively switch weapons in every onLoop(). I'd try to (at least) use else ifs for this. 3. The script assumes that the player will have infinite food - maybe add a condition to log out? There's more than that, but those are good things to start on
  9. Team Cape replied to Owneds's topic in Archive
    lul
  10. File appears to be clean - good stuff buddy
  11. Should be back up sometime today or tomorrow!
  12. Team Cape replied to Alek's topic in Spam/Off Topic
    very scary, they should replace jad or all bosses with ur character
  13. Team Cape replied to Alek's topic in Spam/Off Topic
    damn daddy
  14. Instead of doing research, I'd recommend talking to other human beings Good day and gg.
  15. It's commonly referred to as Ripple because of the company that made it. You're arguing a moot point (see: social norms and being a normal human being). Examples: https://www.investopedia.com/terms/r/ripple-cryptocurrency.asp https://www.cnbc.com/2018/01/05/second-largest-cryptocurrency-ripple-may-have-run-ahead-of-itself.html https://www.cnbc.com/2018/01/05/cryptocurrency-ripple-briefly-drops-more-than-11-percent.html https://www.thesun.co.uk/money/5127849/ripple-cryptocurrency-value-bitcoin-xrp-january-5-price/
  16. lol. XRP is the abbreviation. the coin is called ripple (?) https://coinmarketcap.com/currencies/ripple/
  17. ripple is on the up and up bud, bitcoin's utility is solely based on the fact that it was the first.
  18. Team Cape replied to Alek's topic in Releases
    Thanks, dad bruh what we posted this at the same time
  19. The script should be back up on the 8th!
  20. Merry new years, buddy! Gonna look thru this later
  21. Not allowed on the SDN. You could commission a private script for it, though, and I've personally made a script exactly like this, and made some good profit from it! If you want the details, PM me
  22. similar to what dreameo said but you can just call exchangeContext() in the constructor X extends Script { //your main class private Y y; @Override public void onStart() { y = new Y(this); } } Y extends MethodProvider { Y(MethodProvider m) { exchangeContext(m.getBot()); } @Override public int onLoop() { //do something return 0; } }
  23. it has value because people buy it in the same way that they buy gold for clash of clans or other games like that (i.e. to get ahead in the game). beyond that, for people like goldfarmers or goldsellers like kai/bogla, it's just a matter of currency. it holds that value with players of the game, so they know they can resell it at a profit. with cryptocurrencies, the general populace backs the value of a coin, with fiat currencies, a government backs up the value of the dollar (or coin), but with rsgp, the agency that backs it up is pretty much just players who are addicted to runescape

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.