Jump to content

Tyluur

Members
  • Posts

    171
  • Joined

  • Last visited

  • Feedback

    100%

Everything posted by Tyluur

  1. 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]
  2. Shoutouts to the first 100 members.
  3. This is just a snippet, do whatever you want with it bitch!
  4. 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); }
  5. No harm done.
  6. I meant it as a challenge.
  7. Someone beat me
  8. Why's this allowed but my advertisement wasn't?
  9. Since someone released a half-assed price checker, I figured I'd release a proper one. http://pastebin.com/Jj3BgUFL
  10. Good shit homie.
  11. I'm already developing one.
  12. Lmfao you're a dumbass for real.
  13. Control + shift + F on eclipse.3
  14. LOL'd
  15. Would be better to use an enum for this.
  16. Your conventions annoy me.
  17. Never mind, created my own system to do this.
  18. Tyluur

    BETA v1.7.6

    bot.getUsername is exactly what I was looking for. Thanks
  19. I'm requesting a list of a number of people that have purchased your script to be available.
  20. Tyluur

    Join Date + Vet

    Support. Don't think oldschool rs will be out that long tbh.
  21. Fucking sad he'd do that.
  22. I didn't do shit since my account was banned and there was no random support yet.
  23. Tyluur

    IRC Chat

    Great idea. I'd love one.
×
×
  • Create New...