Everything posted by Camaro
-
Super Soul Wars
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.
-
Wine Telegrab
strange, ill look into it
-
Wine Telegrab
is anything showing in the logs?
- Super Soul Wars
-
banned
Account needs to be created on the same proxy as you log in on. Or your proxy is flagged.
- Giant Mole Killer
- Super Soul Wars
- Super Soul Wars
-
Giant Mole Killer
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
-
Giant Mole Killer
sure, 24 hours activated
- Giant Mole Killer
-
None of my scripts are able to run
Server upgrades, things will be back to normal soon
-
OSBot throwing errors
@Patrick have not seen the first two recently, but this one occasionally appears when starting a script [ERROR][02/15 08:57:57 PM]: Uncaught exception! java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location at java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2062) at java.awt.Component.getLocationOnScreen(Component.java:2036) at org.pushingpixels.substance.internal.widget.animation.effects.GhostPaintingUtils.paintGhostImages(GhostPaintingUtils.java:191) at org.pushingpixels.substance.internal.ui.SubstancePanelUI.update(SubstancePanelUI.java:83) at javax.swing.JComponent.paintComponent(JComponent.java:780)
-
[Stable] OSBot 2.6.18
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
-
Map Region View
Hey, made an app to display the collision data of the currently loaded map region Source Code Download Jar
-
AIO SafeSpotter
24 hours activated, but its free for vip just so you know
-
[Dev Build] OSBot 2.6.15
gold amulet (u), always non-visible. Interaction event fails to pick up the item.
- AIO SafeSpotter
-
Bug - widget filter nullpointer
try { return getWorlds().hover(worldToHover, breakCondition); } catch (Exception e) { warn("Exception in world hover"); e.printStackTrace(); } not too much lol
-
Wine Telegrab
Please send me what the log says
-
Bug - widget filter nullpointer
2.6.11 java.lang.NullPointerException at org.osbot.rs07.api.ui.RS2Widget.getChildWidgets(tm:773) at org.osbot.rs07.api.Widgets.singleFilter(vm:865) at org.osbot.rs07.api.Widgets.singleFilter(vm:534) at org.osbot.rs07.api.Widgets.getWidgetContainingText(vm:899) at org.osbot.rs07.api.Widgets.getWidgetContainingText(vm:410) at org.osbot.rs07.api.LogoutTab.IIIiiiiIIiIi(je:137) at org.osbot.rs07.api.LogoutTab.iiIiIiiIIIii(je:270) at org.osbot.rs07.api.Worlds.iiIiIiiIIIii(pg:687) at org.osbot.rs07.api.Worlds.hover(pg:1025) java.lang.ArrayIndexOutOfBoundsException: 478 at org.osbot.rs07.api.ui.RS2Widget.getChildWidgets(tm:773) at org.osbot.rs07.api.Widgets.singleFilter(vm:865) at org.osbot.rs07.api.Widgets.singleFilter(vm:534) at org.osbot.rs07.api.Worlds.iiiiIiiiIiiI(pg:47) at org.osbot.rs07.api.Worlds.iiIIiiiiiIII(pg:111) at org.osbot.rs07.api.Worlds.iiIiIiiIIIii(pg:805) at org.osbot.rs07.api.Worlds.hover(pg:1025) java.lang.ArrayIndexOutOfBoundsException: 1003 at org.osbot.rs07.api.ui.RS2Widget.getChildWidgets(tm:773) at org.osbot.rs07.api.Widgets.singleFilter(vm:865) at org.osbot.rs07.api.Widgets.singleFilter(vm:534) at org.osbot.rs07.api.Widgets.getWidgetContainingText(vm:899) at org.osbot.rs07.api.Widgets.getWidgetContainingText(vm:410)
- Random events
-
How do you handle async/threads?
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; } }
-
Super Soul Wars
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
-
Giant Mole Killer
24 hours activated