Jump to content

Camaro

Scripter II
  • Posts

    687
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    100%

Everything posted by Camaro

  1. 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
  2. Server upgrades, things will be back to normal soon
  3. 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
  4. Hey, made an app to display the collision data of the currently loaded map region Source Code Download Jar
  5. 24 hours activated, but its free for vip just so you know
  6. gold amulet (u), always non-visible. Interaction event fails to pick up the item.
  7. Please send me what the log says
  8. 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; } }
  9. 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
  10. Thats a pretty good idea, would just require running up to the wildy edge to fill it right?
  11. If you bot agility on a 1500 main without mirror mode then you're kinda asking to get banned
  12. talked over pm, restocker will not but equipment, but may make that an option in the future
  13. Sure, 24 hours activated. Although I highly recommend buying vip for mirror mode, so be careful for now
  14. activated, make sure you post a proggy this time activated, enjoy
  15. Falador shield is already added, couldnt tell you how much it improves kills/hour though. But I can probably add extra prayers / spec weapon sometime soon
  16. Hard fally diary is an option, not a requirement
  17. 24 hours activated, enjoy
×
×
  • Create New...