March 18, 201610 yr Is there a way to tell the bot to sell items at a specific time in a quest profile? Looking into creating a template for people to make dungeon profiles, kind of need the ability to tell the bot to sell or it runs out of space mid way through an instance and its all over... Thoughts?
March 18, 201610 yr Author Should also note- i attempted to modify the wManager.wManagerSetting.CurrentSetting.MinFreeBagSlotsToGoToTown to an absurd value while next to a defined vendor and the bot attempted to go to town ( not the defined vendor)... -sidenote where is "town" in deepholm.. apparently not the temple of earth
March 18, 201610 yr Hello, you can use: wManager.Wow.Bot.States.ToTown.ForceToTown = true; (I use it tab "Tools" button "Go to town") To be sure that character selling items, you can activate sell settings like this: wManager.wManagerSetting.CurrentSetting.Selling = true; wManager.wManagerSetting.CurrentSetting.SellGray = true; wManager.wManagerSetting.CurrentSetting.ForceSellList.Add("Item name at force to sell");
March 18, 201610 yr Author Just now, Droidz said: Hello, you can use: wManager.Wow.Bot.States.ToTown.ForceToTown = true; (I use it tab "Tools" button "Go to town") To be sure that character sell items, you can activate sell settings like this: wManager.wManagerSetting.CurrentSetting.Selling = true; wManager.wManagerSetting.CurrentSetting.SellGray = true; wManager.wManagerSetting.CurrentSetting.ForceSellList.Add("Item name at force to sell"); More than aware of the options to modify vendor settings- the bot will go to 'town' however. In deepholm there is no town- or the pathing to it is woeful. I would like to know if there is a way to define a specific vendor the the bot to go to
March 18, 201610 yr To add vendor with C# you can use this code: var npcVendor = new wManager.Wow.Class.Npc { ContinentId = (wManager.Wow.Enums.ContinentId)wManager.Wow.Helpers.Usefuls.ContinentId, Entry = 1234, Faction = wManager.Wow.Class.Npc.FactionType.Neutral, Name = "Npc name", Position = new robotManager.Helpful.Vector3(1, 2, 3), CanFlyTo = true, Type = wManager.Wow.Class.Npc.NpcType.Repair, // wManager.Wow.Class.Npc.NpcType.Vendor }; wManager.Wow.Helpers.NpcDB.AddNpc(npcVendor, false); (WRobot go to nearest npc) You can also clear npcdb to force to select your npc: wManager.Wow.Helpers.NpcDB.ListNpc.Clear(); (but it is not recommended) You can also sell manually with code like: if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWith(Npc npc, bool skipIfCannotMakePath = false, BooleanDelegate conditionExit = null, bool acceptNpcDead = false)) { wManager.Wow.Helpers.Vendor.SellItems(List<String> itemSell, List<string> itemNoSell, List<Enums.WoWItemQuality> itemQuality); }
Create an account or sign in to comment