Everything posted by Botre
-
[Stable Build] OSBot 2.3.88-90 - New Area API, Resizable Mode, Improved Inventory Handler
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.
-
Client is down, don't panic, it's normal [UPDATE: it's online now]
It's fine nao
-
Client is down, don't panic, it's normal [UPDATE: it's online now]
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.
-
Use onPaint from another class
You didn't do it right :.x
-
Use onPaint from another class
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.
-
[Free] Gnome Agility Course
Thank you for the proggy
-
Request a free script now!
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
-
Request a free script now!
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
-
Request a free script now!
#PussyHype
-
Request a free script now!
Hit me up with the ressources to test it and I will = -)
-
Request a free script now!
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.
-
PaintLib - Create good paints the OOP way
Screenshots plox!
-
Request a free script now!
gnome/10
-
Request a free script now!
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)
-
[Free] Gnome Agility Course
Sponsored by: Plank Farmer Big up to @Diecast for lending me a testing account dl: http://www12.zippyshare.com/v/HhQOHiAs/file.html
-
Looking to borrow P2P account to test free agility script (gnome course)
Thanksssss <3
-
Looking to borrow P2P account to test free agility script (gnome course)
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 !
- Script paint mockup
-
Preview of my noob-friendly API
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:
-
Man pickpocket suicider source
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).
-
How does private scripting work?
http://osbot.org/forum/topic/77948-private-script/?p=864792
-
How does private scripting work?
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)
-
How does private scripting work?
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).
-
Preview of my noob-friendly API
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"); } } }
-
Man pickpocket suicider source
Meh I might when my noob-friendly framework is ready :x