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 Ruinit,

    I am trying to run this in a questing profile but the bot won't stand still long enough for it to finish casting? Is there a way to make it finish casting? RunMacroText("/use item:22962"); Thanks

    • 5 replies
    • 2.9k views
  2. Hi, I want to pause Gatherer Prodcut at a certain situation, do other stuff for a while (like killing a mob) and then unpausing Gatherer again on my plugin. If i command directly like; Interact.InteractGameObject(Npc.GetBaseAddress); Bot stucks between "continue gather" and "Interact object". It goes back and forward for a while and in the end decide for one of them. It sometimes really "Interact" with the object, sometimes ignore this command and continue to run current gather profile. How can i just pause runnig profile and do stuff for a while?

    • 2 replies
    • 1.4k views
  3. Hey Does anyone know if it is possible to make it so when WRobot reads your XML file, it will not create the /* * SETTINGS */ [Serializable] part of the code? Reason: I am writing it manually into the fightclass editor under additional C#

  4. Started by camelot10,

    @Droidz hi attached xml and cs encrypted, put both in Profiles\Quester\ Testing.xml have custom script Testing.cs run Testing.xml. when i run i got errors: [E] 17:46:53 - Compilator Error : c:\Users\ssrazor\AppData\Local\Temp\shwennwk.0.cs(13,1) : error CS0116: Пространство имен не может напрямую включать в себя такие члены, как поля или методы [E] 17:47:01 - Compilator Error : warning CS1685: Заранее определенный тип "System.Runtime.CompilerServices.ExtensionAttribute" определен в нескольких сборках в глобальном псевдониме; используется определение из "c:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll" c:\Users\ssrazor\AppData\Local\Temp\krm…

    • 8 replies
    • 2.8k views
  5. Started by becorath,

    Hello, It has been awhile since I have looked at any code and I have decided to create a couple plugins. I looked through the api and found most of what I wanted to do, but 2 things have eluded me, so I ask your assistance If anyone has code snippets for these two things, I would appreciate it very much. 1) I want to look through bags for gear and get the stats of each piece 2) I want to check player's class and spec And If anyone has any helpful snippets of code that they would like to share to more quickly familiarize myself with the wRobot api, I would greatly appreciate it. Thank you very much. FYI, these projects w…

    • 4 replies
    • 1.6k views
  6. I'm interested in learning how one would go about cancelling a buff/aura within a c# fightclass, specifically within the LUA frame of vanilla wow. Obviously to check and buff the character something simple like this would do: public Spell arcaneInt = new Spell("Arcane Intellect"); public void buffPlayer(){ if(arcaneInt.KnownSpell && !ObjectManager.Me.HaveBuff("Arcane Intellect")){ arcaneInt.Launch(); } } but since I can't find docs for the wRobot API anywhere I'm unsure if there's a method to remove a buff or if I would need to write one myself.

    • 2 replies
    • 2.5k views
  7. Started by Ruinit,

    As the title suggests. I have created profiles and I have load next profile with the proper name is quest order all in the same folder but they will not move to the next one? Is there something else I have to do? Thanks

    • 1 reply
    • 1.1k views
  8. Started by FisherBoB,

    @Droidz Hey could you please verify that this plugin is still working correctly? It was working for me perfectly before but ever since a few updates ago it doesn't seem to be. I am farming in Suramar, have added the withered hungerer code for suramar into you're plugin like i had before but when i'm on my Sky Golem it never targets the spawns now, just ignores them and keeps running. ps. I dont have ignore mobs while on sky golem checked GatheringMobSpawns.cs

    • 2 replies
    • 1.5k views
  9. Started by Zan,

    Here is a snippet of my Custom Profile: public static Spell StampedingRoar = new Spell(106898); public static Spell Darkflight = new Spell(68992); if (ObjectManager.Me.WowRace == WoWRace.Worgen && Darkflight.KnownSpell && Darkflight.IsSpellUsable) { Darkflight.Launch(false, true, true, true); } if (ObjectManager.Me.WowRace != WoWRace.Worgen && ObjectManager.Me.WowClass == WoWClass.Druid && StampedingRoar.KnownSpell && StampedingRoar.IsSpellUsable) { StampedingRoar.Launch(false, true, true, true); } My Worgen Druid is not using Darkflight. It is instead using Stampeding Roar which it shouldn't because it is a Worgen. I …

  10. Figured it out

    • 0 replies
    • 1.1k views
  11. This may be a dumb question, but I cant find any useful information for solution. I am using VS2017 Community So as I click "Add reference" to add those dlls to my project, I actually get absolute reference, If I distribute my FC/Plugin to market, I dont think others can just run it. So is there a way to add relative reference? As soon as I compile and give away my "xxxfighterclass.dll". they can just put it under their fighter class folder and good to run?

    • 2 replies
    • 1.7k views
  12. Started by happiness7,

    Hello. I write helper plugin, and me need code for pause/sleep all steps bot (questing. gethering, moving...) for some seconds.

  13. Started by jimjijm,

    I am able make simple questing profiles and fight classes using the tools provided by Wrobot. An example being questing, I can do a quest chain of kill loot, gather, talk to NPC but if it requires anything more complicated than that, like using a vehicle to kill NPCs you can't do that with out Csharp.(I think ?) An example with Fight class, I would like to be able to if faced by multiple enemies cc one and attack the other or make a healing fight class for BGs and Raids which again i believe require knowledge of Csharp. I am aware that Wrobot make quest editor and fight class creator is very user friendly. Is there any specific documentat…

    • 1 reply
    • 1.5k views
  14. Hi, On my plugin, i disabled combat completely with this code, Conditions.ForceIgnoreIsAttacked = true; But when bot is trying to gather herb and a mob attacks it and interrupts gathering cast, bot assumes that gathering was successful and keeps move on. In real, gathering cast is interrupted and items are not looted. How can i force bot to try gather herb again?

  15. Started by Sam0883,

    Does wRobot support loading random profiles? If so how would I accomplish this? Does wRobot have any way to do something like the following? <while condition=true> <if condition="chance(5)"> <loadprofile profilename="1"/> </if> <if condition="chance(5)"> <loadprofile profilename="2"/> </if> <if condition="chance(5)"> <loadprofile profilename="3"/> </if> </while>

  16. Hi, I am testing example plugins from this thread. When i open these plugins on wrobot, "Settings" and "Dispose" functions are getting triggered but "Initialize" is not. Am i missing something simple? I also tried to debug plugin code but visual says "Unable to start program IWWJBnTQj.exe. Access is denied".

    • 3 replies
    • 1.4k views
  17. Started by RonSwanson,

    How would I check for people in my raids HP in C#? I am trying to make a Holy Pally Healing Rotation. This functionality would be used if I needed to group heal in a dungeon or raid heal. TBC API and Vanilla API

    • 5 replies
    • 1.8k views
  18. Started by Ordush,

    Hey all! The save and load functiosn are called 3 times. First load is when you open settings, save is called when you close settings, load is called again when you start the bot (press play) Is there any way that i can call the save or load during the rotaiton?

  19. Started by Yayybo,

    Hello folks! Just curious if i can write whole quest profiles in C#. I did find some examples and classes to derive from for quests, but it appears that those files have to be coupled with a xml-file. Currently i'm using RunCode and the likes quite often in the quest profile editor and while growing those files becomes quite tedious to edit. So basically my question is if there is a way to tether those .cs files, which derive from various quest classes, together without fiddling around with xml while preserving the ability to fill the gaps between those quest files with custom code.

  20. Started by [DTN] Zerokx,

    Hello i want to report a big problem for me to create (Quest)Profiles The thing is the Pathfinding its okay if not nearby are objects or something he dodge trees or something but in some houses or other places the bot stuck 24/7 if not an human help him like Duskwood i tryed to solve it with Blackspots but its dosent work he run all time in the tavern in this wall and cant unstuck by himself: https://imgur.com/a/zKQuA I want to ask if you can add some function to do his own pathfinding for some places or something and not only to change 1 point like here : or what is a good solution for this Problem becaus Duskwood is not the first point who…

  21. Started by TricksterJoe,

    So i have this piece of code public sealed class DemonsAmongUs : QuestGrinderClass { public DemonsAmongUs() { Name = "Demons Among Us"; QuestId.AddRange(new[] { 40593 }); if ((!Quest.HasQuest(40593) && Quest.GetQuestCompleted(40593))) { Logging.Write(string.Format("Quest Completed [{0}]", 40593)); return; } else if (!Quest.HasQuest(40593) && !Quest.GetQuestCompleted(40593)) { PickUp(); QuestInfo(); retu…

    • 5 replies
    • 2.1k views
  22. Started by arkhan,

    Hello, I would like to know if it's possible to change the behavior for unstuck when flying? When it's saying Hang on trying something fun. replace this behavior by another is it possible ?

  23. Started by inselmann,

    Hi Droidz, since the last update you removed the window title name of relogger which messed up all my automated scripts and settings. I resized the relogger window by a script. Now it has no name. Is is possible that we can define a windows name like in wrobot. A defineable name in relogger settings would be great. Thank you Best regards

    • 10 replies
    • 2.1k views
  24. Started by Mykoplazma,

    Is there a possibility to read cursor position and return the current position of x y z of it? ( for casting aoe spell without targeting something on the ground) . The goal is to cast the aoe spell under current cursor position when some keybind is pushed down.

  25. Started by sowelu,

    Wrobot is good, but its still bot, there is no humanlike behavior, like strafe left/right, random movement divergence, smooth roration etc. It is important for x1 crowded server. Is it possble implement w-s-a-d movement, not click-to-move?

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.