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.

Developers assistance

You have problem for create Quest profile? Custom Profile? Plugin? Product? C# or VB.net FightClass? This forum is for you.

  1. Started by Droidz,

    Snippets C# codes for Fight Classes ps: Feel free to share your tips on this post. If your message is poorly presented or contains a question, it will be deleted.

  2. Started by Droidz,

    WRobot API Documentation Website: https://wrobot.eu/byme/doc/ Offline documentation: https://wrobot.eu/byme/doc/WRobot.chm (from Wotlk version, Updated the 01 February 2021) Unofficial documentation is available here , it is still very useful because it contains examples and descriptions that are not available in the official.

  3. If you've seen my 1.12 fightclass framework, this is basically the much enhanced version. It should work for WoW 2.4.3 and 3.3.5a, possibly many more expansions. The only thing you would have to do is adjust the way combatlog events are parsed, if paramters have changed in your expansion. Everything else should be handled by wRobot. Below you can find the GitHub repository. It also contains a very simple enhancement shaman fightclass as an example that you could change to fit your own needs. This is for developers only. If you're a regular user, I recommend just buying my fightclasses. They are, in my opinion, fairly priced. Features: - checks with serve…

  4. Hi all, I figured I'd post some things that I have learned during my time of developing in C#. Perhaps some of this is obvious for some of the more experienced WRobot C# writers, but for me, I had to do a lot of forum searching and experimenting to make progress on any of my work. How do I get started? Please see this post by @Droidz How can I see what Functions are available to me in the WRobot API? I recommend using some sort of decompiler in order to see what functions are available in the WRobot API. That is, use something such as dotPeek from jetbrains. See this URL: https://www.jetbrains.com/decompiler/ . Once you have…

  5. Started by Marsbar,

    Hi! There are often questions regarding the wrobot api and what functions it has, generally you're told to either decompile the dlls or reference them in your visual studio project and use the object browser. Some people only want to know a certain function name and don't wish to go into the deeper realms of development. There isn't a resource they can use to obtain that info without some effort on their part, that's hopefully where this site I generated will come in handy: Unofficial WRobot API Docs It was created by decompiling the vanilla wmanager and robotmanager dlls and generating an api web template using docfx. Currently it doesn't give you anyth…

  6. Edit: If you send me a PM about this asking for free support, YOU WILL BE BLOCKED. I will NOT compile any of it for you. Do not PM me asking to buy or asking me to help you compile it. If you can't add the binaries to your build to compile it, it's not for you. Put in the effort to learn or ask someone else to do it for you. The experimental project contains its own quester, own combat engine and own fightclasses using that combat engine. It was developed with 3.3.5a in mind and I tried to move it to Legion+ and 64 bit. None of it works in its current form. Git history may help. This also has a modified version of Reapler's WowDB. The fightclasses zip con…

  7. Started by ratzeworlde,

    Hi alle zusamm hab mal etwas rum versucht bekomms aber leider nicht zum laufen villeicht hat einer der mehr erfahrung hatt eine anung woran es liegt und könnte mir bei dem projekt helfen DungeonHelper.cs

  8. if the character has not moved for a period of time, switch the chat channel to General or World and send a "1". How should I write this code? I hope you can all provide more help. Thank you again.

  9. Started by qwe900,

    Is there anychance to check and get the unit in 40yards range with skull marker ?

  10. I got a companion called "Field Repair Bot 75B", which works like a simple blacksmith—it sells junk and repairs gear. I want to be able to summon it whenever my bags are full so I can sell trash without having to walk back to town every time. Plus, it’d be great to repair my gear. Game Version: 1.13 Vanilla Dev Info: (Id found: 46457, Name found: , NameInGame found: Field Repair Bot 75B, Know = True, IsSpellUsable = True, IsInActionBar = True))

  11. Hello, so I am trying to create a fight class that will allow my hunter to stay in place and just target 2 specific npcs (within range) and cast chimera shot on them. Something like the video I made (apologies if the screen is wonky, still learning OBS Studio) I added the Chimera Shot as the only spell to use. 1 second timer, as there is no CD for it on this server, so it just has that default 1 second before casting again. I used the following line of code that I got off of google. My intention was to get the character to stand in one spot. Which it seems to have worked, and also added a code to force them to go back to the initial spot if moved, which works.…

  12. Started by bigwoody69,

    How do I force the bot to attack from a distance? I have set the range in the fight class and tried conditions like targetDitance > 10 but the bot keeps running up to the mob and hitting it in mele.

  13. Started by Sakonung,

    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 t…

  14. Started by Sakonung,

    @Droidz Actully, in the titile my question. Can Wrobot see people, who sitting in insivibility?

  15. Started by maznev,

    I need an interrupt script for my resto shaman. Something simple like interrupting a set target focus with Earth Shock. I tried some things but couldn't get anything to work. If anyone can help or give some guidance I would be grateful. Also, what profile should I then load into Wrobot itself? I also ask ChatGTP for lua but dont think this is correct if some u guys can check it for me rly quick ! local interruptSpells = { ["Healing Touch"] = true, ["Tranquility"] = true, ["Regrowth"] = true, ["Cyclone"] = true, ["Frostbolt"] = true, ["Polymorph"] = true, ["Howl of Terror"] = true, ["Fear"] = true, ["Drain Life"] =…

  16. Hello, I would like to ask which function returns the value of this data? PathFinder.FindPath Method (Vector3, Vector3) doesn't seem to get it correctly. [N] 20:38:56 - [Path-Finding] FindPath from -6846.073 ; -971.8453 ; -268.6102 ; "None" to -6885.529 ; -1011.348 ; -272.0796 ; "None" (Kalimdor) [N] 20:38:56 - [Path-Finding] Path Count: 2 (55.94048y, 0ms) [N] 20:38:57 - [Path-Finding] FindPath from -6846.073 ; -971.8453 ; -268.6102 ; "None" to -6881.919 ; -1010.978 ; -271.9863 ; "None" (Kalimdor) [N] 20:38:57 - [Path-Finding] Path Count: 2 (53.17628y, 0ms) [N] 20:38:58 - [Path-Finding] FindPath from -6846.073 ; -971.8453 ; -268.6102 ; "None" to -6878.…

  17. Started by nfeiof22222,

    Why did I add an offmesh to my copy of Stratholme on a private server (3.3.5a) but the bot doesn't seem to use the offmesh path I added, it will only automatically switch back and forth between the two obstacles to different try points (there is a door in the middle, can't be crossed) Please help me!

  18. Hello guys, I'm looking for a way to handle an exception. After disconnecting, I get "[MovementManager] Waypoint timed out", after Relog MovementManager changes List<Vector3> CurrentPath and the route will consist of two points, my position => last position List<Vector3> CurrentPathOrigine. I'm looking for a way to prevent this, so that the route remains CurrentPathOrigine after Relog. I have tried many things but I cannot find a reliable method that does not fail. Calling Stop Move(); fires after Relog when movement starts, then the route will be restored, but I'm looking for a way to handle this before entering the world or prevent Waypoint timed o…

  19. Started by cipicips,

    Hello can someone confirm that Auto Equip better items from Matenies HMP works on vanilla 1.12.1, since it doesnt work for me (everlok server). Thx

  20. Started by Sakonung,

    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; u…

  21. I am using the $@ method to include content in the string, but when I run Wrobot, it prompts "Unexpected characters $". Is it that Wrobot does not support compilation in this way? Or is there a problem with the code? Below is my code, thank ! public static void DeleteItems(string itemName, int leaveAmount = 0) { var itemQuantity = ItemsManager.GetItemCountByNameLUA(itemName) - leaveAmount; if (string.IsNullOrWhiteSpace(itemName) || itemQuantity <= 0) { return; } string luaToDelete = $@" local itemCount = {itemQuantity}; local deleted = 0; for b=0,4 do if …

  22. Hi! What is underhood of ObjectManager.GetWoWGameObjectForFarm() ? After 10 hours herb&minerals harvesting I have Count() = 0 of that objects. Stop/restart solves the problem.

    • 3 replies
    • 1.5k views
  23. Started by Weer36,

    Hi! How to set IgnoreIfPlayerNear for farming state? In OnRunState event is good idea?

    • 1 reply
    • 1.4k views
  24. Hello, I'm facing a problem where I can't use the same compiled plugin for different versions of wrobot, because the binaries from the references are not suitable. The bot just crashes, and I can't even figure out which method is causing this. I just wouldn’t want to make several projects that would have completely identical plugin code, except for binaries. The fact is that some compiled plugins with references to WOTLK binaries work without problems for TBC. Is there a way to determine which of the methods is not suitable for a particular version? I would like to get at least an exception thrown into the log, instead of crashing the program.

  25. Started by Pudge,

    I would like to read outgoing wow packets, like this program https://github.com/tripleslash/wowscout Is it possible using wrobot?

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.