Everything posted by Camaro
- Super Soul Wars
- Giant Mole Killer
-
Super Soul Wars
Top 50 rank, that is insane. Thank you for your valuable feedback, has helped me improve the script immensely. Goodluck with the account
-
Cant reload script while debuging in IntelliJ IDEA
Don't do it that way. Set the run configuration like this Then when you run the configuration, you'll see a button appear in the output window that says "Attach debugger" If you click that, intellij will automatically connect to the client
- Super Soul Wars
-
Giant Mole Killer
activated 24 hours, enjoy
- Super Soul Wars
- Giant Mole Killer
- Giant Mole Killer
-
Can't interact with NPC anymore when reentering area
The entity probably no longer exists. When you walk far enough away and the region reloads, if the entity ends up outside of the new region, the entity will "despawn" from your local client just check the .exists() method
- Super Soul Wars
-
Determining the length of a WalkingEvent or WebWalkEvent path before actually walking it
You can use the LocalPathFinder class to generate the path your character will take when walking to a position https://osbot.org/api/org/osbot/rs07/api/util/LocalPathFinder.html Although if you just want find the closest object based on the actual path, you can pass the realDistance = true parameter to the closest() method call. This will generate the path and compare lengths for you https://osbot.org/api/org/osbot/rs07/api/EntityAPI.html#closest-boolean-java.lang.String...-
-
Extending the Script superclass multiple times
I'd have to recommend against doing this. Should either do as Explv said and extend MethodProvider, or take advantage of the Event system. import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; @ScriptManifest(version = 0.0, author = "", info = "", logo = "", name = "Script Class") public class Main extends Script { @Override public int onLoop() throws InterruptedException { execute(new ExtensionClass()); return 600; } } import org.osbot.rs07.canvas.paint.Painter; import org.osbot.rs07.event.Event; import java.awt.*; public class ExtensionClass extends Event implements Painter { @Override public void onStart() throws InterruptedException { log("Looping class starting"); getBot().addPainter(this); } @Override public int execute() throws InterruptedException { log("I am a self contained looping class"); return 600; } @Override public void onEnd() throws InterruptedException { log("Looping class ending"); getBot().removePainter(this); } @Override public void onPaint(Graphics2D g) { g.drawString("Looping class painting", 10, 330); } }
-
Giant Mole Killer
400k - 1m / hour depending on stats
- Super Soul Wars
-
Super Soul Wars
Glad things are working out better. Will be adding features / improvements throughout the week, I'll let you know when those are in
-
Super Soul Wars
Its live, you're good to go
-
Super Soul Wars
Just pushed the update, should be live tomorrow I still have some features that I need to implement (bone burying, random improvements), but this should be a huge step up from what is already there
-
Super Soul Wars
v2 is being worked on, it is almost finished. The only thing you could do to not gain hp while also gaining zeal is heal other players. Doing only that yields a very low amount of zeal and is extremely botlike. I will be removing this feature soon.
-
Giant Mole Killer
Sure, I'll take add something in for that. I plan on making a handful of improvements soon
-
Super Soul Wars
Sure, I'll remove the banking check. Seems more detrimental than helpful at this point
-
Super Soul Wars
Rewrite is coming soon, I will let you know when it is done
- Giant Mole Killer
-
Super Soul Wars
Please use mirror mode message me on discord camaro 09#0557, thats an issue that I need to fix
-
Super Soul Wars
I can run it for a few hours every day on a high level account with no issues. I wouldn't expect getting a 99 on a low level account tho