Skip to content
View in the app

A better way to browse. Learn more.

WRobot

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Droidz

Administrators
  • Joined

  • Last visited

Everything posted by Droidz

  1. And with this plugin https://wrobot.eu/forums/topic/15477-i-need-help-with-my-fightclass-thought-lua-code/?&_rid=1#findComment-69403 ?
  2. Hello, your problem should sovled
  3. Hi, try this plugin Main.cs : using wManager.Wow.Helpers; public class Main : wManager.Plugin.IPlugin { public void Initialize() { wManager.Events.OthersEvents.OnMount += (name, cancelable) => { MovementManager.StopMoveTo(); // or MovementManager.StopMove(); Lua.LuaDoString(@"RunMacroText(""/cast " + name + @""")"); Usefuls.WaitIsCasting(); cancelable.Cancel = true; }; } public void Dispose() { } public void Settings() { } } or https://wrobot.eu/forums/topic/12585-how-to-use-mount-with-item-id-in-mount-options/?&_rid=1#findComment-60315
  4. Hello, your issue seems to be resolved according to the logs I have on the admin panel.
  5. And this plugin ? https://wrobot.eu/forums/topic/15477-i-need-help-with-my-fightclass-thought-lua-code/?&_rid=1#findComment-69403
  6. in "Value" put only this code wManager.Wow.ObjectManager.ObjectManager.Target.CreatureTypeTarget == "Humanoid"
  7. Do you use an updated version of the bot ? Can you share the full log file please? How and where do you run this code?
  8. Try to deactivate all WOW addons. And also your antivirus.
  9. Hello, you can use if (wManager.Wow.ObjectManager.ObjectManager.Target.CreatureTypeTarget == "Humanoid") { // cast your spell here }
  10. Download Main.cs and put this file in the folder "WRobot\Plugins\" (you can rename it). Launch WRobot (or restart it) then go to the tab "Plugins" and enable it.
  11. Hello, can you share few log files of bot sessions on this server. (look in the folder "Logs". Same problem with product "Automaton" ?
  12. Hello, try this WRobot plugin : using System; using robotManager.Helpful; using wManager.Plugin; using wManager.Wow.Helpers; public class Main : IPlugin { private bool _isLaunched; public void Initialize() { _isLaunched = true; while (_isLaunched) { CheckBags(); } } private void CheckBags() { if (Conditions.InGameAndConnectedAndProductStartedNotInPause && !Conditions.IsAttackedAndCannotIgnore && Bag.GetContainerNumFreeSlots == 0) { Logging.Write("Bags are full, stopping profile."); wManager.Wow.Memory.WowMemory.CloseHookedProcess(); // Close game Environment.Exit(-20); // Exit code -20 stops relogger profile } } public void Dispose() { _isLaunched = false; } public void Settings() { Logging.Write("No settings available."); } } Main.cs
  13. To add offmesh Connectionsin your profile your should use "Easy profiles creator" (tab "Product settings" > "Tools" menu > "OffMesh Connections". You can also add it in the tab "Tools" > "OFFMESH CONNECTIONS" (this option will fix path for all products). https://wrobot.eu/forums/topic/5283-offmesh-connections/
  14. Hello, try to use a lower value in "Cost per yard" and activate the option "Can be used even when path success".
  15. Hello, try this plugin : using System.Linq; using wManager.Wow.Helpers; public class Main : wManager.Plugin.IPlugin { public void Initialize() { robotManager.Events.Events.OnCustomEvent += (eventName, args, cancelEvent) => { try { if (eventName =="SpellManager.CastSpellByNameOn" && args != null && args.Length == 2 && args[0] != null && args[0] is string && args[1] != null && args[1] is string) { var spellName = (string)args[0]; var luaUnitId = (string)args[1]; var spell = SpellManager.SpellBook().FirstOrDefault(s => s.NameInGame == spellName); if (spell != null) { var englishSpellName = spell.Name; if (!string.IsNullOrWhiteSpace(englishSpellName)) { Lua.LuaDoString(string.Format("CastSpellByName('{0}', '{1}');", englishSpellName.Replace("'", @"\'"), luaUnitId.Replace("'", @"\'"))); cancelEvent.Cancel = true; } } } } catch{} }; } public void Dispose() { } public void Settings() { } } Main.cs
  16. Hello, yes. Use https://wrobot.eu/forums/topic/2202-profile-positions-and-action-column/ With the action : c#: robotManager.Products.Products.ProductStop();
  17. Hello, in advanced general settings, use "Edit list of items at buy"
  18. Hello, you can use https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.stopwatch?view=net-9.0 or WRobot Timer https://wrobot.eu/byme/doc/html/AllMembers.T-robotManager.Helpful.Timer.htm ( https://github.com/droidzfr/WRobot_Packages/blob/60ae2bf88708e27e1b461244dcc1cbac17485eb4/vanilla/FightClass/Mage.cs#L159 )
  19. Hello, WRobot works only on old Wow versions (private servers) https://wrobot.eu/supported-wow-versions/
  20. Droidz commented on Pudge's bug report in Bug Tracker
    Hi, your use case is not common, the relogger checks at startup if the paths are good. Here is a plugin (to test) that should do what you want: using System; using System.Diagnostics; using System.IO; using System.Linq; using System.Windows.Forms; using Relogger.Classes; using robotManager.Helpful; namespace MyNamespace { public class MyPlugin : Relogger.ReloggerPlugin { public override string Name { get { return "Stop profile if wow path not found"; } } bool IsRunning { get; set; } public override void OnStart() { IsRunning = true; var timer = Stopwatch.StartNew(); while (IsRunning) { if (timer.ElapsedMilliseconds > 10000) { timer.Restart(); try { for (int i = 0; i < ReloggerGeneralSettings.CurrentSetting.Profiles.Count; i++) { var p = ReloggerGeneralSettings.CurrentSetting.Profiles[i]; if (p.Status == Relogger.Classes.Status.Running) { var changeWowPathTasks = p.Settings.Tasks .Where(t => t.Task.TaskType == TaskType.ChangeWowPath).ToList(); if (changeWowPathTasks.Any()) { foreach (var task in changeWowPathTasks) { if (task.Task is ChangeWowPathReloggerTask taskTask) { if (!File.Exists(taskTask.WowPath)) { Logging.WriteError(Name + " > Wow path not found: " + taskTask.WowPath); p.Stop(); break; } } } } } } } catch (Exception e) { Logging.WriteError(Name + " > " + e); } } System.Threading.Thread.Sleep(500); } } public override void OnStop() { IsRunning = false; } public override void OnButtonPress() { MessageBox.Show("No available."); base.OnButtonPress(); } } }
  21. Hello, do you get this problem in specific zones?

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.