Everything posted by Droidz
-
Server connection...
Hello, Can you share your log file please ( https://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ ).
-
fake load assembly
I'm not sure to understand all. But my previous code should work, even if the product settings interface is not up to date (one time, if you have loaded several time gatherer dll you will get error). Why you need to do that ? Why not use relogger application or Schedule product ?
-
fake load assembly
Hello, It is new Thread(() => { wManager.Plugin.PluginsManager.DisposeAllPlugins(); robotManager.Products.Products.DisposeProduct(); robotManager.Products.Products.LoadProducts("Gatherer"); Gatherer.Bot.GathererSetting.CurrentSetting.ProfileName = "123.xml"; robotManager.Products.Products.ProductStart(); }).Start(); (your line 5 is bad)
-
WROBOT va-t-il passé sur officiel ?
Bonjour, Je suis désolé, mais WRobot ne sera pas compatible avec les serveurs officiels du jeu.
-
will this work in wotlk classic ? and how safe is it ?
Hello, no. You can found supported versions here https://wrobot.eu/supported-wow-versions/
-
down ?
Salut, Vérifie que tu as bien installé les logiciels requis (ils sont mentionnés dans le fichier "README.txt" qui se trouve dans le dossier du bot). Si ça n'a pas été fait entre-temps, essaye de redémarrer ton ordinateur, ça résout souvent des problèmes sans trop savoir pourquoi. Regarde si dans les fichiers logs (que tu peux trouver dans le dossier "Logs") il n'y a pas d'erreur. Vérifie que tu utilises bien un client Wow non modifié (télécharge le depuis un autre endroit que le site du serveur sur lequel tu joues).
-
When i start Wrobot i get a white screen box
Hello, Disable all Wow addons, all WRobot plugins and share your log file please ( https://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ ).
-
Disable baсkup production
Hello, I'll not add option for that. If you want I can write you plugin for remove these files.
-
Bugs / better movement in Battlegrounds
Hello, I will try to improve this during the week.
-
Looking for someone who can help create profile
Hi, look https://wrobot.eu/forums/topic/5938-grind-profile-creation-5-mins/
-
game version incorrect
Hello, Do you use one of these versions (with unmodified game client) : https://wrobot.eu/supported-wow-versions/
-
run plugin before engine starts
Hello, yes in quester fightclass is loaded before engine and plugins. You can't change that. If you want cancel totown task when it's running you can robotManager.Events.FiniteStateMachineEvents.OnRunningLoopState += (state, cancelable) => { if (state is ToTown) cancelable.Cancel = true; };
-
LongMoveGo
GoToTask methods are high-levels. They use the various methods of movement to make it easier to use.
-
LongMoveGo
Hello, These methods are to use to go to destination with flying mount when you haven't path to follow (bot will try to avoid obstacles).
-
Unstuck routine is a one-way ticket to bantown
I think the problem is here, you use unadapted profile. You can try to activate "radar 3d" (tab "map") to try to see where the bot try to go.
-
Unstuck routine is a one-way ticket to bantown
can you share full log file
-
Unstuck routine is a one-way ticket to bantown
Hello, it's strange. Are you sure that it's not a plugin or profile problem ? What product do you use ?
-
[wotlk][PARTY] Is there a way to pause all instances of Wrobot?
Hello, look this plugin
-
Pathfinder Z coordinate tolerance
Hello, 20.0
-
Can't detect Facing Target Errors
Try this WRobot plugin : Main.cs using System.Collections.Generic; using robotManager.Helpful; using wManager.Wow.Helpers; public class Main : wManager.Plugin.IPlugin { public void Initialize() { EventsLuaWithArgs.OnEventsLuaStringWithArgs += OnEventsLuaWithArgsOnOnEventsLuaStringWithArgs; } private void OnEventsLuaWithArgsOnOnEventsLuaStringWithArgs(string id, List<string> args) { try { if (Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause && id == "UI_ERROR_MESSAGE" && args.Count > 0 && args[0] == "You are facing the wrong way!") { Logging.WriteDebug("Bugged facing, try to resolve it"); Move.Forward(); Move.Backward(); } } catch { } } public void Dispose() { EventsLuaWithArgs.OnEventsLuaStringWithArgs -= OnEventsLuaWithArgsOnOnEventsLuaStringWithArgs; } public void Settings() { } } (if you don't use English game client, you need to change text line 19).
-
Settings question
You can try to host http server in relogger (with relogger plugin) (you can get/return values (or xml) from it. It's sample of http server, but for wrobot plugin : using System.Net; using System.Text; using System.Threading.Tasks; using robotManager.Helpful; using wManager.Wow.Helpers; using wManager.Wow.ObjectManager; public class Main : wManager.Plugin.IPlugin { /* Samples: http://localhost:8000/name http://localhost:8000/jump http://localhost:8000/pos http://localhost:8000/runlua?code=print(%22test%20from%20web%22) */ private readonly bool _debugLog = true; private HttpListener _listener; private readonly string _url = "http://localhost:8000/"; private int _requestCount; private bool _runServer; public void Initialize() { // Create a Http server and start listening for incoming connections _listener = new HttpListener(); _listener.Prefixes.Add(_url); _listener.Start(); if (_debugLog) Logging.WriteDebug("Listening for connections on " + _url); // Handle requests var listenTask = HandleIncomingConnections(); listenTask.GetAwaiter().GetResult(); } public void Dispose() { if (_listener != null) { _runServer = false; _listener.Close(); _listener = null; } } public void Settings() { } private async Task HandleIncomingConnections() { _runServer = true; // While a user hasn't visited the `shutdown` url, keep on handling requests while (_runServer) { // Will wait here until we hear from a connection var ctx = await _listener.GetContextAsync(); // Peel out the requests and response objects var req = ctx.Request; var resp = ctx.Response; // Print out some info about the request if (_debugLog) { Logging.WriteDebug("Request #: " + ++_requestCount); Logging.WriteDebug(req.Url.ToString()); Logging.WriteDebug(req.HttpMethod); Logging.WriteDebug(req.UserHostName); Logging.WriteDebug(req.UserAgent); Logging.WriteDebug(req.Url.AbsolutePath); } var content = string.Empty; // Parse if (req.Url.AbsolutePath == "/name") { content = ObjectManager.Me.Name; } else if (req.Url.AbsolutePath == "/jump") { Move.JumpOrAscend(); content = "done"; } else if (req.Url.AbsolutePath == "/pos") { content = ObjectManager.Me.Position.ToStringXml(); } else if (req.Url.AbsolutePath.StartsWith("/runlua")) { //var r = System.Web.HttpUtility.ParseQueryString(req.Url.Query).Get("code"); var r = req.QueryString["code"]; if (!string.IsNullOrWhiteSpace(r)) { Lua.LuaDoString(r); content = "ok"; } else content = "failed"; } // Write the response info byte[] data = Encoding.UTF8.GetBytes(content); resp.ContentType = "text/html"; resp.ContentEncoding = Encoding.UTF8; resp.ContentLength64 = data.LongLength; // Write out to the response stream (asynchronously), then close it await resp.OutputStream.WriteAsync(data, 0, data.Length); resp.Close(); } } }
-
Can't detect Facing Target Errors
Does move forward/backward resolve the problem ?
-
Wrobot doesnt open. WOLTK
Hello, You seem to have followed all the recommendations. I'm sorry, but I don't understand why you're getting this issue, and I don't recall anyone reporting this issue before. You didn't specify it, but if you haven't, try restarting your computer, reinstalling .Net https://dotnet.microsoft.com/en-us/download/dotnet-framework
-
Can't detect Facing Target Errors
Hello, Do you get this problem with several fightclasses ? Wow shortcuts to move forward/backward are by default ? Do you have try to activate option "Use Lua to move" in avanced general settings?
-
Bot keeps picking horde vendors
Hello, The best is to check if the NPCs that are in the profile you are using are good (if not, remove the bad ones and add some good ones). After that, activate in advanced general settings the option "Use only NPC of your current profile". Optionally, you can remove all npc in you NPC DB (tab "Tools").