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.

Aeonx

Trade With Caution
  • Joined

  • Last visited

  1. Aeonx replied to Khaleesi's topic in Others
    Awesome, thank you!
  2. Aeonx replied to Khaleesi's topic in Others
    Alright, thanks. Could you then make logging out optional?
  3. Aeonx replied to Khaleesi's topic in Others
    Hey, could you please add a feature so once Tutorial island is done, it runs a specified script?
  4. Aeonx replied to Aeonx's topic in Snippets
    Ok I rewrote the whole API as previous one was pretty much a dev. version. Added Remove Friend method and pretty much fixed all the possible bugs and so it's reliable. Enjoy
  5. Aeonx replied to Aeonx's topic in Snippets
    Thanks! I'm adding Remove friend later as well ;)
  6. Aeonx posted a topic in Snippets
    Hey, just wrote a few methods to control your friends list so thought to share. RandomSleep(); // Your sleeping methods private void AddFriend(String name) throws InterruptedException { if(tabs.getOpen() != Tab.FRIENDS) { tabs.open(Tab.FRIENDS); RandomSleep(); } if(IsFriend(name)) return; RS2Widget widget = widgets.get(429, 7); if(widget == null) return; if(widget.isVisible()) widget.interact(); RandomSleep(); widget = widgets.get(162, 33); if(widget != null && widget.isVisible()) { keyboard.typeString(name); keyboard.pressKey(13); } } private boolean RemoveFriend(String name) throws InterruptedException { if(tabs.getOpen() != Tab.FRIENDS) { tabs.open(Tab.FRIENDS); RandomSleep(); } if(!IsFriend(name)) return false; RS2Widget widget = widgets.get(429, 3); if(widget == null) return false; RS2Widget[] friends; if((friends = widget.getChildWidgets()) != null) { for(RS2Widget w : friends) { if(w.getMessage().equals(name) && w.isVisible()) return w.interact("Delete"); } } return false; } private void MessageFriend(String name, String message) throws InterruptedException { if(tabs.getOpen() != Tab.FRIENDS) { tabs.open(Tab.FRIENDS); RandomSleep(); } RS2Widget widget = widgets.get(429, 3); if(widget == null) return; RS2Widget[] friends; if((friends = widget.getChildWidgets()) == null) return; for(RS2Widget w : friends) { if(w.getMessage().equals(name) && w.isVisible()) w.interact("Message"); } RandomSleep(); widget = widgets.get(162, 33); if(widget != null && widget.isVisible()) { keyboard.typeString(message); keyboard.pressKey(13); } } private boolean IsFriend(String name) { RS2Widget widget = widgets.get(429, 3); if(widget == null) return false; RS2Widget[] friends; if((friends = widget.getChildWidgets()) != null) { for(RS2Widget w : friends) { if(w.getMessage().equals(name)) return true; } } return false; } private boolean IsFriendOnline(String name) { if(!IsFriend(name)) return false; RS2Widget widget = widgets.get(429, 3); if(widget == null) return false; RS2Widget[] friends; int child = 0; if((friends = widget.getChildWidgets()) != null) { for(RS2Widget w : friends) { if(w.getMessage().equals(name)) return (!friends[child + 1].getMessage().equals("Offline")); child++; } } return false; }
  7. Aeonx replied to Aeonx's topic in Scripting Help
    Nvm, found a solution
  8. Aeonx posted a topic in Scripting Help
    Hi, so I've been having all kind of issues when implementing trading... from trade trade.acceptTrade() to trade.didOtherAcceptTrade() not working correctly. #1 It manages to accept trade only when client is freshly loaded. Anything after, moves to decline button and randomly movies doing nothing. #2 Sometimes it does return true, sometimes not. Has anyone had simiar issues or does know how to solve, workaround these? Thanks
  9. Aeonx posted a topic in General Help
    Hi, is anyone else having trouble with stability lately? I'm running stealth injection, so if I run another bot client while already in game with one, everything freezes up, eventually closing itself, no error or anything. The only way it works fine is if at start I launch more bots without logging into the game and only then do so. Any ideas? P.S Also webwalking is causing like serious freezes when initializing... Thanks!
  10. 1. Pictures of the account stats 2. Pictures of the login details 3. Pictures of the total wealth (if there is any) 4. Pictures of the quests completed 5. The price you will be starting bids at 60M 6. The A/W (Auto-win) for your account 120M 7. The methods of payment you are accepting RSGP 8. Your trading conditions Middle Man 9. Pictures of the account status 10. Original/previous owners AND Original Email Address I'm the only owner, yes.
  11. Aeonx replied to Aeonx's topic in Snippets
    Hi, it doesn't drop nothing. It trades the mule.
  12. Aeonx replied to TKEgold's topic in Scripting Help
    Just place it under scripts in OSBOT, that's it
  13. What is this? lolz
  14. Sick! Do you accept work requests maybe?

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.