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.

Viston

Trade With Caution
  • Joined

  • Last visited

Everything posted by Viston

  1. You people are clueless, just got 135m quoted smh
  2. /Sold 145m
  3. I get around 2.8m-3.5m maxed combat, almost maxed gear, such as arcane & kodai wand + elite void range swap. 0:50 to 1:15 min kills.
  4. Viston replied to snipars's topic in Requests
    77 posts?
  5. Afaik, they do. In case you were botting an account, which you are not supposed to, and gets banned
  6. Viston replied to nasty's topic in Spam/Off Topic
    Your bank can't chargeback from Paypal, since there isn't anything to chargeback. When someone charges back on paypal, your paypal will just go into negative funds, and you have to clear it out first, to be able to use paypal again. They don't take the funds from your bank.
  7. Viston posted a topic in Runescape 2007
    Want to get rid of some bucks quickly.
  8. Meh, 10m? Maybe 1-2m extra for 99
  9. Viston replied to Deceiver's topic in Spam/Off Topic
    XxM4ST3RxX
  10. True that, I've made multiple scripts by using onLoop, by seperating the functions into subclasses, but felt like somewhat Tasks were easier to maintain. However, I'll give it a try for my next project, and see how it goes, wouldn't hurt I guess
  11. Fixed Apparently I was using the wrong widget
  12. I'm trying to get the integer value of a widget. Do I convert string to integer? Or how should I approach this? Do I use the RootID to check whether it contains the number I need? This is the widget
  13. I feel like onLoop on bigger scripts is not my thing. I can't stand looking at bunch of code glued together under 1 loop I'll end up with 3k lines of coding in one class
  14. But but but... Statics are love men
  15. Ids for widgets nono
  16. GTA is cancer on PC. Every session there is a modder, you might find me in one of them fucking with people
  17. Lmao, fixed it. One of my other Tasks were fucking with it apparently lol. I had a task that walks to the nmz area in case i'm not there. It was getting validated, which I've fixed now. Thank you for your effort, it's appreciated! You always there helping out It's always these small things that fucks with the whole script
  18. Same problem. However, when I removed inDreamWidget.isVisible(); It doesn't Paint the status right when stopping the script. So the script I had above should be working, why else would it be able to validate the Task right when I stop the script? Isn't that weird?
  19. Nope
  20. I've been having some trouble with widgets lately, can't seem to make it detect whether a widget is visible or not properly. So I currently have this Task assigned. It can't seem to be able to validate when the widget appears. I noticed it detects the widget right when I stop the script, and if I restart the script without refreshing the script selection window, it detects the widget, but not able to execute the method. Code: /** * Created by Viston on 11/07/2017. */ public class InsideDreamWalkToMid extends Task { public InsideDreamWalkToMid(MethodProvider s) { super(s); } @Override public boolean canProcess() { RS2Widget inDreamWidget; inDreamWidget = s.getWidgets().singleFilter(s.getWidgets().getAll(), widget -> widget != null && widget.getMessage().contains("Points:")); return inDreamWidget != null && inDreamWidget.isVisible(); } @Override public void process() throws InterruptedException { Paint.status = "Inside..."; Vars.middleTile = s.myPosition().translate(10, 15); s.getWalking().walk(Vars.middleTile)) } } -------------------------------------------------------------------------------------------------------------------------------------------------------------- A gif of my explanation above > http://i.imgur.com/NXu1zM2.gifv As you can see, if I refresh before starting the script, it's not able to detect the widget. However, just when I stop the script, the Paint.status = "Inside..."; appears, which means it successfully validated the task. If I start the script without refreshing, it's able to detect the widget, yet not able to execute the method.
  21. Ah, like this? Position pos = s.myPosition().translate(5, 6);
  22. I'm basically trying to get a tile from my current position. E.g 10 Tiles x and 15 tiles y from my current position. I was thinking something like this perhaps? Position pos = s.myPosition().getLocalX()
  23. Ask your momma, she knows the answer men
  24. xp from 45 to 46 defence is more than 300 xp. Hence why it's not ruined

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.