Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Buy OSRS Gold

Sell OSRS Gold
FALSkills

EzQuester [Beta]

Recommended Posts

This thread will serve as a temporary hub for my EzQuester script, which will be on a 1-2 week free beta.

I plan on having two major releases for this script...

  1. EzQuester v1 which will be arguments only, and will provide minimal customization options.
  2. EzQuester v2 which will be configured via GUI or arguments, and will provide in-depth customization options.

All argument information will be kept and updated here: https://pastebin.com/T4jf9hYL

Script located here: https://tribot.org/repository/script/id/3275

I always use Looking Glass when botting quests, and I recommend you do the same!

Current features:

Completes over 40 quests, individually specified by argument.

Quests should be able to be started even if they are in progress. Some quests may experience issues with this - report the issue using the bug report format below and I will write handlers for it!

Can purchase all required items for every quest in the specified list at start.

Uses Fire strike and safespots when available.  Certain monsters, such as the Priest in Peril dog, are immune to magic, and so are killed using a different weapon (can be specified via arg)

Quests are completed in the order they are specified, unless they lack a required stat to complete the given quest.

Script ends when all quests that can be completed are completed, or after failing too many tasks.

Current quest list:

Spoiler

Green = well tested
Yellow = moderately well tested
Red = relatively untested

  • animal magnetism
  • biohazard
  • black knights fortress
  • bone voyage
  • client of kourend
  • cooks assistant
  • demon slayer
  • digsite
  • dorics quest
  • druidic ritual
  • dwarf cannon
  • eagles peak
  • ernest the chicken
  • fight arena
  • gertrudes cat
  • goblin diplomacy
  • grand tree
  • hazeel cult
  • imp catcher
  • jungle potion
  • knights sword
  • lost city
  • lost tribe
  • mountain daughter
  • nature spirit
  • plague city
  • priest in peril
  • recipe for disaster start
  • recipe for disaster dwarf
  • restless ghost
  • romeo and juliet
  • rune mysteries
  • sheep shearer
  • tears of guthix
  • tree gnome village
  • vampire slayer
  • varrock museum
  • waterfall
  • witchs house
  • witchs potion

Planned updates/design process:

Spoiler
  1. GUI Framework
    • Customizable settings on a per-quest basis, including: equipment loadout, combat style preferences, inventory/item list preferences, user specified safespots, and any other quest-specific settings.
  2. Equipment Framework
    • Design mage, range, and/or melee loadouts to be used.
  3. Combat Framework
    • Design combat preferences to be used, such as bringing potions, using prayers, using special attacks, and more.
  4. Quests, quests quests!
    • Will continually add more quests.  Currently planned is Dragon Slayer, Shilo Village, Death Plateau, and Troll Stronghold.  More to come.

 

Please contact me on Discord or via PM to report bugs.  I will fix them ASAP, I am usually very active on my computer and will work on them right away if I'm available.  Please follow the format so that I don't need to ask many follow-up questions.


Bug Report Format:
Argument used: 
Screenshot/gif (including paint):
Bot debug (pastebin link):
Client debug (pastebin link):
Any additional info to provide:

Edited by FALSkills
  • Like 4
  • Thanks 1

Share this post


Link to post
Share on other sites

Will be adding an initial task tomorrow with configurable settings for the following:

  • Keeping a charged glory equipped between quests
  • Keeping a charged combat bracelet equipped between quests
  • Keeping a charged dueling ring equipped between quests

It will also do some maintenance such as ensuring no noted items are in inventory, and other things as I see fit. The charged jewelry will be optional, but I would recommend using them for navigation efficiency.

Share this post


Link to post
Share on other sites

Testing this now, sounds absolutely amazing tho great job!

Argument used: purchase;lostcity;mousespeed:200;minsleep:250;maxsleep:500
Screenshot/gif (including paint): N/A
Bot debug (pastebin link): https://pastebin.com/3BMeG5u8
Client debug (pastebin link): https://pastebin.com/jV5dzFbK
Any additional info to provide: Travels to entrana then on the boat teleports elsewhere saying that it has found a quicker route. Once to Edgeville and once to CW. 

Edited by flamekiller999

Share this post


