Jump to content

Camaro

Scripter II
  • Posts

    693
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    100%

Everything posted by Camaro

  1. activated both 24 hours Offering fragments would probably be more human-like, but feel free to test both methods out and see which you have more luck with. Offering fragments should give much more points though.
  2. strange, ill look into it
  3. is anything showing in the logs?
  4. activated 24 hours
  5. Account needs to be created on the same proxy as you log in on. Or your proxy is flagged.
  6. done, 24 hours
  7. activated
  8. done, 24 hours
  9. my guess is that your inventory setup isn't correct, add me on discord and send me a pic of what it looks like camaro 09#0557
  10. sure, 24 hours activated
  11. yes
  12. Server upgrades, things will be back to normal soon
  13. Just add a break condition for when the position is no longer reachable. But for sorceress garden, you're probably better off clicking the minimap/positions directly
  14. Hey, made an app to display the collision data of the currently loaded map region Source Code Download Jar
  15. 24 hours activated, but its free for vip just so you know
  16. gold amulet (u), always non-visible. Interaction event fails to pick up the item.
  17. yes
  18. Please send me what the log says
  19. yes it is
  20. Here's a custom webwalk event class that I use to perform actions while walking without delays import org.osbot.rs07.api.map.Position; import org.osbot.rs07.event.WebWalkEvent; import org.osbot.rs07.utility.ConditionalSleep2; public class CustomWebWalk extends WebWalkEvent { private AsyncWalkEvent asyncWalkEvent; public CustomWebWalk(Position position) { super(position); } @Override public void onStart() { asyncWalkEvent = new AsyncWalkEvent(); execute(asyncWalkEvent); } @Override public int execute() throws InterruptedException { if (asyncWalkEvent.isLooping()) { // Async is still looping, dont let the web walker execute return 600; } return super.execute(); } @Override public void onEnd() throws InterruptedException { // End the async event and wait for it to finish asyncWalkEvent.setFinished(); ConditionalSleep2.sleep(5000, asyncWalkEvent::hasCompleted); } } And the action that executes in a separate thread import org.osbot.rs07.api.map.Position; import org.osbot.rs07.event.Event; public class AsyncWalkEvent extends Event { private volatile boolean finished = false; private volatile boolean isLooping = false; public AsyncWalkEvent() { setAsync(); } @Override public int execute() throws InterruptedException { if (canPerformAction()) { // Map destination is far enough away, we can perform some actions isLooping = true; if (shouldDoAction()) { // do action } else { // any other necessary action } isLooping = false; } return 600; } @Override public void onEnd() throws InterruptedException { finished = true; } public boolean isLooping() { return isLooping; } public boolean hasCompleted() { return finished; } private boolean canPerformAction() { // Only allow the actions to start if the map destination is far enough away Position dest = getMap().getDestination(); if (dest == null) return false; int dist = getMap().distance(dest); return dist < 20 && dist > 7; } }
  21. Super Soul Wars A script to play soul wars, designed to get the most zeal per game Features Collecting & offering soul fragments Attacking other players & the avatar Capturing graveyards & the obelisk Requirements 40 combat & 500 total level Start in the soul wars lobby or in a game Trials will only be activated for VIP members
  22. 24 hours activated
  23. 24 hours activated
  24. Thats a pretty good idea, would just require running up to the wildy edge to fill it right?
  25. If you bot agility on a 1500 main without mirror mode then you're kinda asking to get banned
×
×
  • Create New...