Jump to content

nudl

Members
  • Posts

    110
  • Joined

  • Last visited

Posts posted by nudl

  1. I said "A Follow Path Quest with Current Quest Completed when at the latest position"
    That's a specific part for the follow path quests. But nevermind:
    If you just want to farm the gas clouds, you'll have to create a UseItemOn Quest, add the GasClouds ID (you can find the ID of the clouds via Helper Tools), some spots and as Item the Moteextractor.

    Edit: The clouds are npcs, aren't they? I don't know if the bot can handle them tbh as I never did something with them.

  2. Hey again.

    That's the thing. Afaik we (I, atleast) can't be sure about whatever the hearthstone is or is not bound to a certain location - Without making it harder for the user. (Multilanguage, using the Profile at any level, etc...)
    You caring about quality is very nice, keep up that good trait. :)

    As you see in the post from Zan, you can read it with

    <QuestsSorted Action="If" NameClass="Lua.LuaDoString<string>("bindlocation = GetBindLocation(); return bindlocation;") == "Trade District"" />

    but that will just work with you localization.

    So, yes, you can read it and WRobot can do the steps after this, but not without strictly making it for a specific localization.

    To 4.) There is no such thing as a ObjectManager.Me.BindLocation.
    You can use some kind of assembly explorer and look into WRobot\Bin\wManager.dll

    There you can find all there is. Maybe you'll find something helpful. That's as close as to a documentation as you can get.

    Sorry for not having a straight answer.
    Greetings.

  3. The Gong in the Razorfen Downs isn't only a GameObject since it got redesigned, but also a Unit.

    I've used this two RunCodes one after another:

    Spoiler
    Quote

                WoWUnit toTalk =
                    wManager.Wow.ObjectManager.ObjectManager.GetObjectWoWUnit()
                        .SingleOrDefault(i => i.Entry == 75746);
                if (toTalk != null)
                {
                    wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(toTalk.Position, toTalk.Entry, 1);
                }

    Quote

                WoWGameObject gong = wManager.Wow.ObjectManager.ObjectManager.GetObjectWoWGameObject().FirstOrDefault(i => i.Entry == 148917 );
                if (gong != null)
                {
                    wManager.Wow.Helpers.Interact.InteractGameObject(gong.GetBaseAddress);
                }

     

    Can't test if they still work though, as I don't do anything on official servers anymore.

×
×
  • Create New...