Jump to content

gornov.12345

WRobot user
  • Posts

    48
  • Joined

  • Last visited

Everything posted by gornov.12345

  1. Are you sure, that you send correct log? Because this log almost empty
  2. Maybe, try that I said and if it help you. Write please here. Maybe it's help someone else in the future
  3. I think you just don't delete the desires NPC. Anyway, you can try this. 1. Open your grind profile using the profile creator 2. After that, open in your profile windows NPC 3. Add your NPC in profile, using profile creator's tools. 4. Choice type of vendors like Vendors/Repair 5. When it done. Save you profle. 6. Open window with global setting and turn on option "Use only NPC of the profile". 7. Start your profile and check, solve your problem or not. It should help you.
  4. Did you use Wholesome Vendors Plugin?
  5. Hello, in general, the essence is. That I am trying to write some plugin, which should freeze the bot when players appear nearby (it is important to not take a pause, namely stop bot, don't move). The problem is that even if I use the option with the waiting cycle of Thread.sleep (1000); The bot still ignores this and moves along the route to collect. I tried to use different methods, but it does not help. Is it possible somehow, during the Gatherer profile, stop the bot without pause? @Droidz I need help, because only you know, how Wrobot working... How I understood, Gatherer have high priority and if bot is not pause, it's moving along the route. Maybe is there way to stop this?
  6. You can do it using Quester, for start, make quester for 1 profession after that, for another one
  7. @Droidz Actully, in the titile my question. Can Wrobot see people, who sitting in insivibility?
  8. It will work, because Wholesome taking Don't Sell List from basic setting Wrobot
  9. Yes, I'm using Relogger for this. As I understand it, I have to use 1 Wrobot folder for 1 Wow client, right?
  10. I’m running bots on 3 PCs, and each of them has enough RAM and space on the C drive. It doesn’t depend on that. I thought the same, so I expanded the disk space, upgraded the RAM, and added a new SSD — no difference. I also reinstalled .NET, but that didn’t help either. The strange thing is that everything works fine when running 1-10 bots, but when the total reaches 30-40 simultaneously, after a long period of operation, .dll errors start appearing.
  11. Yeah, sure. Here you are 18 мар 2025 06H18.log.html
  12. Hi @Droidz, I don’t know why, but when I use Wrobot for a long time, after a while, it stops working. I can use it for 10 or 20 hours, and it still works fine. However, when I use Wrobot for 3-5 hours, the bot crashes and gives me errors, it doesn't load profiles until I reload PC. then works fine again. I'm not sure if this is a bug, but I would appreciate your opinion on the matter. I’ve attached a screenshot of the error, maybe you can help me figure it out or, if it's a bug, help fix it.
  13. @DroidzHello, I have a little problem with plugin, log from relogger. I don't know, how can I fix that, because launch Wrobot as a administrator, but it doesn't help E] 10:41:30 - ReloggerProfile > KillWRobotProcess(): System.ComponentModel.Win32Exception (0x80004005): Access Denied in System.Diagnostics.Process.Kill() in Relogger.Classes.ReloggerProfile.KillWRobotProcess()
  14. Here is: 1. https://www.ownedcore.com/forums/mmo-trading-market/world-of-warcraft-buy-sell-trade/wow-private-server-buy-sell-trade/953049-warmane-accounts-coins-icecrown-lordaeron-blackrock-onyxia.html 2. https://www.ownedcore.com/forums/mmo-trading-market/world-of-warcraft-buy-sell-trade/wow-private-server-buy-sell-trade/537404-tired-of-playing-buying-turtle-wow-warmane-stormforge-accounts-instant-payment.html 3. https://www.ownedcore.com/forums/mmo-trading-market/world-of-warcraft-buy-sell-trade/wow-private-server-buy-sell-trade/657762-buying-wow-private-servers-gold-all-servers-looking-providers.html There is you can find other buyers for you gold.
  15. How can I tell the relogger to stop the profile when the bags are full? When I use gathering profiles, I set the time to 10-12 hours, but the bags may fill up earlier. How can I configure the relogger to stop the profile when the bags are full?
  16. Just change your client language in English
  17. Version 1.0.0

    68 downloads

    Hello everyone, I’m posting a simple plugin for Wrobot for automatic purchase of food/water. This plugin essentially performs functions that already exist in Wrobot, this is a list of buy and don't sell list. Simply, instead of setting up this list every time, you can use this plugin. You can always choose any good analogue already posted on the forum, for example: HMP or Wholesome. These are great plugins and they work great if your client is in English, but if you're like me. If you are using a client in another language, this plugin can help you. Everything you need to do.This is to edit the code yourself and add the id item that you want the bot to buy. P.S. Don't forget to add vendors to the Wrobot database. Also, thank a lot for help @Droidz
  18. Hello, I'm trying do a simple plugin, which will auto buying food/water, because in my server (RU) don't work plugins, that already there are. So, can someone check my code and say, where did I mistakes? Because VS got me too many errors. I have to say, so I'm not C# programmer, I'm most of specalization on JS, and because of that, I can do many errors, I'm trying used for solve their ChatGPT, but it don't helping so much, so I need people's help. My code: using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using wManager.Wow.Helpers; using wManager.Wow.ObjectManager; using wManager.Plugin; using robotManager.Helpful; using robotManager.Products; using wManager.Wow.Enums; public class FoodWaterPlugin : IPlugin { private readonly List<ItemInfo> foodItems = new List<ItemInfo> { new ItemInfo(4540, 1, 5), new ItemInfo(4541, 5, 15), new ItemInfo(4542, 10, 20), new ItemInfo(4544, 15, 25), new ItemInfo(4601, 20, 30), new ItemInfo(8950, 25, 35), new ItemInfo(8076, 30, 40), new ItemInfo(4599, 35, 45), new ItemInfo(2287, 40, 50), new ItemInfo(8952, 45, 55), new ItemInfo(2679, 50, 60), new ItemInfo(2680, 55, 65), new ItemInfo(2681, 60, 70), new ItemInfo(2682, 65, 75), new ItemInfo(2684, 70, 75), new ItemInfo(2687, 75, 80), new ItemInfo(2683, 80, 80), new ItemInfo(2681, 55, 60), new ItemInfo(2685, 60, 65), new ItemInfo(3727, 65, 70), new ItemInfo(3726, 70, 75), new ItemInfo(3728, 75, 80), new ItemInfo(4594, 80, 80) }; private readonly List<ItemInfo> waterItems = new List<ItemInfo> { new ItemInfo(159, 1, 5), new ItemInfo(1179, 5, 15), new ItemInfo(1205, 15, 25), new ItemInfo(1708, 25, 35), new ItemInfo(1645, 35, 45), new ItemInfo(8766, 45, 55), new ItemInfo(28399, 55, 65), new ItemInfo(33044, 65, 75), new ItemInfo(27860, 75, 80), new ItemInfo(33445, 80, 80), new ItemInfo(3356, 10, 20), new ItemInfo(2287, 20, 30), new ItemInfo(27422, 30, 40), new ItemInfo(33176, 40, 50), new ItemInfo(33177, 50, 60), new ItemInfo(33178, 60, 70), new ItemInfo(33179, 70, 80), new ItemInfo(33180, 80, 80), new ItemInfo(40731, 80, 80), new ItemInfo(19999, 40, 50), new ItemInfo(5469, 15, 25), new ItemInfo(13923, 30, 40), new ItemInfo(13443, 60, 70) }; public void Initialize() { Logging.Write("[FoodWaterPlugin] Initialized."); EventsLua.AttachEventLua("UNIT_SPELLCAST_SUCCEEDED", (s, e) => OnSpellCastSucceeded(s, e)); CheckAndBuyFoodWater(); } public void Dispose() { Logging.Write("[FoodWaterPlugin] Disposed."); EventsLua.DetachEventLua("UNIT_SPELLCAST_SUCCEEDED", (s, e) => OnSpellCastSucceeded(s, e)); } public void Settings() { } private void OnSpellCastSucceeded(string luaEvent, List<string> args) { if (args[0] == "player") { CheckAndBuyFoodWater(); } } private void CheckAndBuyFoodWater() { if (ObjectManager.Me.IsDead || ObjectManager.Me.InCombatFlagOnly) return; int foodCount = GetItemCount(GetBestFood()); int waterCount = GetItemCount(GetBestWater()); if (foodCount < 5 || waterCount < 5) { GoToVendorAndBuy(); } } private uint GetBestFood() { int playerLevel = ObjectManager.Me.Level; return foodItems.Where(item => item.MinLevel <= playerLevel && item.MaxLevel >= playerLevel) .OrderByDescending(item => item.MinLevel) .Select(item => item.Entry) .FirstOrDefault(); } private uint GetBestWater() { int playerLevel = ObjectManager.Me.Level; return waterItems.Where(item => item.MinLevel <= playerLevel && item.MaxLevel >= playerLevel) .OrderByDescending(item => item.MinLevel) .Select(item => item.Entry) .FirstOrDefault(); } private int GetItemCount(uint itemId) { return ItemsManager.GetItemCountByIdLUA((int)itemId); } private void GoToVendorAndBuy() { // Ищем ближайшего вендора WoWUnit vendor = ObjectManager.GetNearestWoWUnit(ObjectManager.GetWoWUnitVendor()).FirstOrDefault(); if (vendor != null) { // Идем к вендору и покупаем MovementManager.Go(PathFinder.FindPath(vendor.Position)); vendor.Target(); Interact.InteractGameObject(vendor.GetBaseAddress); Lua.LuaDoString($"BuyItem({GetBestFood()}, 20)"); Lua.LuaDoString($"BuyItem({GetBestWater()}, 20)"); AddToDoNotSell(GetBestFood().ToString()); AddToDoNotSell(GetBestWater().ToString()); } } private void AddToDoNotSell(string itemId) { if (!ItemsManager.GetDoNotSellList().Contains(itemId)) { ItemsManager.GetDoNotSellList().Add(itemId); } } private void RemoveFromDoNotSell(string itemId) { if (ItemsManager.GetDoNotSellList().Contains(itemId)) { ItemsManager.GetDoNotSellList().Remove(itemId); } } private class ItemInfo { public uint Entry { get; } public int MinLevel { get; } public int MaxLevel { get; } public ItemInfo(uint entry, int minLevel, int maxLevel) { Entry = entry; MinLevel = minLevel; MaxLevel = maxLevel; } } } I'm trying do a little database with item, which bot have to buy, when they're gone, also add to plugin check my lvl and check lvl item, swap then when he's had bigger lvl, also add food/drinks to don't sell list and delete then they become low lvl. I hope for your help, if you help me with this, I upload this plugin for everyone, who have same problems and they can't use HMP or Wholesome vendor... @Droidz
  19. Alright, I got it. I need God in Wrobot, @Droidz can you help me please with it? What condition I must put in to stop bot buing low lwl food and don't buy high lvl food?
  20. Still need help, maybe someone know, how can I do that?)
×
×
  • Create New...