Jump to content

Droidz

Administrators
  • Posts

    12519
  • Joined

  • Last visited

Everything posted by Droidz

  1. Hello, user can click on "Follow this": He has also this old system: http://wrobot.eu/forums/topic/15-how-to-make-an-link-used-by-packages-manager/ (but I don't recommand to use it, I ignore if I'll remove or not this).
  2. Look this (this sample is for human warrior in start zone): TrainingSpell.xml
  3. Can you try again (please redownload Auto Accept BG.cs)
  4. 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); }
  5. Hello if you can share here wowhead link of drink items where you get problem.
  6. 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");
  7. I have posted it here http://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/501225-wrobot-wod-all-one-leveling-gathering-archaeo-free-rotation-bot-5.html#post3407686
  8. Use "...HaveBuff(this.FrostFever.Ids)" (not ".Id")
  9. Hello, I keep note of your suggestion. I come back here when revival is improved (I'll do my best, but it's not easy to find the best revival position).
  10. Hello, thank you. I comeback here when is done.
  11. Bonjour, j'ai noté le problème, je reviendrais sur ce sujet quand ce sera corriger. Pour le moment essaye d'éviter ce type de zone.
  12. Droidz

    Go to inn button

    Go to nearest vendor (Go to town) is an task of the bot used on all products. Go to inn task don't exist in WRobot (making it difficult to integrated). But, you can make profile with the position of inn to go quickly to inn
  13. when you click on red cross message is deleted? If yes, can you give me button name please.
  14. Hello, do you run wow in "Window mode" (not full screen) (and never minimize wow when wrobot running)?
  15. Hello, look this post: http://wrobot.eu/forums/topic/2301-garrison-starting-work-orders/#comment-10704
  16. Droidz

    Stop bot at #

    Hello, you can edit this plugin: http://wrobot.eu/files/file/512-loot-statistics/ , to stop product, use this C# code: Products.ProductStop();
  17. Can you share your log file please (just after than WRobot are pause).
  18. Droidz

    Go to inn button

    Hello, thank you for the suggestion, but I'll not add it.
  19. Hello, put all codes in one step. Use step type "While" and in param put: if (ObjectManager.Me.WowClass == WoWClass.Paladin) { if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(new Vector3(9517.421f, -6871.368f, 18.61072f), 16275, -1, false)) { Thread.Sleep(5000); wManager.Wow.Helpers.Lua.RunMacroText("/script SelectGossipOption(1)"); wManager.Wow.Helpers.Lua.LuaDoString("LoadAddOn'Blizzard_TrainerUI' f=ClassTrainerTrainButton f.e = 0 if f:GetScript'OnUpdate' then f:SetScript('OnUpdate', nil)else f:SetScript('OnUpdate', function(f,e) f.e=f.e+e if f.e>.01 then f.e=0 f:Click() end end)end"); Thread.Sleep(5000); return false; // return false, finish can exit While step } return true; // return true, not finish, need to run again While step } else { return false; // return false, finish because not paladin, not need to run again While step } (don't forget to add the "EndWhile")
  20. Bonjour, 1: Ça ne va pas être possible de changer le produit dans la fenêtre principale (visuellement). Pour charger un produit, le code est: Products.DisposeProduct(); Products.LoadProducts("productName"); // sans le .dll Pour modifier les configurations, il y a plusieurs possibilités, mais aucune de vraiment propre: - Il est possible de modifier le fichier XML directement (c'est le plus simple) (pour le fichier config du quester par exemple, code pas testé): var fileName = Application.StartupPath + @"\Settings\Quester-" + Others.DelSpecialChar(ObjectManager.Me.Name + "." + Usefuls.RealmName) + ".xml"; if (File.Exists(fileName)) { var txt = File.ReadAllText(fileName); var currentProfile = Others.StringBetween(txt, "<ProfileName>", "</ProfileName>"); txt = txt.Replace(currentProfile, "nouveau nom de profil.xml"); File.WriteAllText(fileName, txt); } - La il va falloir rajouter en référence les dll des produits (donc compiler le plugin en DLL), puis utiliser ce code (pour le quester par exemple): Quester.Bot.QuesterSetting.Load(); if (Quester.Bot.QuesterSetting.CurrentSetting != null) { Quester.Bot.QuesterSetting.CurrentSetting.ProfileName = "nouveau nom de profil"; Quester.Bot.QuesterSetting.CurrentSetting.Save(); } Dans les deux cas, il faudra (re)charger le produit après avoir modifié les config (généralement, les produits chargent le fichier de configuration au chargement). 2: Le bot fonctionnera mal en Pause, il est possible que quelques API de WRobot ne fonctionnent pas correctement. Dans votre code, pendant la pause vous pouvez vérifier si le personnage est attaqué avec le code "Conditions.IsAttackedAndCannotIgnore", si ça retourne "true" désactivé la pause (et wrobot ce défendra). ______ Si c'est juste pour changer de profile, il est possible de: Products.DisposeProduct(); ArgsParser.Product = "Quester"; ArgsParser.Profile = "nouveau nom de profil.xml"; Products.LoadProducts("Quester"); (ca utilise l'api que le relogger utilise). Un plugin n'ai pas vraiment fait pour faire cela (un produit est plus adapté (comme "Schedule") pour ce genre de tache).
  21. Hello, when you say never end, when mana is at 100% wrobot continue to regen? I'll try to fix problem to avoid to regen in water.
  22. Hello, are you sure that this problem was not caused by your addon or server (or an wow settings)? Message is deleted for moi.
  23. Hello, At the last step, can you try to replace "GoToStep" by "LoadProfile" (put in parameter your profile name [Dungeon] Mana Tomb.xml)
  24. Hello, for the moment is not possible, I'll add it (but I ignore when). I comeback here when is done
  25. Hello, Sorry, current quest creator interface cannot support it, but if one day I change the interface I would.
×
×
  • Create New...