Jump to content
This site uses cookies! Learn More

This site uses cookies!

By continuing to use this site, you agree to allow us to store cookies on your computer. :)

thebrodieman

wRobot Not turning in/Picking up right quest

Recommended Posts

Using wRobot 2.3.3.19102 on Private server (own) for 7.3.5.26972

While running in Elwynn Forest, bot attempted to turn in quest to NPC. Quest was not the first on the list, so bot attempted to "access" first on the list. This quest also turned in, moving intended quest from slot 2 to 1. Bot then attempted to turn in quest to slot 2 (now a quest to be picked up). Each "success" resulted in bot attempting to turn in quest at a further down slot until quest turn in for this quest is blacklisted and moves on.

I read somewhere that wRobot uses Lua to do quest pickup/turnin. Is it possible to have the bot parse the list of quests for a specific questID instead of attempting each slot until success is seen? I know it can be done with C# but I believe (back in the day) this was only C# that pulled data from Lua returns.

Thanks for your help!!!

Share this post


Link to post
Share on other sites
On 7/11/2019 at 4:05 AM, thebrodieman said:

Using wRobot 2.3.3.19102 on Private server (own) for 7.3.5.26972

While running in Elwynn Forest, bot attempted to turn in quest to NPC. Quest was not the first on the list, so bot attempted to "access" first on the list. This quest also turned in, moving intended quest from slot 2 to 1. Bot then attempted to turn in quest to slot 2 (now a quest to be picked up). Each "success" resulted in bot attempting to turn in quest at a further down slot until quest turn in for this quest is blacklisted and moves on.

I read somewhere that wRobot uses Lua to do quest pickup/turnin. Is it possible to have the bot parse the list of quests for a specific questID instead of attempting each slot until success is seen? I know it can be done with C# but I believe (back in the day) this was only C# that pulled data from Lua returns.

Thanks for your help!!!

Hey Brodie, you can use Lua.LuaDoString("SomeLuaCodeHere"); to use lua code in-game the 7.3 version of wow, should have all the tools you need built into the client for everything. ūüôā
You can also do SomeTypeHere  SomeVariable = Lua.LuaDoString<SomeTypeHere>("return SomeVariable");
To return lua to c#. Sometimes it's easier to write your own functions than using the wrobot ones, because there can be issues, or a misunderstanding of how they work.
Additionally @Marsbar has compiled a list of all the methods that comes with wRobot, it's sorted in classes.
- Hope it helps!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


√ó
√ó
  • Create New...