Link to post
Share on other sites
  • [10:18:19] java.lang.NullPointerException
  • [10:18:19] at scripts.ezquesters.ezquester.EzQuester.k(EzQuester.java:221)
  • [10:18:19] at scripts.ezquesters.ezquester.EzQuester.run(EzQuester.java:144)
  • [10:18:19] at java.lang.Thread.run(Unknown Source)
  • [10:18:19] Script Ended: EzQuester.

    Getting that error even trying to start the script. 

Share this post


Link to post
Share on other sites
4 hours ago, cheeko said:

Bug Report Format:
Argument used: witchspotion;witchshouse
Screenshot/gif (including paint): N/A 
Bot debug (pastebin link):https://pastebin.com/SXdRkxv8
Client debug (pastebin link): https://pastebin.com/ZD0CN5mv
Any additional info to provide: Does not seem to be able to start witch's house. Script buys the items and stops.

Fixed, mistake in copy/pasting.

3 hours ago, flamekiller999 said:

Testing this now, sounds absolutely amazing tho great job!

Argument used: purchase;lostcity;mousespeed:200;minsleep:250;maxsleep:500
Screenshot/gif (including paint): N/A
Bot debug (pastebin link): https://pastebin.com/3BMeG5u8
Client debug (pastebin link): https://pastebin.com/jV5dzFbK
Any additional info to provide: Travels to entrana then on the boat teleports elsewhere saying that it has found a quicker route. Once to Edgeville and once to CW. 

I believe I know why that was occurring, pushing update now.

1 hour ago, flamekiller999 said:

Also for romeo and juliette there was an issue when buying Cadava berries off the GE. Think it should be a simple fix:

 

  • [13:33:37] EzGrandExchange: We do not have enough of: Cadavaberry

Pretty sure it is Cadava berries Screenshot%202019-08-07%20at%2013.35.17_

Fixed

4 minutes ago, Chef Sk1llz said:
  • [10:18:19] java.lang.NullPointerException
  • [10:18:19] at scripts.ezquesters.ezquester.EzQuester.k(EzQuester.java:221)
  • [10:18:19] at scripts.ezquesters.ezquester.EzQuester.run(EzQuester.java:144)
  • [10:18:19] at java.lang.Thread.run(Unknown Source)
  • [10:18:19] Script Ended: EzQuester.

    Getting that error even trying to start the script. 

Script requires arguments to work.  Please check the pastebin link for a list of arguments.  You place arguments in the blank text box next to where you would select the Break Profile, when starting a script.

  • Like 2

Share this post


Link to post
Share on other sites

Endless loop buying beads when already have it purchased. 
[10:38:27] EzGrandExchange: Opening bank!

  • [10:38:30] EzGrandExchange: Reducing desired stock of item Black bead (1) by current stock: 1
  • [10:38:30] EzGrandExchange: Reducing desired stock of item Yellow bead (1) by current stock: 1
  • [10:38:30] EzGrandExchange: Reducing desired stock of item White bead (1) by current stock: 1
  • [10:38:30] EzGrandExchange: Reducing desired stock of item Red bead (1) by current stock: 1
  • [10:38:30] EzGrandExchange: Withdrawing coins
  • [10:38:30] EzGrandExchange: 0 vs 0
  • [10:38:33] EzGrandExchange: We already have: Black bead, quantity: 0
  • [10:38:33] EzGrandExchange: We already have: Yellow bead, quantity: 0
  • [10:38:33] EzGrandExchange: We already have: White bead, quantity: 0
  • [10:38:33] EzGrandExchange: We already have: Red bead, quantity: 0
  • [10:38:42] PlayerExaminer: Inspecting player: The Gleck using method: Look at only
  • [10:38:43] Script Ended: EzQuester.

Share this post


Link to post
Share on other sites
19 minutes ago, Chef Sk1llz said:

Endless loop buying beads when already have it purchased. 
[10:38:27] EzGrandExchange: Opening bank!

  • [10:38:30] EzGrandExchange: Reducing desired stock of item Black bead (1) by current stock: 1
  • [10:38:30] EzGrandExchange: Reducing desired stock of item Yellow bead (1) by current stock: 1
  • [10:38:30] EzGrandExchange: Reducing desired stock of item White bead (1) by current stock: 1
  • [10:38:30] EzGrandExchange: Reducing desired stock of item Red bead (1) by current stock: 1
  • [10:38:30] EzGrandExchange: Withdrawing coins
  • [10:38:30] EzGrandExchange: 0 vs 0
  • [10:38:33] EzGrandExchange: We already have: Black bead, quantity: 0
  • [10:38:33] EzGrandExchange: We already have: Yellow bead, quantity: 0
  • [10:38:33] EzGrandExchange: We already have: White bead, quantity: 0
  • [10:38:33] EzGrandExchange: We already have: Red bead, quantity: 0
  • [10:38:42] PlayerExaminer: Inspecting player: The Gleck using method: Look at only
  • [10:38:43] Script Ended: EzQuester.

