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.

Botre

Members
  • Joined

  • Last visited

Everything posted by Botre

  1. GG,! PS: I'm gathering some more information and scenarios with test scripts concerning failling and/or slow interactions, I'll post a thread soon-ish.
  2. Edit: client is up to date! Runescape was updated a few minutes ago, this happens every thursday. Client will not work until it's updated, which is usually pretty soon.
  3. You didn't do it right :.x
  4. Method 1 in your SecondaryClass: toPaint(Graphics2D g2d){ g2d.drawString("This is text added to the g2d by the secondary class", 1, 1); } in your Primary Class: private SecondaryClass instance; @override onPaint(Graphics2D g2d) { instance.toPaint(g2d); } Method 2 You could also just use accessors: in your SecondaryClass: private x var1 = something; private x var2= something; public x getVar1() {return var1;} public x getVar2() {return var2;} in your Primary Class: private SecondaryClass instance; @override onPaint(Graphics2D g2d) { g2d.draw(instance.getVar1(), 0, 0); g2d.draw(instance.getVar2(), 0, 0); } Written without an IDE but should get the point across, there are other ways to do it but these are a good start imho.
  5. Thank you for the proggy
  6. Once I get a framework down (which I can easily do with any alter, so F2P would be fine), adding new altars becomes just a question of plugging in data Pm me if you are able to throw at least 2 testing accounts at me
  7. I'm deffo going to look into this later (6 in the morning right now and I need some sleepz). Might start working on an air rune prototype tomorrow (if you could hit me up with a throw-away account with an air tally and another account with some regular rune ess laters that'd be really helpful :x). Not sure if I would make this free (especially for the higher tier runes) but we'll see
  8. #PussyHype
  9. Hit me up with the ressources to test it and I will = -)
  10. I'll do the second one and turn it into an AIO stackable looter if you have an account that doesn't aggro the minotaurs @the spot or near varrock, pm meh.
  11. Screenshots plox!
  12. 1. Request a script. 2. Throw an account with the reqs and supplies at me. 3. Fr33 script for th3 communit33 yesh. 4. Get your account thrown back at you. PM me now! NOW! (Nothing that competes directly with anything premium on the store) (Something small and niche would be preferred)
  13. Sponsored by: Plank Farmer Big up to @Diecast for lending me a testing account dl: http://www12.zippyshare.com/v/HhQOHiAs/file.html
  14. Will need it for around an hour. I just need access to the gnome course (a teleport to there would be great :p), no items or skills required. It's a free script for the community, pm me !
  15. Botre replied to Bobrocket's topic in Gallery
    share
  16. new EntityDefinition(this .name("Man") .action("Pickpocket") .reachable()); vs new EntityDefinition( this, "Man", "Pickpocket", true); 1 constructor 0 ambiguity 100% modular 100% extendable So... yes? On top of that, the class is wrapped around a predicate: the ability to add properties in the sequence you want makes tactical logical shortcutting a piece of pie among other cool things. Source:
  17. Sowyyy, tbh I don't think many people even know how to compile this so dw :p I think it was just getMap().distance(Entity) that was deprecated, getMap().distance(Entity.getPosition()); hasn't been touched (yn).
  18. http://osbot.org/forum/topic/77948-private-script/?p=864792
  19. It's not via the SDN if that's what you're asking You would get a Jar (something like a zip file) that you're able to load locally very easily (this is how people use local scripts and scripters test their products)
  20. You contact them -> settle on a price -> probably pay a deposit -> receive the product with some sellers-protection-> you pay the rest - > sellers-protectionis removed from product. Don't expect it to be cheap or to get lifetime updates (for free). Feel free to PM me with your budget and script idea for an invoice Yes they do and it is tolerated now (recent rule change).
  21. I'm working on an extremely high-level API that sits on top of the OSBot API, makes it a bit more beginner friendly and adds plenty of shortcuts. Here's how a simple pickpocketer looks like (works flawlessly): import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.script.ScriptManifest; /** * Created by Bjorn on 21/07/2015. */ @ScriptManifest(author = "Botre", info = "", logo = "", name = "PPS", version = 0.0) public class PickpocketScript extends BasicScript { private EntityDefinition definition = new EntityDefinition(this) .name("Man") .action("Pickpocket") .reachable(); private Target<NPC> target = new Target<>(definition, Searcher.closest(this, definition)); @Override public void loop() { if(target.valid() || target.find()){ target.get().interact("Pickpocket"); } } }
  22. Meh I might when my noob-friendly framework is ready :x

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.