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.

Tyluur

Members
  • Joined

  • Last visited

  1. Tyluur changed their profile photo
  2. I'm looking to put together a team of developers that can operate with a base like matrix Examples: 1. https://github.com/CSS-Lletya/open727 2. https://github.com/Tyluur/redrune666-server/tree/main/src/org/redrune 3. https://github.com/Tyluur/lotica-server This would be paid of course. I need developers for client, cache, and server work. Contact me over discord me if you're interested in applying - we can take it to pms. Tyluur#1337 [B]Hiring for the next 2 weeks.[/B]
  3. Shoutouts to the first 100 members.
  4. Vouch got a bond from him.
  5. This is just a snippet, do whatever you want with it bitch!
  6. Since the API doesn't have inventory listening as of July 14th, 2014, I created my own. package com.tyluur.utility.listener; import org.osbot.rs07.api.model.Item; /** * @author Tyluur <itstyluur@gmail.com> * @since Jul 9, 2014 */ public interface InventoryItemListener { public void handle(Item item); } package com.tyluur.utility.listener; import java.util.ArrayList; import java.util.List; import org.osbot.rs07.api.model.Item; import org.osbot.rs07.script.Script; /** * @author Tyluur <itstyluur@gmail.com> * @since Jul 9, 2014 */ @SuppressWarnings("deprecation") public class InventoryListener { public InventoryListener(Script script) { this.script = script; updateItems(); } /** * The main tick event */ public void process(InventoryItemListener event) { List<Item> ourItems = currentInventory; List<Item> newItems = getNewInventory(); for (int i = 0; i < ourItems.size(); i++) { Item ourItem = ourItems.get(i); Item newItem = newItems.get(i); if (ourItem.getId() != newItem.getId() || ourItem.getAmount() != newItem.getAmount()) { event.handle(newItem); } } updateItems(); } private List<Item> getNewInventory() { List<Item> newList = new ArrayList<>(28); for (int i = 0; i < script.inventory.getItems().length; i++) { Item item = script.inventory.getItems()[i]; if (item == null) item = new Item(-1, -1); newList.add(item); } return newList; } /** * Updates our inventory item list with all the items in our inventory, and * clearing the list first of all contents */ private void updateItems() { currentInventory.clear(); if (script.inventory != null && script.inventory.getItems() != null) for (int i = 0; i < script.inventory.getItems().length; i++) { Item item = script.inventory.getItems()[i]; if (item == null) item = new Item(-1, -1); currentInventory.add(item); } } /** * The script this being ran on */ private final Script script; /** * The list of the items in our inventory, updated every time the * {@link #process()} method is called */ private final List<Item> currentInventory = new ArrayList<>(28); }
  7. Whats the bot world
  8. Tyluur replied to Tyluur's topic in Spam/Off Topic
    No harm done.
  9. Tyluur replied to Tyluur's topic in Spam/Off Topic
    I meant it as a challenge.
  10. Tyluur posted a topic in Spam/Off Topic
    Someone beat me
  11. I need a client startup screen created. All details in this google document: https://docs.google.com/file/d/0B2rgy_AOU0H0eWJvLTlXZFdEUE0/edit Contact information attached at the bottom of the page.
  12. Tyluur replied to Tyluur's topic in Archive
    ????????????????????????????
  13. Tyluur replied to Tyluur's topic in Archive
    It's been a month since this was posted... NOTHING HAS HAPPENED
  14. Tyluur replied to Tyluur's topic in Archive
  15. Tyluur replied to Tyluur's topic in Archive
    Laz is ignoring me on skype..

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.