Jump to content

Camaro

Scripter II
  • Posts

    687
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    100%

Everything posted by Camaro

  1. 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
  2. activated 24 hours, enjoy
  3. 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...-
  4. 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); } }
  5. 400k - 1m / hour depending on stats
  6. Glad things are working out better. Will be adding features / improvements throughout the week, I'll let you know when those are in
  7. Its live, you're good to go
  8. 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
  9. 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.
  10. Sure, I'll take add something in for that. I plan on making a handful of improvements soon
  11. Sure, I'll remove the banking check. Seems more detrimental than helpful at this point
  12. Rewrite is coming soon, I will let you know when it is done
  13. Please use mirror mode message me on discord camaro 09#0557, thats an issue that I need to fix
  14. 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
  15. 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
  16. As taken from the wiki, these are the main tasks in the minigame; Killing players - the amount of Zeal given is dependent on how strong the opponent is, and killing the same player multiple times will have lower Zeal returns over time. Script does this, but given that your account is mid level, this is not viable Healing teammates - players can use bandages on their teammates to heal them Script does this, but gives you very little zeal from my testing, and like the above, you will die a lot Burying bones - players can bury bones until their Avatar has 100% damage reduction. The avatar can be at 100% for a good potion of the game, not allowing you to bury bones. Also, most bones would appear in areas with a lot of enemy players, causing you to also die a lot. But even so, I plan to implement this Sacrificing soul fragments - players can sacrifice soul fragments until the opposing team's Avatar has 0% damage reduction. Script does this Dealing damage to the opposing team's Avatar Script does this, but like that above, you will die a lot. Even maxed accounts may have trouble with this if the other team is defending Capturing graveyards or the Soul Obelisk Something I plan to implement, but like the above, you will die a lot Killing NPCs (does not reward Zeal) Script does this Destroying barricades (does not reward Zeal) Something I plan to implement, but in my option, is counter productive as you will receive less zeal overall Given the above, collecting fragments is really the only option to gain the highest amount of zeal for a mid-level account. Because you have a mid-level account, you are going to die a lot, possibly not allowing you to offer any zeal, thus the lower zeal/hour. No eta at this time
  17. Its not really fair to compare any script from back then to now. Bans were low because they put almost no effort into catching bots, not because the script was undetectable. But please, let me know any siggestions.
  18. I dont have bury bone support atm but I plan on rewriting it soon to add more task diversity. Will add bone burying along with it
  19. Good idea, will consider adding it soon
×
×
  • Create New...