Please use the bug report format so that I can have all information I need.

My guess is that you have stamina potion usage enabled but did not tell the script to purchase items, so it is trying to withdraw stamina potions when you have none.  Imp catcher has a unique (outdated) workflow that didn't account for that, and will now exit the quest workflow if it goes to purchase beads twice.  After exiting the quest workflow, it should recognize that Imp Catcher was not successfully completed, which will trigger the script to purchase items.  Alternatively, add the "purchase" argument and it should go buy everything you need at start.

Edited by FALSkills

Share this post


Link to post
Share on other sites

Am I missing an argument that I should be using or is there a reason that the script doesn't use/buy teleport tablets to get to the quest spots faster? Such as GE -> tree gnome village it ran all the way instead of using a camelot teleport or similar. Other than that it's been working pretty well

Share this post


Link to post
Share on other sites
9 minutes ago, gavin101 said:

Am I missing an argument that I should be using or is there a reason that the script doesn't use/buy teleport tablets to get to the quest spots faster? Such as GE -> tree gnome village it ran all the way instead of using a camelot teleport or similar. Other than that it's been working pretty well

It typically would travel via dueling ring, but I hadn't finished configuring the setup task for that yet.  There are now 3 new customization arguments:

  • "usedueling" - ensures a charged dueling ring is equipped between tasks.
  • "useglory" - ensures a charged glory is equipped between tasks.
  • "usecombatbrace" - ensures a charged combat bracelet is equipped between tasks.

They are on the pastebin in the customization arguments section.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Our picks

    • Over the past few months, I’ve been working diligently on a new project - TRiBot X. Everything has been written from the ground up, with all of the best practices of software engineering. Every aspect of TRiBot has been re-imagined to support three main goals: flexibility, useability, and reliability.
        • Like
      • 35 replies
    • Come give us feedback on the next version of TRiBot!
        • Thanks
        • Like
      • 75 replies
    • TRiBot is looking to improve a lot of its customer relationship management, customer on boarding process, customer experience, design elements, community engagement and pretty much everything else you can imagine when it comes to marketing.

      Our goal: To ensure that the marketing done TRULY reflects the experience and does not shine an inaccurate light on what TRiBot is lacking in.

      So I ask, what do you love about TRiBot and what do you hate about TRiBot? What does O S Bot, Rune M8, PowR Bot and Dre amBot do better? (yes I purposely didn't spell it right 😂).

      Love, 

      RileyZ
        • Like
      • 23 replies
    • Over the last three weeks, I've been working on upgrading our server infrastructure. It's finally ready and is now live!

      Why?

      Increased reliability - less server errors


      Increased availability - less downtime


      Increased security - keeping us and you secure


      Increased capacity - ability to serve you better


      Increased speed - less waiting for things to load


      Faster development - server and service updates will come faster


      What are the changes?

      Move from a single AWS EC2 instance to AWS ECS (Elastic Container Service)


      Distributed computing


      Load balancing


      Git management of server files and filesystem


      Redis caching


      How?

      AWS ECS (with 10 EC2 instances)


      AWS ElastiCache (Redis)


      AWS Load Balancing


      AWS EFS (Elastic file system)


      Please bare with us as I continue to tune the server for maximum performance. Slow loading speeds may occur temporarily. I thank everyone for their patience.

      Please post on this thread if you experience any issues other than slow loading times.
        • Like
      • 51 replies
    • This release will:

      Fix prayers and world hopper API (Thanks @JoeDezzy1 and @erickho123)


      Improve banking API (Thanks @Encoded)


      Adds methods for returning and using Java Lists, rather than arrays


      Slightly randomizes some hardcoded behaviour


      Removes sleeps from waitConditions; the efficiency saving potential is negligible in these use-cases, therefore cleaner code is preferable


      Other back-end improvements





      Note: If you are using LG, please restart both the RS client and TRiBot.
        • Sad
        • Haha
        • Thanks
        • Like
      • 90 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...