Jump to content

Camaro

Scripter II
  • Posts

    692
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    100%

Everything posted by Camaro

  1. activated
  2. Top 50 rank, that is insane. Thank you for your valuable feedback, has helped me improve the script immensely. Goodluck with the account
  3. 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
  4. activated
  5. activated 24 hours, enjoy
  6. activated
  7. Activated
  8. Activated, enjoy
  9. 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
  10. activated 24 hours, enjoy
  11. 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...-
  12. 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); } }
  13. 400k - 1m / hour depending on stats
  14. activated
  15. Glad things are working out better. Will be adding features / improvements throughout the week, I'll let you know when those are in
  16. Its live, you're good to go
  17. 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
  18. 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.
  19. Sure, I'll take add something in for that. I plan on making a handful of improvements soon
  20. Sure, I'll remove the banking check. Seems more detrimental than helpful at this point
  21. Rewrite is coming soon, I will let you know when it is done
  22. activated
  23. Please use mirror mode message me on discord camaro 09#0557, thats an issue that I need to fix
  24. 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
  25. All good man, just creating dialog to see if I'm missing something here. And this is actually a great idea that I hadnt thought about, will definitely add it in. I actually am testing/writing this with maxed accounts, so there may be a slight disconnect between our rates haha
×
×
  • Create New...