Jump to content

Chris

Scripter II
  • Posts

    8341
  • Joined

  • Last visited

  • Days Won

    14
  • Feedback

    100%

Posts posted by Chris

  1. 17 minutes ago, xore said:

    I was reading this post about taking screenshot directly from the bot, but when I was trying to capture it, I was getting awt permission blocked error: 

    Blocked permission: ("java.awt.AWTPermission" "readDisplayPixels")

    I'm not that confident with Java or with permissions. Is it a bug I can fix? Thanks.

    Use the Utilities.takeScreenshot();

    https://osbot.org/api/org/osbot/rs07/api/util/Utilities.html

    • Like 2
  2. UPDATE VRK-60:

    • Updated LootingTask system:
      - Prioritizes dropping existing blue dhide in the inventory for better loot.
      - Performance enhancements to increase script speed during looting.
      - Added failsafes for when the script errors out while looting and will just click the tile for the loot item.
       
    • Updated VorkathInstanceTask:
      - Added experimental slayer staff mode. Simply start the script with a Slayer's staff in the inventory and make sure its pre-autocasted to do crumble undead.
      - Fixed an issue where the script was not using the new boltSwitchPercentage parameter from the configuration file. It should now work as intended.
       
    • Updated BankingTask:
      - Dueling ring is now withdrawing after grabbing potions for inventory cleanliness.
       
    • Updated MessageListener:
      - Added message "You have items stored in an item retrieval service." to the listener.
       
    • Other:
      - Removed the script stop conditions for the travel tasks when it cannot find a path. They now just increment the error counter behind the scenes (>= 30 errors trigger a script stop)
      - Added a fail-safe for when the script accidentally travels to the island when attempting to collect gear on death.
  3. 3 hours ago, NarcoBorsato said:

    @Chris When starting the script it exits right away, I saw other people on Discord with the same problem.

    Issue has been fixed but am waiting to see if I can get it pushed to the SDN today. Sorry for the downtime.

  4. 2 hours ago, servisap said:

    i'll sc share later if needed chris. gtg to work

    Sorry for the downtime. I thought I had checked everything before making the changes for release. Please try the script again as an update went out earlier.

    • Heart 1
  5. 2 hours ago, CrazyMate said:

    I cant save a file when i create a new settings list. 

    Everytime i try to it just cancels out and cant run anything!

    Got back to old please <3

    Care to screen share and message me on discord?

  6. 5 hours ago, servisap said:

    Major major major bugs since you updated the save log!!! it messed up on death and x'ed the script and also keepings looping ferox enclave tele until rings are gone...this is by far my favorite farm and i have to shut it down until this is fixed. will copy the cli in them morning if needed.

     

     

    2 hours ago, kvlt said:

    Very buggy update. Set up file with the settings I always used, and when I start the script it picks up the runes/understands that I have rune pouch in inventory, but then it just infinitely clicks the same one potion out of the bank...

     

    52 minutes ago, dudeyoyo said:

    Hey Chris - If I have bot geared it will do a trip, but when it comes time to bank it gets stuck in a loop teleing to ferox like others have mentioned

    Yeah I forgot to set a few variables since I referenced my previous CLI changes (I guess no one used it) so I doubled checked the old GUI start settings and found the issue.
    I messaged the SDN manager and I will wait for him to reply to see if he could accept my changes. Sorry.

    • Like 1
    • Heart 2
  7. UPDATE VRK-59.0:

    • Updated the script UI interface which will require a new way to create a settings file.

      UI Example (Dark mode when launched through client):
      8I62O69.png

      Settings Page: https://cnar.dev/projects/evorkath/settings

      Click 'Save Settings' to download a configuration file that you can load into the script through either normal launch or OSBot Command Line
    • Made it optional to keep low dose (2 dose) potions or not. Keeping it disabled will only grab 3 dose or higher potions every time it banks.
    • Updated the rune pouch checker on script start to support any type of rune pouch.
    • Updated the consume checker to use prayer potions if needed before it starts looting.
    • Like 2
  8. 8 hours ago, markwilson94 said:

    Hi there,

     

    I have had this script for several months now and all has been working pretty well. Except for the last couple days. The bot keeps dying, currently been running for 1hr 30 mins and it has 6 deaths, with the highest death count i seen of 23. The bot appears to lag.

     

    I have a fairly new gaming laptop, with good specs and decent broadband speed so there is no reason for just the bot to lag. Possibly bad seed? How do you refresh the anti ban seed?

    Try the following:

    • Use new mouse option (if not already)
    • Remove java 8 and install Java 8 build 291 (Mirror is built with this java version).
    • Open Windows task manager and set the OSBot java process to high priority.
    • Like 1
  9. On 9/24/2022 at 2:37 PM, str1de said:

    Just purchased the script and unfortunately I'm not having great luck. I've followed the guide to the T, and something just doesn't seem right. The mouse movement is absolutely terrible. It takes forever to cast, or switch items. The crumble undead spell is virtually useless as it takes forever to cast the spell on the monster. It just took a maxed main 6 minutes to kill vorkath and it died on the second attempt. Is there anything you can suggest to help fix what's going on? Thanks in advance.

    New Mouse is enabled before launching the client? Sorry for the delayed response but I just got back from dealing with the hurricane in florida

  10. UPDATE VRK-57.0:

    • Change: One eat action per walk sequence during acid phase.
    • Added: a check to ignore attacking if the acid / fireball phase has started (Not always 100% but the check is there to ignore).
      (Sometimes it would eat food and then go to attack vorkath but a special phase has started.)
    • Added: "Pool of Rejuvenation" to the list of supported pools in POH.
  11. 11 hours ago, FushigiBot said:

    Hey,

    I was able to fix the dying issue by purchasing a new router. Ping went from 200-300ms to around 50ms. 

    I may purchase another month of it, but just thought I'd let you know that a good connection is a must to run this script effectively. Might want to write it somewhere in the post. ^^

     

    Fushigibot.png

    Yeah true I guess I can put it in there. If needed I can give you another trial run for 48 hours just to be safe when you feel up to it. Just shoot me a dm in the discord

  12. On 8/27/2022 at 9:48 AM, DragonbornX said:

    for blue dragons at taverly, i see it says falador teleports are required. Does that mean teleport tabs or will fally tele runes work as well? Looking into this for my hcim, and dont have access to tabs yet :/

    I have support to enable spellbook mode if you have law runes in your inventory at the start of the script. It WILL not grab more runes and will just stop at the bank when it runs out. I do not do any other checks and the script is not considered ironman friendly.

  13. 19 hours ago, YoungWinner said:

    Script isn't starting... or if I start in house it gets stuck at nexus and doesn't teleport


     

    getCharacterEquipment() check is failing based on the log and possibly due to you not starting mirror mode properly. Also, you need to be starting it at one of the bank modes, or relleka.
     

    1. Open osrs client to login screen
    2. Click add bot on the bot client and wait for mirror to hook
    3. THEN run the script OR login and run the script.
  14. 8 hours ago, Aqla said:

    Hello all.

    I'm writing a fighter bot that picks up loot from the tile where the last target died. I was wondering if someone could point me to a more efficient and clean way to write the for loops that check for relevant items on the tile and picks them up (see below).

    Looking forward to learn more.

    List<String> itemsToLoot = Stream.of("Feather", "Bones").collect(Collectors.toList());
            // Use streams to filter out anything not in our itemsToLoot and create a new collection.
            List<GroundItem> itemsOnTile = getGroundItems().get(targetTile.getX(), targetTile.getY()).stream()
                    .filter(g -> g != null && itemsToLoot.contains(g.getName()))
                    .collect(Collectors.toList());
    
            // Check if there is anything available.
            if (!itemsOnTile.isEmpty()) {
                // We have items on this tile matching our filter.
                // Start looting. (Below is just a for each loop)
                for (GroundItem groundItem : itemsOnTile) {
                    // Always null check when dealing with the OSBot api it will save you in the long run.
                    if (groundItem != null && groundItem.interact("Take")) {
                        new ConditionalSleep(3000) {
                            @Override
                            public boolean condition() throws InterruptedException {
                                // item doesnt exist OR our players position is on the current tile (faster looting ig)
                                return !groundItem.exists() || myPosition().equals(groundItem.getPosition());
                            }
                        }.sleep();
                    }
                }
            }

    Added some comments but lmk if u need to understand something

    7yMKTva.png

    • Like 1
    • Heart 1
×
×
  • Create New...