Jump to content

Pudge

WRobot user
  • Posts

    349
  • Joined

  • Last visited

Everything posted by Pudge

  1. Hi all, please tell me if anyone knows what code I need to use to get the name of the account on which the bot is running? I need several bots on the same account to somehow understand that they are on the same account. I do not know something like a CML file with the account name, so that several characters use the settings for the account on which they (these characters) are. The problem is that I do not know how to get the account name from the relogger or using Lua...
  2. Thanks
  3. Seem down, all bots does not work, alarm @Droidz
  4. Milling Is the grinding of herbs, using the profession inscription
  5. Pudge

    Quester Cache error

    I began to notice this error, it occurs sometimes when several bots use the same profile
  6. If so, zero is the best option, am I right?
  7. Why? It works well on land too, for example, to simulate movements in combat.
  8. Hi! Have a two questions. Float precision, for the better (more accurate) result in the ground movement this value must be higher or lower? From zero to... what is the maximum value?
  9. I don't know how it will be work, I haven't tested it yet, code looks like this: var anton = ObjectManager.GetObjectWoWUnit().FirstOrDefault(g => g.Entry == 24291); if (anton == null) { Lua.LuaDoString("print('searching for npc')"); wManager.Wow.Bot.Tasks.GoToTask.ToPosition(path[0]); MovementManager.Go(path); } if (anton != null) { if (Is.In path) // checking if it moves in "path" need to do { MovementManager.StopMove(); } Lua.LuaDoString("print('npc founded')"); if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(new Vector3(anton.Position), anton.Entry)) { wManager.Wow.Helpers.Vendor.BuyItem("Fresh Pound of Flesh", 1); Thread.Sleep(3000); } } As I understand it, I need to add another check that will check it is in the "path", and stop movement? How can i do this? if (Is.In path) { MovementManager.StopMove(); }
  10. Hmm, this is a good option, thanks for the tip. GoToTask.ToPosition(path[0]); MovementManager.Go(path); Should work like a loop to find npc.
  11. Hello, I need a little help. How can I make this function to use pathfinder to find the first/nearest position in the list of vector3? Because it goes in a straight line at start, and only use pathfinder after getting stuck. I would like to make a search path for the required NPC in the override quest type, and then interact with it when it appears, but the bot goes to this path in a straight line through sea. var path = new List<Vector3>() { new Vector3(134.4189f, -4571.758f, 268.0376f, "None"), new Vector3(146.1211f, -4538.368f, 261.461f, "None"), new Vector3(150.3505f, -4503.114f, 256.2892f, "None"), new Vector3(146.0072f, -4467.485f, 253.9808f, "None"), new Vector3(139.8191f, -4433.039f, 254.3852f, "None"), new Vector3(140.4656f, -4397.381f, 255.7277f, "None"), new Vector3(151.0651f, -4363.204f, 256.8899f, "None"), new Vector3(163.2112f, -4330.521f, 257.0603f, "None"), new Vector3(180.1993f, -4299.34f, 251.8035f, "None"), new Vector3(207.5983f, -4277.318f, 248.4619f, "None"), new Vector3(240.8512f, -4264.621f, 249.7808f, "None"), new Vector3(268.6209f, -4242.891f, 251.4492f, "None"), new Vector3(289.0244f, -4213.805f, 253.3416f, "None"), new Vector3(309.0491f, -4184.992f, 257.0113f, "None"), new Vector3(336.7352f, -4162.454f, 259.8828f, "None"), new Vector3(369.5115f, -4150.962f, 256.6224f, "None"), new Vector3(404.9132f, -4145.873f, 253.9392f, "None"), new Vector3(438.0468f, -4133.036f, 250.3237f, "None"), new Vector3(467.8514f, -4115.109f, 247.1384f, "None"), new Vector3(495.5876f, -4100.673f, 245.6649f, "None"), }; MovementManager.Go(path); //MovementManager.GoLoop(path);
  12. Hello, please tell me what code you need to use in the quest to load another quest profile using Runcode? Quester.Bot.QuesterSetting.CurrentSetting.ProfileName = "ProfileName.xml"; when trying to use something similar, the code only fires after restarting the bot.
  13. usually a bot behaves like this when an NPC or game object is blacklisted
  14. For the mount name fields, the changes do not take effect immediately. I found a quest in which the use mount is disabled, everything is fine, the problem was in the quest.
  15. Hello, I want to know how it works, it's only save the last one changed setting? This command sometimes mysteriously disables mount and pathfinding settings, are there any alternatives to apply the settings instantly?
  16. For the tests I have set this settings: Setting.FlightMasterTaxiUse = true; Setting.FlightMasterTaxiDistance = 1000; Setting.FlightMasterDiscoverRange = 500; Setting.FlightMasterTaxiUseOnlyIfNear = true; and it seems the bot stopped running to the flightmasters in a loop and (sometimes) takes a taxi, later i will check if the coordinates are correct
  17. checked, the maximum possible resurrection distance on bridge is 39.95726
  18. Thanks you very much!
  19. Hi, need a little help. How can I remove one blacklist (without removing other blacklists) by comment or directly vector3? I tried using add session blacklist, than ClearBlacklistOfCurrentProductSession but it delete entire blacklist list anyway.
  20. But in this case it ignores popup for some reason (when corpse in water) I'll try to add a stopmove when the popup appears, maybe this will help.
  21. Also, this is how the bot (doesn't) takes a taxi, I just filmed it:
  22. Elu: UnitNPCFlags = Questgiver, Flightmaster But he is a questgiver! What the heck is going on o_o IsFlightMaster = True
  23. Also, this weird bug is happens: the bot interacts with the vendor, not with the flightmaster, despite the fact that the coordinates of flightmaster are correct
  24. It seems the taxi is currently unusable function, at least for me. The bot just disabling all flightmasters nodes. I added to plugin this: private void ActivateTaxiNodes() { if (ActivateTaxiNodesTime < DateTime.Now && !me.InCombat) { ActivateTaxiNodesTime = DateTime.Now.AddSeconds(300); lock (Taxi.TaxiList.Locker) { foreach (var node in Taxi.TaxiList.Nodes) { if (!node.Active) { Taxi.TaxiList.Active(node); logs("taxi node activated: [" + node.Name + "] [" + node.Position + "]"); print("taxi node activated: [" + node.Name + "] [" + node.Position + "]"); SendDiscordMessageDebug1("[" + Time() + "] [" + me.Name + "] taxi node activated: [" + node.Name + "] [" + node.Position.X + ", " + node.Position.Y + ", " + node.Position.Z + "]"); Taxi.TaxiList.Save(); sleep(100); } } } } } But it made the situation worse. For more than 12 hours the bot has been trying to use taxi at different flightmasters in endless loop and doesnt reached any level. 17:13:48 - [FlightMaster] Cannot found npc of taxi node Orgrimmar, Durotar, disable it. 17:13:48 - [FlightMaster] Try to take taxi at 17:14:07 - [FlightMaster] Try to take taxi node Splintertree Post, Ashenvale to Valormok, Azshara, go to npc. 17:16:40 - [FlightMaster] Try to take taxi at Vhulgra 17:16:45 - [FlightMaster] No found useful destination on FlightMaster Vhulgra, skip it. 17:16:45 - [FlightMaster] Cannot take taxi, Blacklist flightmaster 30 min and taxi node for session. 17:16:46 - [Mount] Mounting ground mount Summon Charger 17:16:46 - [FlightMaster] Try to take taxi node Splintertree Post, Ashenvale to Valormok, Azshara, go to npc. 17:16:48 - [FlightMaster] Cannot found npc of taxi node Splintertree Post, Ashenvale, disable it. 17:16:48 - [FlightMaster] Try to take taxi at 17:16:56 - [FlightMaster] Try to take taxi node Splintertree Post, Ashenvale to Valormok, Azshara, go to npc. 17:17:04 - [FlightMaster] Cannot found npc of taxi node Splintertree Post, Ashenvale, disable it. 17:17:04 - [FlightMaster] Try to take taxi at 17:17:05 - [FlightMaster] Try to take taxi node Orgrimmar, Durotar to Valormok, Azshara, go to npc. 17:17:51 - [Mount] Mounting ground mount Summon Charger 17:20:49 - [FlightMaster] Try to take taxi at Doras 17:20:59 - [FlightMaster] No found useful destination on FlightMaster Doras, skip it. 17:20:59 - [FlightMaster] Cannot take taxi, Blacklist flightmaster 30 min and taxi node for session. 17:20:59 - [Mount] Mounting ground mount Summon Charger 17:20:59 - [FlightMaster] Try to take taxi node Orgrimmar, Durotar to Valormok, Azshara, go to npc. 17:21:02 - [FlightMaster] Cannot found npc of taxi node Orgrimmar, Durotar, disable it. 17:21:02 - [FlightMaster] Try to take taxi at 17:22:03 - [FlightMaster] Try to take taxi node Orgrimmar, Durotar to Valormok, Azshara, go to npc. 17:23:10 - [FlightMaster] Cannot reach position of taxi node , disable it. 17:23:10 - [FlightMaster] Try to take taxi node Orgrimmar, Durotar to Valormok, Azshara, go to npc. 17:23:12 - [FlightMaster] Cannot found npc of taxi node Orgrimmar, Durotar, disable it. 17:23:12 - [FlightMaster] Try to take taxi at 17:23:31 - [FlightMaster] Try to take taxi node Splintertree Post, Ashenvale to Valormok, Azshara, go to npc. 17:23:54 - [Mount] Dismount 17:24:06 - [Mount] Mounting ground mount Summon Charger 17:26:17 - [FlightMaster] Cannot reach position of taxi node , disable it. 17:26:17 - [FlightMaster] Try to take taxi node Splintertree Post, Ashenvale to Valormok, Azshara, go to npc. 17:26:19 - [FlightMaster] Cannot found npc of taxi node Splintertree Post, Ashenvale, disable it. 17:26:19 - [FlightMaster] Try to take taxi at 17:27:14 - [FlightMaster] Try to take taxi node Splintertree Post, Ashenvale to Valormok, Azshara, go to npc. 17:28:09 - [FlightMaster] Cannot reach position of taxi node , disable it. 17:28:09 - [FlightMaster] Try to take taxi node Splintertree Post, Ashenvale to Valormok, Azshara, go to npc. 17:28:10 - [FlightMaster] Cannot found npc of taxi node Splintertree Post, Ashenvale, disable it. 17:28:10 - [FlightMaster] Try to take taxi at 17:28:11 - [FlightMaster] Try to take taxi node Orgrimmar, Durotar to Valormok, Azshara, go to npc. 17:31:52 - [FlightMaster] Cannot reach position of taxi node , disable it. 17:31:58 - [FlightMaster] Try to take taxi node Orgrimmar, Durotar to Valormok, Azshara, go to npc. 17:31:59 - [FlightMaster] Cannot found npc of taxi node Orgrimmar, Durotar, disable it. 17:31:59 - [FlightMaster] Try to take taxi at 17:32:24 - [FlightMaster] Try to take taxi node Orgrimmar, Durotar to Valormok, Azshara, go to npc. 17:32:50 - [FlightMaster] Cannot found npc of taxi node Orgrimmar, Durotar, disable it. 17:32:50 - [FlightMaster] Try to take taxi at 17:33:08 - [FlightMaster] Try to take taxi node Splintertree Post, Ashenvale to Valormok, Azshara, go to npc. 17:35:45 - [FlightMaster] Cannot reach position of taxi node , disable it. 17:35:45 - [FlightMaster] Try to take taxi node Splintertree Post, Ashenvale to Valormok, Azshara, go to npc. 17:35:47 - [FlightMaster] Cannot found npc of taxi node Splintertree Post, Ashenvale, disable it. 17:35:47 - [FlightMaster] Try to take taxi at 17:39:11 - [FlightMaster] Try to take taxi at Kroum 17:39:16 - [FlightMaster] No found useful destination on FlightMaster Kroum, skip it. 17:39:16 - [FlightMaster] Cannot take taxi, Blacklist flightmaster 30 min and taxi node for session. 17:39:17 - [Mount] Mounting ground mount Summon Charger 17:39:17 - [FlightMaster] Try to take taxi node Valormok, Azshara to Emerald Sanctuary, Felwood, go to npc. 17:39:19 - [FlightMaster] Cannot found npc of taxi node Valormok, Azshara, disable it. 17:39:19 - [FlightMaster] Try to take taxi at 17:39:20 - [FlightMaster] Try to take taxi node Orgrimmar, Durotar to Emerald Sanctuary, Felwood, go to npc. 17:41:10 - [FlightMaster] Try to take taxi node Splintertree Post, Ashenvale to Orgrimmar, Durotar, go to npc. All taxi nodes are fresh, they are added by bots after full deleting the old list by me. Before I added this code I think the bot just turned off all the nodes and did not use them in the future. I watched how the bot just interacted with the flight master, looked at the flight menu, but then closed it and continued to walk to the destination when the necessary points were available to use. Settings: FlightMasterDiscoverRange = 150 ; FlightMasterTaxiDistance = 1000 ; FlightMasterTaxiUse = True ; FlightMasterTaxiUseOnlyIfNear = False ; BlacklistTaxiDefaultTimeMs = 1800000 ; @Droidz If necessary, I will send you a full log in a private message.
  25. No, not in all, but in some cases res in melee distance.
×
×
  • Create New...