July 5, 20223 yr https://wotlkdb.com/?quest=5216 https://wotlkdb.com/?object=176361 Can't turn in the quest. The character runs into this cauldron, but doesn't interact. Problem with all cauldrons in the quest series
July 6, 20223 yr Author The bot tries to run to the very center of this object. But the object is large. That's why he hits the wall. You can interact with this object even from a distance of 10 meters. But the bot rests on pixels, trying to get to the very center
July 6, 20223 yr Author // Go to Location, Target NPC , Turn Quest In. RunCode --- Manually Complete Quest - force complete, forcecomplete, Runcode if (Quest.GetQuestCompleted()) { wManager.Wow.Bot.Tasks.GoToTask.ToPosition(new Vector3(x, y, z)); } var u = ObjectManager.GetNearestWoWUnit(ObjectManager.GetWoWUnitByEntry(XXXX)); if (u.IsValid) { Interact.InteractGameObject(u.GetBaseAddress); Lua.LuaDoString("QuestFrameCompleteQuestButton:Click();"); } found such a way. I'll try a little later I will try your method too
July 6, 20223 yr Author UPD test wManager.Wow.Helpers.Interact.InteractGameObject(ObjectManager.GetWoWGameObjectByEntry(176392).FirstOrDefault().GetBaseAddress); System.Threading.Thread.Sleep(1000); wManager.Wow.Helpers.Lua.LuaDoString("QuestFrameAcceptButton:Click();"); Thread.Sleep(1000); wManager.Wow.Helpers.Interact.InteractGameObject(ObjectManager.GetWoWGameObjectByEntry(176392).FirstOrDefault().GetBaseAddress); System.Threading.Thread.Sleep(1000); wManager.Wow.Helpers.Lua.LuaDoString("QuestFrameCompleteQuestButton:Click();"); Thread.Sleep(1000);
July 6, 20223 yr Author 1. Followpath to object 2. runcode : (pick up) wManager.Wow.Helpers.Interact.InteractGameObject(ObjectManager.GetWoWGameObjectByEntry(176392).FirstOrDefault().GetBaseAddress); System.Threading.Thread.Sleep(1000); wManager.Wow.Helpers.Lua.LuaDoString("QuestFrameAcceptButton:Click();"); Thread.Sleep(1000); 3. pulse quest 4. Followpath to object 5. runcode : (turn in) wManager.Wow.Helpers.Interact.InteractGameObject(ObjectManager.GetWoWGameObjectByEntry(176392).FirstOrDefault().GetBaseAddress); System.Threading.Thread.Sleep(1000); wManager.Wow.Helpers.Lua.LuaDoString("QuestFrameCompleteQuestButton:Click();"); Thread.Sleep(1000);
Create an account or sign in to comment