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.

Bobrocket

Members
  • Joined

  • Last visited

Everything posted by Bobrocket

  1. Bobrocket replied to Botre's topic in Spam/Off Topic
    this is why god fucking abandoned us
  2. hi im buying a gun but im paying more than what the gun is worth so you know im not buying an illegal gun
  3. It's an extremely common SE method where people either hack amazon accounts or buy items and then go into live chat/call and tell support that the items never arrived, or were damaged, or something to the effect. Then you can get a refund as a gift card which can be transferred to a different account. Plenty of people sell these illegal cards for extremely cheap rates.
  4. OP is asking for illegal cards (cards gotten via refunding and replacing on Amazon) which is fraud. Just a friendly reminder
  5. can you make my parents love me
  6. i died
  7. hi guys can someone tell me why osbot is down i was trying to watch a really really good gay porno but then my bot stopped working?? Cheerio, Mr. Rental
  8. Do the scripter(s) a favour and tell them. You can either have broken premium scripts or fixed premium scripts.
  9. Bobrocket replied to Stress's topic in Gallery
    looks perfect for someone with twc
  10. maldesto is a good admin
  11. The concept is indeed good, I cover something similar in a thread back eons ago. The execution is a bit off, however, as you can still perfectly model to a sine curve. If you add some randomness, noise etc (as well as distributional statistics!) it will look a lot more realistic as you can have a "curve of best fit" as it were just like a human.
  12. Yeah, but I can still model your reaction times perfectly to a sine graph. Get some noise up in this biatch
  13. public LinkedList<String> getDepositExceptions() { LinkedList<String> neededItems = new LinkedList<String>(); if (Config.enableAttPot){ neededItems.add("Attack potion(4)"); } if (Config.enableStrPot){ neededItems.add("Strength potion(4)"); } if (Config.enableSupAttPot){ neededItems.add("Super attack(4)"); } if (Config.enableSupStrPot){ neededItems.add("Super strength(4)"); } if (Config.enableCombatPot){ neededItems.add("Combat potion(4)"); } neededItems.add("Lobster"); return neededItems; } This can be optimised in many ways. Running this is going to be more expensive than something like this: public enum Supplies { LOBSTER("Lobster", 15), ATTACK_POT("Attack potion(4)", 1), ; private String name; private int amt; Supplies(String name, int amt) { this.name = name; this.amt = amt; } public int getAmount() { return amt; } public String getName() { return name; } } //on start private List<Supplies> supplyList = new ArrayList<>(); if (Config.isAttackEnabled) supplyList.add(Supplies.ATTACK_POT); //... Then you can do something like: //bank for (Item item : getInventory().getItems()) { for (Supplies supply : supplyList) if (!supply.getName().equalsIgnoreCase(item.getName())) item.interact("Deposit-All"); } You could have a functional interface in your enum and have a static populate(Script) method, kinda looking like: public interface Functional<T> { public boolean perform(T param); } //enum LOBSTER("Lobster", 15, (script) -> true), ATTACK_POT("Attack potion(4)", 1, (script) -> Config.isAttackEnabled), COINS("Coins", 10, (script) -> script.getInventory().getAmount("Coins") < 10), //al kharid gate? ; private String name; private int amt; private Functional<Script> condition; public Functional<Script> getCondition() { return condition; } public static List<Supplies> populate(Script instance) { List<Supplies> vals = new ArrayList<>(); for (Supplies supply : values()) if (supply.getCondition().perform(instance)) vals.add(supply); return vals; } List<Supplies> supplyList = Supplies.populate(this); Obviously, running these conditions at the start would mean that they wouldn't run again (unless you did populate(Script) again), but it's a nice little way to try and keep things a little organised.
  14. her voice reminds me of this youtuber chick i matched with on tinder i hate it
  15. Hi

    Bobrocket replied to Vilius's topic in Spam/Off Topic
  16. Another idea might simply be to check if the mouse is within a slightly shrunken bounding box.
  17. Bobrocket replied to Chris's topic in Spam/Off Topic
    wish you didnt exist
  18. it'll actually run better because java was made for server/client applications and graphics in java are incredibly shitty c++ has a million native and external libs for graphics and utilising gfx card properly etc
  19. Use getters where appropriate npcs //... getNpcs() //... Don't abuse public/static, only when necessary - variables should be private (with setters and getters if needed), to prevent any possible problems.
  20. Bobrocket replied to Bobrocket's topic in Spam/Off Topic
    implying i had sales to begin with you orc faced shit slug
  21. Bobrocket replied to Bobrocket's topic in Spam/Off Topic
    anne i matched w/ someone on tinder that looks like u but then she unmatched me was that u
  22. Bobrocket replied to Bobrocket's topic in Spam/Off Topic
    super like material* mald scared of liking because his waifu will slam dunk him for it

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.