Jump to content

dotherobot

Lifetime Sponsor
  • Posts

    256
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by dotherobot

  1. @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)

     

  2. @Token

    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.
    • Boge 1
  3.  @Token

    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.

  4. 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."  

  5. 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

     

  6. @Khaleesi

    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. 

  7. 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.

  8. @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

     

  9. @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

     

  10. 23 hours ago, Khaleesi said:

    good thing you can just buy a few hunderd of them and not care about that :D
    But the script should alwaqys pick them up, but only if the inventory is running low so it doesnt clutter

    Not 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. 🤠

  11. 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.

  12. 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?

    • Like 1
  13. @Czar

    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).

    • Like 1
×
×
  • Create New...