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.

Token

Scripter III
  • Joined

  • Last visited

Everything posted by Token

  1. Token replied to Token's topic in Others
    Yes something like that
  2. public interface Observer { public void update(); } public interface Observable { public void registerObserver(Observer observer); public void sendUpdate(); } @ScriptManifest(name = "LeScript", author = "Token", version = 2.0, info = "", logo = "") public class Main extends Script implements Observer { UI ui; boolean checkBoxValue; @ Override public void update() { checkBoxValue = ui.getCheckBoxValue(); } @ Override public void onStart() { ui = new UI(); } @ Override public int onLoop() throws InterruptedException { return 69; } } @SuppressWarnings("serial") public class UI extends JFrame implements Observable { ArrayList<Observer> observers = new ArrayList<Observer>(); @ Override public void registerObserver(Observer observer) { observers.add(observer); } @ Override public void sendUpdate() { observers.forEach(o -> o.update()); } JCheckBox checkBox; JPanel contentPane; public boolean getCheckBoxValue() { return checkBox.isSelected(); } UI() { setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); setTitle("LeTitle"); setResizable(false); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); setBounds(100, 100, 582, 401); contentPane.setLayout(null); checkBox = new JCheckBox("Checkbox"); checkBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { sendUpdate(); } }); checkBox.setBounds(181, 52, 97, 23); contentPane.add(checkBox); setVisible(true); } } That's an implementation of the Observer pattern which is used whenever it comes to programming user interfaces, also internally by the swing/awt/javafx libraries and pretty much any other library You can test it like this public static void main(String[] args) { UI ui = new UI(); Observer obs = new Observer() { @ Override public void update() { System.out.println("updated"); } }; ui.registerObserver(obs); } PS: put each class in a separate module
  3. It clicks the collect button that appears on the top right corner of the main ge window
  4. Men :tears: You gravedigging 1 year old before I even became a scripter Memories :tears: :tears: :tears:
  5. Token replied to Token's topic in Others
    Authed
  6. 99% of all proxies on the market have been sold in the last years to runescape goldfarmers so all of them are recycled. You can see how many times a proxy has run into jagex by trying to create an account, the more difficult the captcha is to complete, the more used is the proxy. On my private home addresses in a country where no one plays runescape and the IP has never been sold on the internet I don't even have to go through the captcha because jagex has never encountered my IPs. If you are asked to complete a captcha then you know the proxy has been resold at least once to another runescape goldfarmer.
  7. Token replied to Token's topic in Others
    Authed
  8. Midnight for me You got 2 more hours to wait
  9. Token replied to Token's topic in Others
    Authed Waterfall Quest may need some adjustments but yes it should work. If it happens to die it should bank and go try again. If you also run Witch's House before for the hp levels the bot shouldn't die at all. No but there is already some code for the gnome quests
  10. Token replied to Token's topic in Others
    Thanks for the report, I'll take a look at it in a bit
  11. Token replied to Token's topic in Others
    There have been tons of bug reports on that in the client bugs & suggestions section, such as http://osbot.org/forum/topic/103318-draynor-underwall-tunnel-req-diary/ It's unfortunately some broken links in the webwalker that can't be fixed at script level, however it only happens on accounts with high agility levels and we are awaiting a fix from the devs
  12. Token replied to Token's topic in Others
    Authed Feel free to ask any questions
  13. My answer is don't goldfarm manually because they will ban you for botting
  14. I wouldn't risk doing them manually, they ban anyone who owns an axe or pickaxe
  15. Token replied to Juggles's topic in Spam/Off Topic
    Khaleesi
  16. Token replied to Juggles's topic in Spam/Off Topic
    Awww I would never leave, you would have to ban me
  17. Token replied to Juggles's topic in Spam/Off Topic
    There was 1 more person who wanted to write a zulrah script tho Unfortunately his request was denied
  18. Token replied to Token's topic in Others
    You probably don't have access to Morytania if you did Priest in Peril manually, the script automatically talks to Drezel after quest for that
  19. Token replied to Token's topic in Others
    Thanks for the report
  20. Mouse data is not sent to jagex, it's legacy code. Can't you just generate mouse movements using the associated ClientMouseEventHandler instance?
  21. Token replied to Token's topic in Others
    No but that's what I'm working on for version 2.0
  22. I know how it feels, deciding where to move. You just have to figure out where you would have a better life. I personally take into account 2 very important factors: internet speed and electricity reliability PS: this topic doesn't belong in the market section
  23. Token replied to Token's topic in Others
    Authed Refresh your script selector, it's already there

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.