![](https://osbot.org/forum/uploads/set_resources_22/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://osbot.org/forum/uploads/set_resources_22/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
dotherobot
-
Posts
256 -
Joined
-
Last visited
-
Feedback
0%
Posts posted by dotherobot
-
-
can I have a trial?
-
4 hours ago, old trinity said:
I downloaded the newest version and that did fix things. You won't be prompted to update the client, you'll have to uninstall/reinstall.
I fixed it by downloading a new copy of the latest .jar file and overwriting the previous one.
-
1
-
-
When I try to launch the OSBot client, I get the message:
"Cannot connect to OSBot!"
Is OSBot down right now or is there something wrong on my end?
-
-
@Token
In the quest Murder Mysytery, the script gets stuck at the step where you get some flour and create a print of the knife.at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(bg:251) at java.lang.Thread.run(Unknown Source) [INFO][Bot #1][02/23 02:26:43 PM]: position: [x=2733, y=3581, z=0]; next: Murder Mysytery; queue: 5; member: true; mirror: false; input: false, resized: false [INFO][Bot #1][02/23 02:26:43 PM]: checking extra conditions: false true true 23 24 24 120 [INFO][Bot #1][02/23 02:26:43 PM]: running quest: Murder Mysytery; current stage: 1 [INFO][Bot #1][02/23 02:26:43 PM]: java.lang.NullPointerException at u.rC.M(kb:157) at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.collect(Unknown Source) at u.rC.M(kb:157) at u.AUX.c(x:713) at u.AUX.G(x:72) at u.se.M(xa:27) at d.COn.E(ec:771) at d.COn.J(ec:434) at q.Aux.onLoop(gc:446) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(bg:251) at java.lang.Thread.run(Unknown Source) [INFO][Bot #1][02/23 02:26:43 PM]: position: [x=2733, y=3581, z=0]; next: Murder Mysytery; queue: 5; member: true; mirror: false; input: false, resized: false [INFO][Bot #1][02/23 02:26:43 PM]: checking extra conditions: false true true 23 24 24 120 [INFO][Bot #1][02/23 02:26:43 PM]: running quest: Murder Mysytery; current stage: 1 [INFO][Bot #1][02/23 02:26:43 PM]: java.lang.NullPointerException at u.rC.M(kb:157) at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.collect(Unknown Source) at u.rC.M(kb:157) at u.AUX.c(x:713) at u.AUX.G(x:72) at u.se.M(xa:27) at d.COn.E(ec:771) at d.COn.J(ec:434) at q.Aux.onLoop(gc:446) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(bg:251) at java.lang.Thread.run(Unknown Source) [INFO][Bot #1][02/23 02:26:44 PM]: position: [x=2733, y=3581, z=0]; next: Murder Mysytery; queue: 5; member: true; mirror: false; input: false, resized: false [INFO][Bot #1][02/23 02:26:44 PM]: checking extra conditions: false true true 23 24 24 120 [INFO][Bot #1][02/23 02:26:44 PM]: running quest: Murder Mysytery; current stage: 1 [INFO][Bot #1][02/23 02:26:44 PM]: java.lang.NullPointerException at u.rC.M(kb:157) at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.collect(Unknown Source) at u.rC.M(kb:157) at u.AUX.c(x:713) at u.AUX.G(x:72) at u.se.M(xa:27) at d.COn.E(ec:771) at d.COn.J(ec:434) at q.Aux.onLoop(gc:446) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(bg:251) at java.lang.Thread.run(Unknown Source) [INFO][Bot #1][02/23 02:26:45 PM]: position: [x=2733, y=3581, z=0]; next: Murder Mysytery; queue: 5; member: true; mirror: false; input: false, resized: false [INFO][Bot #1][02/23 02:26:45 PM]: checking extra conditions: false true true 23 24 24 120 [INFO][Bot #1][02/23 02:26:45 PM]: running quest: Murder Mysytery; current stage: 1 [INFO][Bot #1][02/23 02:26:45 PM]: java.lang.NullPointerException at u.rC.M(kb:157) at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.collect(Unknown Source) at u.rC.M(kb:157) at u.AUX.c(x:713) at u.AUX.G(x:72) at u.se.M(xa:27) at d.COn.E(ec:771) at d.COn.J(ec:434) at q.Aux.onLoop(gc:446) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(bg:251) at java.lang.Thread.run(Unknown Source) [INFO][Bot #1][02/23 02:26:45 PM]: position: [x=2733, y=3581, z=0]; next: Murder Mysytery; queue: 5; member: true; mirror: false; input: false, resized: false [INFO][Bot #1][02/23 02:26:45 PM]: checking extra conditions: false true true 23 24 24 120 [INFO][Bot #1][02/23 02:26:45 PM]: running quest: Murder Mysytery; current stage: 1 [INFO][Bot #1][02/23 02:26:45 PM]: java.lang.NullPointerException at u.rC.M(kb:157) at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.collect(Unknown Source) at u.rC.M(kb:157) at u.AUX.c(x:713) at u.AUX.G(x:72) at u.se.M(xa:27) at d.COn.E(ec:771) at d.COn.J(ec:434) at q.Aux.onLoop(gc:446) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(bg:251) at java.lang.Thread.run(Unknown Source) [INFO][Bot #1][02/23 02:26:46 PM]: position: [x=2733, y=3581, z=0]; next: Murder Mysytery; queue: 5; member: true; mirror: false; input: false, resized: false [INFO][Bot #1][02/23 02:26:46 PM]: checking extra conditions: false true true 23 24 24 120 [INFO][Bot #1][02/23 02:26:46 PM]: running quest: Murder Mysytery; current stage: 1 [INFO][Bot #1][02/23 02:26:46 PM]: java.lang.NullPointerException at u.rC.M(kb:157) at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.collect(Unknown Source) at u.rC.M(kb:157) at u.AUX.c(x:713) at u.AUX.G(x:72) at u.se.M(xa:27) at d.COn.E(ec:771) at d.COn.J(ec:434) at q.Aux.onLoop(gc:446) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(bg:251) at java.lang.Thread.run(Unknown Source)
-
One general suggestion:
It might be useful to implement menu invokes for this script because it would avoid situations like:
- when the camera is rotating furiously trying to click a door...
- when the mouse right-clicks endlessly because it's trying to select an unusual menu option...
- when it's trying to solve a puzzle but keeps clicking the wrong puzzle piece.
-
1
-
@Khaleesi Can I have a trial? This should be great for Ironman accounts!
-
It's the thought that counts
-
Misthalin Mystery gets stuck after it rides the rowboat. It doesn't walk to the fountain to pick up the bucket.
[INFO][Bot #1][02/04 04:27:36 PM]: running quest: Misthalin Mystery; current stage: 10 [INFO][Bot #1][02/04 04:27:36 PM]: boarding rowboat [INFO][Bot #1][02/04 04:27:36 PM]: walking to position [x=3240, y=3142, z=0] [INFO][Bot #1][02/04 04:27:36 PM]: [DEBUG][INERACTIONS] No destination tile found [INFO][Bot #1][02/04 04:27:36 PM]: checking custom obstacles [INFO][Bot #1][02/04 04:27:36 PM]: no valid tile found
The quest also gets stuck on stage 50 when it is supposed to light the candles on the walls:
[INFO][Bot #1][02/04 04:45:49 PM]: checking extra conditions: false true true 5 6 9 43 [INFO][Bot #1][02/04 04:45:49 PM]: running quest: Misthalin Mystery; current stage: 50 [INFO][Bot #1][02/04 04:45:49 PM]: failed to find stage [INFO][Bot #1][02/04 04:45:49 PM]: position: [x=1645, y=4826, z=0]; next: Misthalin Mystery; queue: 10; member: false; mirror: false; input: false, resized: false [INFO][Bot #1][02/04 04:45:49 PM]: checking extra conditions: false true true 5 6 9 43 [INFO][Bot #1][02/04 04:45:49 PM]: running quest: Misthalin Mystery; current stage: 50 [INFO][Bot #1][02/04 04:45:49 PM]: failed to find stage
One general suggestion:
It might be useful to implement menu invokes for this script because it would avoid situations like...
when the camera is rotating furiously trying to click a door...
or when the mouse right-clicks endlessly because it's trying to select an unusual menu option...
or when it's trying to solve a puzzle but keeps clicking the wrong puzzle piece.
-
DELETE COMMENT
-
On 2/1/2024 at 2:47 AM, Khaleesi said:
Just tested with your settings and it worked fine for both Rune and Pure essence on my end, can you check the log for what happend exactly?
Now runecrafting with f2p essence works when the script is launched from the OSBot client
but for some reason, when I launch it from CLI, it still says "not enough pure essence."
-
Now that you need to login with a Jagex Account which can store 20 characters each, how will account sales work? Will you buy one account and get 20 characters? Will it be possible to buy/sell individual characters?
-
On 1/28/2024 at 3:47 PM, Khaleesi said:
I can take a look at it
EDIT: Added check in V4.12, should be live in a few hours
Some tool that will help you autonate everything:So now it's withdrawing the talisman from the bank, which is awesome, but then it looks for pure essence, then shuts down. It won't use the f2p rune essence in the bank.
.properties file
disableLootTracking=false useDrawModels=true craftColossalPouch=false UseHumanPaths=true useRuneEss=true Mode=Basic useDaeyaltEssence=false LocationBasic=Air altar
-
For muling, what do you think about adding a "lower mule amount by bank amount" option? This would allow you to keep less gold on each account at any one time (if you are running multiple accounts).
For example:
An account needs 10m to buy a bond. However, it already has 2m in the bank. It receives 10m from the mule, so now it has 12m in the bank.
Alternatively... I could log in, manually check how much gold is in the bank, and create a new file to receive 8m... but that will create a lot of extra work with multiple accounts running.
With "lower mule amount by bank amount" option:
An account needs 10m to buy a bond. However, it already has 2m in the bank. It receives 8m from the mule, so now it has 10m in the bank.
or if you want to get even fancier:
An account has 100m in the bank from running too many Khal scripts. However, a rule says there cannot be more than 20m on this account at any time. It gives 80m to the mule, so now it has 20m in the bank.
-
6 minutes ago, Khaleesi said:
Just put it in your inventory?
...but what if I want to run a 1000 bot fire rune farm and get rich?
but seriously, if I want to train multiple f2p bots simultaneously, the human clicks add up.
-
@Khaleesi When crafting fire runes in f2p, the script doesn't remove the Fire Talisman from the bank before walking to the altar
.properties file:
disableLootTracking=false useDrawModels=true craftColossalPouch=true UseHumanPaths=true useRuneEss=true Mode=Basic useDaeyaltEssence=false LocationBasic=Fire altar
-
@Token The new quest additions look awesome! Horror From The Deep will help with pures and I always wanted to complete Murder Mysytery.
-
1
-
-
@Explv config file works when launched in the OSBot client but not when launched from CLI.
[INFO][Bot #1][01/26 04:38:18 PM]: Login completed. [INFO][Bot #1][01/26 04:38:18 PM]: Random solver exited : Auto Login [INFO][Bot #1][01/26 04:38:20 PM]: Started random solver : Welcome Screen [INFO][Bot #1][01/26 04:38:24 PM]: Random solver exited : Welcome Screen [INFO][Bot #1][01/26 04:38:24 PM]: Scheduling script background executors [INFO][Bot #1][01/26 04:38:25 PM]: Current version: v3.4.0 [INFO][Bot #1][01/26 04:38:25 PM]: Latest version: v3.4.0 [INFO][Bot #1][01/26 04:38:25 PM]: Invalid config file: test config.config [INFO][Bot #1][01/26 04:38:25 PM]: No tasks loaded [INFO][Bot #1][01/26 04:38:25 PM]: Terminating script Explv's AIO v3.4.0... [INFO][Bot #1][01/26 04:38:25 PM]: Script Explv's AIO v3.4.0 has exited! [INFO][Bot #1][01/26 04:38:25 PM]: Started script : Explv's AIO v3.4.0
-
23 hours ago, Khaleesi said:
good thing you can just buy a few hunderd of them and not care about that
But the script should alwaqys pick them up, but only if the inventory is running low so it doesnt clutterNot everyone can afford to have 50k box traps and 1k rings of wealth in the bank at all times.
Some people can only afford enough for a single trip and when their script misclicks, they have to use teleports to get from the hunting spot to the GE and back to the hunting spot, that costs some money, it requires the purchase of some extra supplies, it takes extra time, the webwalker might get confused, etc.
-
5 minutes ago, Khaleesi said:
Ya you can use that
Thx. One annoying thing about hunter scripts is running out of tools because it misclicked too many times and didn't pick them up.
-
This looks cool but does it use menu invokes? That could be helpful to avoid misclicking the falcon or failing to pick up a trap, etc.
-
Whoa you're actually trying to pull this off. If you can do it that'd be amazing!
What are the minimum stats required for this script to work?
-
1
-
-
For your resource gathering scripts, it could be helpful for new accounts to grab the tool (bronze axe, bronze pickaxe, small fishing net, etc.) from the tutor if they are using a preset location that's close to the tutor (such as the resource gathering locations around Lumbridge).
-
1
-
-
Bug
When a bot starts anywhere around Lumbridge, it cannot find the ranges in Edgeville or Varrock. It just stands frozen in the spot that the script was launched.
Khal Warrior Guild
in Minigames
Posted
@Khaleesi
Can you add CLI profiles to this script?
Also can you add a progressive mode that switches from the top room to the basement automatically?