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

    Howdy y'all! What I'm Doing Here again because I need help (again)! I'm working on a project to simplify/automate more of the profile creation process. I'm not a baller with C# and LUA like so many of y'all, but I have figured out that, with the exception of actual coordinates (which, for NPCs can be gotten manually with Droidz cool helper tool, but will otherwise have to be done manually until such time we can convert from Zygor --> WRobot). I'll post the final python script once it's functional (can save hours and also lets you have the profile give incredibly useful logging). The Question Anyways, my current issue is that I can't f…

  2. Started by Miragex01,

    Hi all, tell me how to implement auto-equipment items during leveling? ty

  3. Started by johnblaster123,

    Hello, So i made a plugin that trains herb and skinning it works, but when my bot is for example in elwyn forest he wants to go to stormwind in straight line through the mountains.. he wants to use this code: wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(new Vector3(-8969.99f, 779.636f, 95.89193f), 5566, 1, false); So I tried code below, but its not working he keeps trying to go in straight line to sw.. help me out how do I use the pathfinder? var position = new Vector3(-8969.99f, 779.636f, 95.89193f); int npcEntryId = 6929; Logging.Write("bindloc: " + bindLocation); …

    • 2 replies
    • 1.9k views
  4. Started by johnblaster123,

    Hello, What is the c# code to interact with npc and for example choose train and train herbalism? Regards

  5. Started by Garub,

    Hello everyone, I'm missing the forum because I'm dedicating myself to Python programming studies and I'm still getting married this year (I'll make a good amount of money to make my fiancée happy ?). I stopped playing for a while, but I'm going back and now I want to start learning C #. 1 - I did a quick search on goole and saw that C # is in version 7.x, s I want to start developing for wow 3.3.5 that will work? Or will I have to apprehend the C # version of the time that wow 3.3.5 was released? 2 - What topic on the internet do I have to find, about C # to start? (Correct me if I'm wrong.) Example: I believe the first thing I should learn is, how to write and…

  6. Started by NiteKat,

    I'm trying to get a Priest Fight Class going that can heal party members. I have the bot able to recognize a party member needs to be healed, and it will target the party member and cast Lesser Heal; however, the wRobot product then changes the bot's target to a hostile mob so the Lesser Heal gets cast on itself in the end instead of the party member that needs to be healed. I'm trying to search around the forums, and the unofficial documentation and try some stuff, but I'm not finding the proper way to stop the auto targeting from happening. I think this could be useful in other scenarios too, like getting a Warlock to fear a target when there's multiple enemies, an…

  7. Started by Matenia,

    Hey Droidz, I noticed sometimes ObjectManager is updated while I iterate it in my rotation. If I use a lot of checks on units in the ObjectManager, it can slow down my rotations a lot. Sometimes iterations jump from 50ms to 500ms ("randomly") I noticed especially on TBC, this is because the ObjectManager in game gets huuuuge and wRobot takes a "long" time on every update. I noticed (I think) ObjectManager gets locked during these updates and the lock makes my thread wait. Sometimes, this lock can happen two or three times during one iteration, if I get unlucky. One way to prevent this would be to deepcopy the entire ObjectManager (or use my own implementation…

  8. Started by Matenia,

    Hello @Droidz are there any blacklist events for when the bot does this? My problem: Bot blacklists this NPC (I think because it can't make a path? I don't understand it tbh, it should be able to make a path perfectly, at least within 5 yards, but there is a small counter around the npc). I don't know about this blacklist and select the same NPC over and over => bot never goes to vendor because it always choosest the unreachable vendor. So can I somehow access what vendor the bot blacklists when it happens, so I can add npcEntry to my own blacklist?

  9. Started by Macro,

    The bot will run through aggressive mobs when it is in the looting phase. Is it possible to have the bot check for targets near your target before running to loot? If (Looting = true && additional Mob is found within 30 yards of your lootable target && same additional mob is also within 30 yards of ME && same additional mob = aggressive) { Target additional mob; begin combat; } I was also hoping that I could put a 1 second strafe while running toward the mob to loot. If (currently running toward dead target to loot) { Move.StrafeLeft(Move.MoveAction.DownKey); …

    • 0 replies
    • 1.2k views
  10. Started by Genifikius,

    Hey is there any way to start the Relogger.exe while automatically performing "Start Checked"? I tried it with AutoIt but it doesn't capture the button. Maybe some args by starting it from command prompt?

    • 1 reply
    • 1.3k views
  11. Started by Lobbert,

    Hey, got a problem with a dungeon profile: The "corpse" is before the dungeon portal and not behind it when dying inside. Because of this the bot will stand in front of the dungeon and try to resurrect. Is it possible to modify this in any way? Or even set a custom path? (Becaus in this case the "resurrect path would always be the same)

  12. Started by RADON,

    Hi, So I'm currently working on a 'tag and bag' plugin (an adaptation of Matenia's 'PartyHelperPlugin' which I will be releasing with source code when I'm finished -- credits to Matenia for base code & advice on how to get started ?). The way this plugin functions is very similar to Matenia's plugin, however the leader does not invite the followers, they never join a party together, and consequently, to the best of my knowledge there is no way to use Lua SendAddonMessage, so that functionality is not being used. (EDIT: After doing some research I believe I can use SendAddonMessage thru the whisper channel, so that's a plus ?) I have everything working aside …

  13. Started by Apexx,

    Hi, I am having problems understanding IsBehind. I would like to check if there are any mobs behind me. I am trying to add a backpedal feature to my fight class, but I don't think I am getting it correct. Here's what I tried: var EnemiesBehind = new List<WoWUnit>(); EnemiesBehind.AddRange(ObjectManager.GetWoWUnitHostile().Where( u => u.IsValid && !u.InCombat && u.IsAlive && u.IsBehind(Player.Position, 180.0f) && u.GetDistance <= Settings.BackpedalScanRange).OrderBy( o => ObjectManager.Me.Position.DistanceTo(o.Position))); if (EnemiesBehind != null && EnemiesBehind.Count > 0) { MyFunctions.LogDe…

  14. So from a great plugin called Butler Im trying to add a bit more functionality to what is trashes. Id like to include a safelist by item ID. The below code is what I have so far. Obviously item.GetItemInfo.ItemID==12345 isnt valid, but I think its clear what Im trying to do. If itemID of 12345 is found on the safelist, then do not continue onto destruction. Even if I can get a clue as to how to fill in a single item here, I can create an array later to fill in other IDs. private void PulseDestroy() { if (ButlerSettings.CurrentSetting.DestroyGray) { foreach (WoWItem item in bagItems) { if (item.GetItemInfo.ItemRarity==0 || item.G…

    • 1 reply
    • 1.7k views
  15. Hey there, is it possible to somehow keep track of how much time has passed in a quester profile?

  16. Started by shnee,

    The title says it all. How do I check if my target is in a vehicle?

    • 1 reply
    • 1.4k views
  17. Started by zavga,

    Hi all , i new in this forum and Create profile for my private server and i have question about add mound afted learn him to my Quest profile I use code from this topic I add Step Run code wManager.wManagerSetting.CurrentSetting.GroundMountName = "Warhorse"; (Paladin,spell already have) but lines in settings GroundMountName is empty Server 3.3.5a WOLTK

    • 3 replies
    • 2k views
  18. Hi, i play on vanilla right now and had some problems with zeppelin and boats. So I made a few workarounds for that and spent some hours to make it work. Boat travel seems to be buggy on vanilla. Thats why i made these profiles. (I needed an afk solution to go to weapon vendors, for horde sword trainer in uc and for alliance bows weapon trainer in darnassus) Short explanation of the files: zepognachucvanilla.xml - Zeppelin Orgrimmar to Undercity zepucnachogvanilla.xml - Zeppelin Undercity to Orgrimmar testboot.xml - Boat loop - Wetlands to Darkshore testboot2darkshoreteldrassil - Boat loop - Darkshore to Teldrassi…

    • 2 replies
    • 3k views
  19. Started by Bazalt,

    Hello. I'm looking for methods that would help me make some crafting plugin. I found some profiles posted here and some snipets but is there any documentation or api?

  20. Started by happiness7,

    Hello. I need code for checking party members (not raid) zone. I was looking in forum, many free plugins, profiles, wow api but not find any sollution

  21. Started by naviomg,

    im trying to get my quest profiles work with a .dll. With .cs files it works without any problems but after converting them to .dll it doesnt work anymore. My .dll: using robotManager.Helpful; namespace Testdll { public class MyTestScript { static MyTestScript() { Logging.Write("Init"); } public static void Test() { Logging.Write("Test1"); } } } Added them into the Script Tag in .xml: <Script>Scripts\testdll.dll </Script> Trying to call my testfunction with RunCode in Quester: Both are not working MyTestScript.Test(); Testdll.MyTestScript.Test(); …

  22. Started by Lobbert,

    Hi there, been trying to get a custom code snippet that will open all my junkboxes in inventory. Tried this so far: Lua.LuaDoString("CastSpellByName('Pick Lock')"); ItemsManager.UseItem(16883); Usefuls.WaitIsCastingAndLooting(); ItemsManager.UseItem(16883); The problem here is though that "UseItem" will cast a rightclick, but to use Pick Lock I need a left click on the Junkbox. Anyone got a good idea how to solve this?

  23. Started by Tommy Cox,

    Hi All, I'm not very good with programming but I do have a file and i'm in Visual Studio messing around doing trial and error. After saving the file in Visual Studio will the file change the .dll file as well? Thanks, Young

  24. Hey there! I'm working on my own Quester profile and on my own Plugin, the plugin functionality is to check if I'm running low on ammo and if so go to the vendor and buy them. This plugin works however when I'm trying it with a character that still has steps to do in the profile it will get into the while (arrows < amount) but on the next pulse/tick it will continue to do whatever the profile tells it to do so it's never executing the code to go to the vendor and buy the ammo. So what I want to achieve is that it "pauses" / ignores the profile and actually runs the plugin code first and when that is finished continue the profile. Any help?

  25. I am trying to get the bots logic to loop through a little better in the sense of checking itself after each fight, I would like to have it stop itself after each fight for check of (do I have a pet, is my hp/mp above X %) that kinda thing so far I've tried something like internal void Rotation() { while (_running) { try { if (!ObjectManager.Me.IsDeadMe) { if (!ObjectManager.Pet.IsAlive) { PSpawn(); //Pet spawner return; } Buff(); if (Fight.InFight…

    • 1 reply
    • 1.1k views

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.