Jump to content

Camaro

Scripter II
  • Posts

    693
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    100%

Everything posted by Camaro

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