### Get Product Instance Start Status (C++) Source: https://wrobot.eu/byme/doc/html/P-robotManager.Products.Products.IsStarted.htm Retrieves the status of whether a product instance has started. This is a read-only property. ```cpp public: static property bool^ IsStarted { bool^ get (); } ``` -------------------------------- ### Start Method Signature in C++ Source: https://wrobot.eu/byme/doc/html/M-Relogger.Classes.ReloggerProfile.Start.htm Use this method to start the ReloggerProfile. No specific setup is required beyond having an instance of ReloggerProfile. ```cpp public: void Start() ``` -------------------------------- ### Get Product Instance Start Status (VB) Source: https://wrobot.eu/byme/doc/html/P-robotManager.Products.Products.IsStarted.htm Retrieves the status of whether a product instance has started. This is a read-only property. ```vbnet Public Shared ReadOnly Property IsStarted As Boolean Get ``` -------------------------------- ### Get Product Instance Start Status (C#) Source: https://wrobot.eu/byme/doc/html/P-robotManager.Products.Products.IsStarted.htm Retrieves the status of whether a product instance has started. This is a read-only property. ```csharp public static bool IsStarted { get; } ``` -------------------------------- ### Get Product Started Status (C#) Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.Helpers.Conditions.ProductIsStarted.htm Use this property to check if a product has started. Available in C#. ```csharp public static bool ProductIsStarted { get; } ``` -------------------------------- ### Get Product Started Status (C++) Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.Helpers.Conditions.ProductIsStarted.htm Use this property to check if a product has started. Available in C++. ```cpp public: static property bool^ ProductIsStarted { bool^ get (); } ``` -------------------------------- ### Start Method Signature in VB Source: https://wrobot.eu/byme/doc/html/M-Relogger.Classes.ReloggerProfile.Start.htm Use this method to start the ReloggerProfile. No specific setup is required beyond having an instance of ReloggerProfile. ```vb Public Sub Start ``` -------------------------------- ### Start Method Signature in C# Source: https://wrobot.eu/byme/doc/html/M-Relogger.Classes.ReloggerProfile.Start.htm Use this method to start the ReloggerProfile. No specific setup is required beyond having an instance of ReloggerProfile. ```csharp public void Start() ``` -------------------------------- ### Get Wow Addons List Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Usefuls.WowAddon.htm Call this method to retrieve a list of installed World of Warcraft addons. No setup or imports are required beyond referencing the wManager assembly. ```csharp public static string[] WowAddon() ``` ```vb Public Shared Function WowAddon As String() ``` ```cpp public: static array^ WowAddon() ``` -------------------------------- ### Get Product Started Status (VB) Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.Helpers.Conditions.ProductIsStarted.htm Use this property to check if a product has started. Available in Visual Basic. ```vb Public Shared ReadOnly Property ProductIsStarted As Boolean Get ``` -------------------------------- ### Get List of Blacklisted GUIDs (C++) Source: https://wrobot.eu/byme/doc/html/M-wManager.wManagerSetting.GetListGuidBlackListed.htm Use this method to retrieve a list of GUIDs that have been blacklisted. No specific setup or imports are required beyond the wManager assembly. ```cpp public: static List^ GetListGuidBlackListed() ``` -------------------------------- ### Start Product (C++) Source: https://wrobot.eu/byme/doc/html/M-robotManager.Products.Products.ProductStart.htm Use this method to start a product. Returns true on success, false otherwise. ```cpp public: static bool^ ProductStart() ``` -------------------------------- ### Get List of Blacklisted GUIDs (VB) Source: https://wrobot.eu/byme/doc/html/M-wManager.wManagerSetting.GetListGuidBlackListed.htm Use this method to retrieve a list of GUIDs that have been blacklisted. No specific setup or imports are required beyond the wManager assembly. ```vb Public Shared Function GetListGuidBlackListed As List(Of ULong) ``` -------------------------------- ### Start Product (C#) Source: https://wrobot.eu/byme/doc/html/M-robotManager.Products.Products.ProductStart.htm Use this method to start a product. Returns true on success, false otherwise. ```csharp public static bool ProductStart() ``` -------------------------------- ### Get List of Blacklisted GUIDs (C#) Source: https://wrobot.eu/byme/doc/html/M-wManager.wManagerSetting.GetListGuidBlackListed.htm Use this method to retrieve a list of GUIDs that have been blacklisted. No specific setup or imports are required beyond the wManager assembly. ```csharp public static List GetListGuidBlackListed() ``` -------------------------------- ### ProductStart Method Source: https://wrobot.eu/byme/doc/html/M-robotManager.Products.Products.ProductStart.htm Starts a product. Returns true if successful, false otherwise. ```APIDOC ## ProductStart Method ### Description Starts a product. ### Method N/A (This appears to be a static method call within a .NET context, not a REST API endpoint.) ### Endpoint N/A ### Parameters None ### Request Body None ### Response #### Success Response - **bool** (boolean) - true if success, false otherwise. ### Response Example ```json { "success": true } ``` ### See Also - Products Class - robotManager.Products Namespace ``` -------------------------------- ### Start Product (VB) Source: https://wrobot.eu/byme/doc/html/M-robotManager.Products.Products.ProductStart.htm Use this method to start a product. Returns true on success, false otherwise. ```vb Public Shared Function ProductStart As Boolean ``` -------------------------------- ### Get Party Leader GUID (C++) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetPartyLeaderGUID.htm Use this method to retrieve the GUID of the party leader. No specific setup or imports are required beyond the wManager library. ```cpp public: static unsigned long long^ GetPartyLeaderGUID() ``` -------------------------------- ### C# ReloggerPlugin Implementation Example Source: https://wrobot.eu/byme/doc/html/T-Relogger.ReloggerPlugin.htm Demonstrates how to implement a custom plugin by inheriting from ReloggerPlugin. This example includes starting, stopping, and handling button presses, along with logging information about running WoW and WRobot processes. ```csharp using System; using System.Windows.Forms; namespace MyNamespace { public class MyPlugin : Relogger.ReloggerPlugin { public override string Name { get { return "My test plugin"; } } bool IsRunning { get; set; } public override void OnStart() { IsRunning = true; while (IsRunning) { try { for (int i = 0; i < Relogger.Classes.ReloggerGeneralSettings.CurrentSetting.Profiles.Count; i++) { var p = Relogger.Classes.ReloggerGeneralSettings.CurrentSetting.Profiles[i]; if (p.Status == Relogger.Classes.Status.Running && p.ExistWowProcess() && p.ExistWRobotProcess()) { robotManager.Helpful.Logging.Write(Name + " > Wow pid = " + p.WowProcessId() + " - Bot pid = " + p.WRobotProcessId()); } } } catch (Exception e) { robotManager.Helpful.Logging.WriteError(Name + " > " + e); } System.Threading.Thread.Sleep(500); } } public override void OnStop() { IsRunning = false; } public override void OnButtonPress() { MessageBox.Show("TEST"); base.OnButtonPress(); } } } ``` -------------------------------- ### Get Party Leader GUID (VB) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetPartyLeaderGUID.htm Use this method to retrieve the GUID of the party leader. No specific setup or imports are required beyond the wManager library. ```vb Public Shared Function GetPartyLeaderGUID As ULong ``` -------------------------------- ### OnStart Method Syntax Source: https://wrobot.eu/byme/doc/html/M-Relogger.ReloggerPlugin.OnStart.htm Shows the OnStart method signature in C#, VB, and C++. ```csharp public void OnStart() ``` ```vb Public Sub OnStart ``` ```cpp public: void OnStart() ``` -------------------------------- ### Get Party Leader GUID (C#) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetPartyLeaderGUID.htm Use this method to retrieve the GUID of the party leader. No specific setup or imports are required beyond the wManager library. ```csharp public static ulong GetPartyLeaderGUID() ``` -------------------------------- ### Get Active Pet Journal GUIDs (C#) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.PetBattles.PetJournalPetLoadOutGuid.htm Retrieves the GUIDs of all active pets currently in the pet journal. No specific setup or imports are required beyond the wManager library. ```csharp public static List PetJournalPetLoadOutGuid() ``` ```vbnet Public Shared Function PetJournalPetLoadOutGuid As List(Of String) ``` ```cpp public: static List^ PetJournalPetLoadOutGuid() ``` -------------------------------- ### Get Party Member 1 GUID (C++) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetMember1GUID.htm Use this method to retrieve the unique identifier for the first member of the current party. No specific setup is required beyond being in a party. ```cpp public: static unsigned long long^ GetMember1GUID() ``` -------------------------------- ### Custom Script Example Source: https://wrobot.eu/byme/doc/html/AllMembers.T-Quester.Profile.EasyQuestProfile.htm An example demonstrating how to create a custom script for the Wrobot Byme system using C#. ```APIDOC ## Examples * * * C#``` public class MyCustomScript { static MyCustomScript() { // You can put here code to run when bot start, you can also add methods and classes. } } ``` ``` -------------------------------- ### Get Party Member 1 GUID (VB) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetMember1GUID.htm Use this method to retrieve the unique identifier for the first member of the current party. No specific setup is required beyond being in a party. ```vb Public Shared Function GetMember1GUID As ULong ``` -------------------------------- ### Get Party Member 1 GUID (C#) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetMember1GUID.htm Use this method to retrieve the unique identifier for the first member of the current party. No specific setup is required beyond being in a party. ```csharp public static ulong GetMember1GUID() ``` -------------------------------- ### Get Transport GUID in C++ Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWUnit.TransportGuid.htm Use this property to get the GUID of the transport the unit is currently on. The transport is represented as a WoWGameObject. ```cpp public: property unsigned long long^ TransportGuid { unsigned long long^ get (); } ``` -------------------------------- ### Get Transport GUID in VB Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWUnit.TransportGuid.htm Use this property to get the GUID of the transport the unit is currently on. The transport is represented as a WoWGameObject. ```vb Public ReadOnly Property TransportGuid As ULong Get ``` -------------------------------- ### Constructor Syntax in C++ Source: https://wrobot.eu/byme/doc/html/M-Quester.Profile.FollowPathEasyQuestClass.-ctor.htm Demonstrates the basic constructor syntax in C++. ```cpp public: FollowPathEasyQuestClass() ``` -------------------------------- ### Get Transport GUID in C# Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWUnit.TransportGuid.htm Use this property to get the GUID of the transport the unit is currently on. The transport is represented as a WoWGameObject. ```csharp public ulong TransportGuid { get; } ``` -------------------------------- ### wManager.Wow.Helpers.Usefuls Source: https://wrobot.eu/byme/doc/html/F-wManager.Wow.Class.Aura._timeEnd.htm Provides general utility functions. ```APIDOC ## wManager.Wow.Helpers.Usefuls ### Description Contains a collection of general-purpose utility functions useful for various tasks. ### Class Usefuls ``` -------------------------------- ### Get or Set Focus GUID in VB Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWLocalPlayer.FocusGuid.htm This property allows you to get or set the focus GUID for the player. The value must be of type ULong. ```vb Public Property FocusGuid As ULong Get Set ``` -------------------------------- ### IProduct.Initialize Method Source: https://wrobot.eu/byme/doc/html/M-robotManager.Products.IProduct.Initialize.htm Initializes the Product. This method is part of the IProduct interface within the robotManager.Products namespace. ```APIDOC ## Initialize Product ### Description Initializes the Product. ### Namespace robotManager.Products ### Assembly robotManager (in robotManager.dll) ``` -------------------------------- ### Get or Set NPC GUID in C++ Source: https://wrobot.eu/byme/doc/html/P-wManager.BlackListSerializable.BlackNpc.GuidNpc.htm The C++ syntax for the GuidNpc property, allowing you to get or set the NPC's GUID value. ```cpp public: property String^ GuidNpc { String^ get (); void set (String^ value); } ``` -------------------------------- ### Get Party GUIDs in VB Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetPartyGUIDHomeAndInstance.htm Use this function in Visual Basic to get the GUIDs for party and raid groups. The wManager.Wow.Helpers namespace must be imported. ```vb Public Shared Function GetPartyGUIDHomeAndInstance As List(Of ULong) ``` -------------------------------- ### Run Method Syntax Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Bot.States.FlightMasterTakeTaxiState.Run.htm Demonstrates the basic syntax for a 'Run' method in C#, VB, and C++. ```csharp public void Run() ``` ```vb Public Sub Run ``` ```cpp public: void Run() ``` -------------------------------- ### Get or Set Focus GUID in C++ Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWLocalPlayer.FocusGuid.htm Access the focus GUID using this property in C++. It supports getting and setting the unsigned long long value. ```cpp public: property unsigned long long^ FocusGuid { unsigned long long^ get (); void set (unsigned long long^ value); } ``` -------------------------------- ### Get GUIDs of Units Casting a Specific Buff (C++) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.ObjectManager.WoWUnit.BuffCastedByAll.htm Use this method to get a list of GUIDs for all units that have cast the specified spell. The spell name should be in English. ```cpp public: List^ BuffCastedByAll( String^ spellName ) ``` -------------------------------- ### ButtonStartBotClick Method Source: https://wrobot.eu/byme/doc/html/Methods.T-wManager.Wow.Forms.UserControlTabMain.htm This method simulates a button click to start the bot. ```APIDOC ## ButtonStartBotClick ### Description Buttons the start bot click. ### Method (Not specified, likely a client-side or internal method) ### Endpoint (Not applicable, likely an internal method call) ### Parameters (None specified) ### Request Example (Not applicable) ### Response (Not specified) ``` -------------------------------- ### Get GUIDs of Units Casting a Specific Buff (VB) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.ObjectManager.WoWUnit.BuffCastedByAll.htm Use this method to get a list of GUIDs for all units that have cast the specified spell. The spell name should be in English. ```vb Public Function BuffCastedByAll (_ spellName As String _ ) As List(Of ULong) ``` -------------------------------- ### Initialize Function Syntax Source: https://wrobot.eu/byme/doc/html/M-robotManager.Products.IProduct.Initialize.htm Demonstrates the syntax for the Initialize function in C#. ```csharp void Initialize() ``` -------------------------------- ### Get GUIDs of Units Casting a Specific Buff (C#) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.ObjectManager.WoWUnit.BuffCastedByAll.htm Use this method to get a list of GUIDs for all units that have cast the specified spell. The spell name should be in English. ```csharp public List BuffCastedByAll( string spellName ) ``` -------------------------------- ### Initialize Subroutine Syntax Source: https://wrobot.eu/byme/doc/html/M-robotManager.Products.IProduct.Initialize.htm Demonstrates the syntax for the Initialize subroutine in VB. ```vb Sub Initialize ``` -------------------------------- ### Get or Set Schedule Start Time (C++) Source: https://wrobot.eu/byme/doc/html/P-Relogger.Classes.ReloggerProfileSettings.ScheduleFrom.htm Use this property to get or set the working schedule start time. The default value is new DateTime(1, 1, 1, 00, 00, 00). ```cpp public: property DateTime^ ScheduleFrom { DateTime^ get (); void set (DateTime^ value); } ``` -------------------------------- ### wManager.Wow.Helpers.Keybindings Source: https://wrobot.eu/byme/doc/html/F-wManager.Wow.Class.Aura._timeEnd.htm Manages keybindings. ```APIDOC ## wManager.Wow.Helpers.Keybindings ### Description Provides functionality for accessing and manipulating keybindings within the game. ### Class Keybindings ``` -------------------------------- ### Get or Set Schedule Start Time (VB) Source: https://wrobot.eu/byme/doc/html/P-Relogger.Classes.ReloggerProfileSettings.ScheduleFrom.htm Use this property to get or set the working schedule start time. The default value is new DateTime(1, 1, 1, 00, 00, 00). ```vb Public Property ScheduleFrom As DateTime Get Set ``` -------------------------------- ### StartFight Method Signature (C#) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.FightBG.StartFight_1.htm Use this C# signature to start a fight with a specified target GUID. The method returns 0 on success or the target's GUID on failure. ```csharp public static ulong StartFight( ulong guid ) ``` -------------------------------- ### Get or Set Schedule Start Time (C#) Source: https://wrobot.eu/byme/doc/html/P-Relogger.Classes.ReloggerProfileSettings.ScheduleFrom.htm Use this property to get or set the working schedule start time. The default value is new DateTime(1, 1, 1, 00, 00, 00). ```csharp public DateTime ScheduleFrom { get; set; } ``` -------------------------------- ### wManager.Wow.Helpers.Usefuls Class Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.PathFinderClass.Pather.GetTileName.htm Contains various useful utility functions. ```APIDOC ## Usefuls Class ### Description A collection of miscellaneous utility functions that are frequently used. ### Methods (No specific methods listed in the provided text.) ``` -------------------------------- ### wManager.Wow.Helpers.FightClassCreator.Login.SettingsLoginStructure Source: https://wrobot.eu/byme/doc/html/Methods.T-wManager.Wow.Helpers.PathFinderClass.Pather.htm Structure for login settings. ```APIDOC ## Login.SettingsLogin Structure ### Description Structure containing settings related to the login process. ``` -------------------------------- ### Get Descriptor Start Address (C++) Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWObject.GetDescriptorStartAddress.htm Retrieves the descriptor start address of a WoWObject. This property is read-only. ```cpp public: property unsigned int^ GetDescriptorStartAddress { unsigned int^ get (); } ``` -------------------------------- ### Get Descriptor Start Address (VB) Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWObject.GetDescriptorStartAddress.htm Retrieves the descriptor start address of a WoWObject. This property is read-only. ```vbnet Public ReadOnly Property GetDescriptorStartAddress As UInteger Get ``` -------------------------------- ### Initialize ChangeWRobotLicenseKeyUserControl (C++) Source: https://wrobot.eu/byme/doc/html/M-Relogger.UserControlsAndWindows.ChangeWRobotLicenseKeyUserControl.-ctor.htm Use this constructor to create a new instance of the ChangeWRobotLicenseKeyUserControl class in C++. ```cpp public: ChangeWRobotLicenseKeyUserControl() ``` -------------------------------- ### Get Descriptor Start Address (C#) Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWObject.GetDescriptorStartAddress.htm Retrieves the descriptor start address of a WoWObject. This property is read-only. ```csharp public uint GetDescriptorStartAddress { get; } ``` -------------------------------- ### wManager.Wow.Helpers.Lua Source: https://wrobot.eu/byme/doc/html/F-wManager.Wow.Class.Aura._timeEnd.htm Provides access to Lua environment. ```APIDOC ## wManager.Wow.Helpers.Lua ### Description Allows execution of Lua code and interaction with the game's Lua environment. ### Class Lua ### Nested Classes #### WowLuaClass Represents the WoW Lua environment. ``` -------------------------------- ### Initialize Custom Script in C# Source: https://wrobot.eu/byme/doc/html/AllMembers.T-Quester.Profile.EasyQuestProfile.htm Use the static constructor to run code when the bot starts. You can also add methods and classes here. ```csharp public class MyCustomScript { static MyCustomScript() { // You can put here code to run when bot start, you can also add methods and classes. } } ``` -------------------------------- ### Custom Settings Management with TestSetting Source: https://wrobot.eu/byme/doc/html/N-robotManager.Helpful.htm Provides a C# example for creating a custom settings class that inherits from Settings. It includes methods for saving and loading settings to/from an XML file, with error handling. The file path is dynamically generated based on the bot's name and realm. ```C# using System; using System.IO; using robotManager.Helpful; using wManager.Wow.Helpers; using wManager.Wow.ObjectManager; [Serializable] public class TestSetting : Settings { public static TestSetting CurrentSetting { get; set; } private static string FilePath { get { // return path like "C:\\WRobot\\Settings\\Test-NAME.REALMNAME.xml" return AdviserFilePathAndName("Test", ObjectManager.Me.Name + "." + Usefuls.RealmName); } } private TestSetting() { TestValue1 = true; TestValue2 = "test text"; } public bool Save() { try { return Save(FilePath); } catch (Exception e) { Logging.WriteError("TestSetting > Save(): " + e); return false; } } public static bool Load() { try { if (File.Exists(FilePath)) { CurrentSetting = Load(FilePath); return true; } CurrentSetting = new TestSetting(); } catch (Exception e) { Logging.WriteError("TestSetting > Load(): " + e); } return false; } public bool TestValue1 { get; set; } public string TestValue2 { get; set; } } ``` -------------------------------- ### BlackNpc..::..GuidNpc Property Source: https://wrobot.eu/byme/doc/html/P-wManager.BlackListSerializable.BlackNpc.GuidNpc.htm Gets or sets the object GUID in string format (Guid). ```APIDOC ## BlackNpc..::..GuidNpc Property ### Description Gets or sets object GUID in string format (Guid). ### Namespace wManager ### Assembly wManager (in wManager.dll) ### Syntax #### C# ```csharp public string GuidNpc { get; set; } ``` #### VB ```vb Public Property GuidNpc As String Get Set ``` #### C++ ```cpp public: property String^ GuidNpc { String^ get (); void set (String^ value); } ``` ### Field Value The NPC GUID. ``` -------------------------------- ### Launch Fishing in C++ Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Bot.Tasks.FishingTask.LoopFish.htm Use this method to start the fishing process. No specific setup is required beyond having the FishingTask class available. ```cpp public: static void LoopFish() ``` -------------------------------- ### Launch Wow Process in C++ Source: https://wrobot.eu/byme/doc/html/M-Relogger.Classes.ReloggerProfile.LaunchWowProcess.htm Use this method to launch the World of Warcraft process. Specify the path to the WoW executable, desired window dimensions, command-line arguments, and whether to wait for the process to launch. ```C++ public: void LaunchWowProcess( String^ pathToWow, Rectangle^ rectangle, String^ arguments, bool^ waitLaunching ) ``` -------------------------------- ### robotManager.Helpful.Args.AutoStart Property Source: https://wrobot.eu/byme/doc/html/P-robotManager.Helpful.Args.AutoStart.htm Controls whether the game automatically attaches, connects to the bot server, and starts the bot product. ```APIDOC ## GET /api/helpful/args/autostart ### Description Retrieves the current value of the AutoStart property, which indicates if the bot should automatically start. ### Method GET ### Endpoint /api/helpful/args/autostart ### Parameters None ### Response #### Success Response (200) - **value** (boolean) - The current state of the AutoStart property. #### Response Example ```json { "value": true } ``` ## PUT /api/helpful/args/autostart ### Description Sets the value of the AutoStart property, controlling whether the bot automatically attaches to the game, connects to the bot server, and starts. ### Method PUT ### Endpoint /api/helpful/args/autostart ### Parameters #### Request Body - **value** (boolean) - Required - The desired state for the AutoStart property. ### Request Example ```json { "value": false } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message indicating the property has been updated. #### Response Example ```json { "message": "AutoStart property updated successfully." } ``` ``` -------------------------------- ### Get or Set StartPosition in C++ Source: https://wrobot.eu/byme/doc/html/P-Quester.Profile.FollowNpcEasyQuestClass.StartPosition.htm Use this property to get or set the starting position for an NPC in a quest. It is of type Vector3. ```cpp public: property Vector3^ StartPosition { Vector3^ get (); void set (Vector3^ value); } ``` -------------------------------- ### Get or Set StartPosition in VB Source: https://wrobot.eu/byme/doc/html/P-Quester.Profile.FollowNpcEasyQuestClass.StartPosition.htm Use this property to get or set the starting position for an NPC in a quest. It is of type Vector3. ```vb Public Property StartPosition As Vector3 Get Set ``` -------------------------------- ### Get or Set Path to WoW Client (C++) Source: https://wrobot.eu/byme/doc/html/P-Relogger.Classes.ReloggerGeneralSettings.PathToWow.htm Use this property to get or set the file system path to the World of Warcraft client installation. Ensure the path is valid before setting. ```cpp public: property String^ PathToWow { String^ get (); void set (String^ value); } ``` -------------------------------- ### wManager.Wow.Helpers.Login Source: https://wrobot.eu/byme/doc/html/F-wManager.Wow.Class.Aura._timeEnd.htm Handles login functionality. ```APIDOC ## wManager.Wow.Helpers.Login ### Description Manages the login process and related settings. ### Class Login ### Nested Structures #### SettingsLogin Structure containing login-related settings. ``` -------------------------------- ### Get or Set StartPosition in C# Source: https://wrobot.eu/byme/doc/html/P-Quester.Profile.FollowNpcEasyQuestClass.StartPosition.htm Use this property to get or set the starting position for an NPC in a quest. It is of type Vector3. ```csharp public Vector3 StartPosition { get; set; } ``` -------------------------------- ### STARTUPINFO lpDesktop Field Syntax (C++) Source: https://wrobot.eu/byme/doc/html/F-robotManager.Helpful.Win32.Native.STARTUPINFO.lpDesktop.htm Shows the C++ syntax for the lpDesktop field in the STARTUPINFO structure. ```cpp public: String^ lpDesktop ``` -------------------------------- ### Launch World of Warcraft (C#) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Usefuls.LaunchWow.htm Use this method to launch World of Warcraft. Set deleteWow64Process to true to delete the wow64 process, and requestIfWantLaunch to true to prompt the user before launching. ```csharp public static int LaunchWow( bool deleteWow64Process, bool requestIfWantLaunch ) ``` -------------------------------- ### FightBattlePet.StartFight Method (UInt64) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.FightBattlePet.StartFight_1.htm This method initiates a fight with a battle pet. It is part of the FightBattlePet class within the wManager.Wow.Helpers namespace. ```APIDOC ## FightBattlePet.StartFight Method (UInt64) ### Description Starts the fight with a battle pet. ### Method (Implicitly a method call, specific HTTP method not applicable in this context) ### Endpoint (Not applicable for in-game methods) ### Parameters #### Path Parameters (Not applicable) #### Query Parameters (Not applicable) #### Request Body (Not applicable) ### Request Example (Not applicable) ### Response #### Success Response (200) (Not applicable, this is an in-game action) #### Response Example (Not applicable) ``` -------------------------------- ### Syntax Examples Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.PathFinderClass.Vector3Simple.ToString.htm Examples of the ToString() method syntax in C#, VB, and C++. ```APIDOC ## Syntax Examples ### C# ```csharp public string ToString() ``` ### VB ```vb Public Function ToString As String ``` ### C++ ```cpp public: String^ ToString() ``` ``` -------------------------------- ### Get Party GUIDs in C++ Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetPartyGUIDHomeAndInstance.htm This C++ function retrieves party and raid GUIDs. It requires the wManager.Wow.Helpers namespace to be available. ```cpp public: static List^ GetPartyGUIDHomeAndInstance() ``` -------------------------------- ### Launch World of Warcraft (C++) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Usefuls.LaunchWow.htm Use this method to launch World of Warcraft. Set deleteWow64Process to true to delete the wow64 process, and requestIfWantLaunch to true to prompt the user before launching. ```cpp public: static int^ LaunchWow( bool^ deleteWow64Process, bool^ requestIfWantLaunch ) ``` -------------------------------- ### Get FullWowPath in C++ Source: https://wrobot.eu/byme/doc/html/F-wManager.wManagerGlobalSetting.FullWowPath.htm Access the FullWowPath field to get the WoW installation path. This member belongs to the wManagerGlobalSetting class. ```cpp public: String^ FullWowPath ``` -------------------------------- ### FightBG.StartFight Method (UInt64) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.FightBG.StartFight_1.htm Starts a fight with a specified target. ```APIDOC ## POST /api/fight/start ### Description Starts the fight with a specified target. ### Method POST ### Endpoint /api/fight/start ### Parameters #### Query Parameters - **targetGuid** (UInt64) - Required - The unique identifier of the target to engage in combat. ### Request Example ```json { "targetGuid": "1234567890" } ``` ### Response #### Success Response (200) - **status** (string) - Indicates the success of the operation. #### Response Example ```json { "status": "Fight started successfully" } ``` ``` -------------------------------- ### Launch Fishing in VB Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Bot.Tasks.FishingTask.LoopFish.htm Use this method to start the fishing process. No specific setup is required beyond having the FishingTask class available. ```vb Public Shared Sub LoopFish ``` -------------------------------- ### See Also Source: https://wrobot.eu/byme/doc/html/F-wManager.Wow.Helpers.Lua.Wow.htm Related documentation links for the wManager.Wow.Helpers namespace. ```APIDOC ## See Also * * * Lua Class wManager.Wow.Helpers Namespace ``` -------------------------------- ### StartFight(UInt64) Source: https://wrobot.eu/byme/doc/html/Methods.T-wManager.Wow.Helpers.FightBattlePet.htm Starts a fight, accepting a UInt64 parameter. This parameter might represent a specific target or configuration for the fight. ```APIDOC ## StartFight(UInt64) ### Description Starts the fight with a specified UInt64 parameter. ### Method *Method signature indicates a call with one UInt64 argument.* ### Endpoint *Not applicable for method calls within a class.* ### Parameters #### Path Parameters *None specified.* #### Query Parameters *None specified.* #### Request Body *None specified.* ### Request Example ```csharp FightBattlePet.StartFight(12345678901234567890); // Example UInt64 value ``` ### Response *No specific response details provided in the source text.* ``` -------------------------------- ### TransportGuid Property Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWUnit.TransportGuid.htm Gets the transport GUID (it is WoWGameObject). ```APIDOC ## TransportGuid Property ### Description Gets the transport GUID (it is WoWGameObject). ### Method GET ### Endpoint N/A (Property access) ### Parameters None ### Request Example None ### Response #### Success Response (200) - **TransportGuid** (ulong) - The GUID of the transport the unit is currently on. #### Response Example ```json { "TransportGuid": 1234567890 } ``` ### See Also * WoWUnit Class * wManager.Wow.ObjectManager Namespace ``` -------------------------------- ### Show Product Settings Tab (C++) Source: https://wrobot.eu/byme/doc/html/M-robotManager.Products.Products.ProductNeedSettings.htm Use this method to display the product settings tab. No specific setup or imports are required beyond the standard robotManager assembly. ```cpp public: static void ProductNeedSettings() ``` -------------------------------- ### WoWLocalPlayer.FocusGuid Property Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWLocalPlayer.FocusGuid.htm Gets or sets the focus GUID. ```APIDOC ## WoWLocalPlayer.FocusGuid Property ### Description Gets or sets the focus GUID. ### Method Property (Get/Set) ### Endpoint N/A (Class Property) ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example ```json { "example": "Not applicable for property access" } ``` ### Response #### Success Response (200) - **FocusGuid** (ulong) - The focus GUID. #### Response Example ```json { "example": "Not applicable for property access" } ``` ## See Also * * * WoWLocalPlayer Class wManager.Wow.ObjectManager Namespace ``` -------------------------------- ### WoWGameObject.CreatedBy Property Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWGameObject.CreatedBy.htm Gets the GUID of the creator of the WoWGameObject. ```APIDOC ## WoWGameObject..::..CreatedBy Property ### Description Gets creator GUID. ### Namespace wManager.Wow.ObjectManager ### Assembly wManager (in wManager.dll) ### Syntax ```csharp public ulong CreatedBy { get; } ``` ### Field Value The created by. ### See Also * WoWGameObject Class * wManager.Wow.ObjectManager Namespace ``` -------------------------------- ### Launch WRobot Process (C#) Source: https://wrobot.eu/byme/doc/html/M-Relogger.Classes.ReloggerProfile.LaunchWRobotProcess.htm Launches a WRobot process. Specify the path to the WRobot executable, any necessary arguments, and whether to minimize the window on start or wait for the launch to complete. ```csharp public void LaunchWRobotProcess( string pathToWRobot, Args arguments, bool minimizeWRobotOnStart, bool waitLaunching ) ``` -------------------------------- ### Constructor Syntax in C# Source: https://wrobot.eu/byme/doc/html/M-Quester.Profile.FollowPathEasyQuestClass.-ctor.htm Demonstrates the basic constructor syntax in C#. ```csharp public FollowPathEasyQuestClass() ``` -------------------------------- ### FollowNpcEasyQuestClass.StartPosition Property Source: https://wrobot.eu/byme/doc/html/P-Quester.Profile.FollowNpcEasyQuestClass.StartPosition.htm Gets or sets the start position. ```APIDOC ## FollowNpcEasyQuestClass.StartPosition Property ### Description Gets or sets the start position. ### Namespace Quester.Profile ### Assembly Quester (in Quester.dll) ### Syntax #### C# ```csharp public Vector3 StartPosition { get; set; } ``` #### VB ```vb Public Property StartPosition As Vector3 Get Set ``` #### C++ ```cpp public: property Vector3^ StartPosition { Vector3^ get (); void set (Vector3^ value); } ``` ### Field Value The start position. ### See Also * FollowNpcEasyQuestClass Class * Quester.Profile Namespace ``` -------------------------------- ### Get or Set StartTileX Property (C++) Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.Helpers.MiniMapGenerator.MinimapImage.StartTileX.htm Use this property to get or set the starting tile x-coordinate. This is part of the MinimapImage class. ```cpp public: property int^ StartTileX { int^ get (); void set (int^ value); } ``` -------------------------------- ### StartFight Method Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Fight.StartFight.htm Starts a fight with specified conditions. Returns 0 on success or the target's GUID on failure. ```APIDOC ## StartFight Method ### Description Starts the fight with configurable options to control behavior during combat. ### Method `public static ulong StartFight(...)` ### Endpoint N/A (This is a method call, not an API endpoint) ### Parameters #### Path Parameters N/A #### Query Parameters N/A #### Request Body N/A ### Parameters - **skipIfPlayerAttackedButNotByTheTarget** (Boolean) - Optional - If set to true, skips the fight if the player is attacked but not by the intended target. - **managerMovement** (Boolean) - Optional - If set to true, allows the user to manage character movement. - **stopIfPlayerTargetChange** (Boolean) - Optional - If set to true, stops the fight if the character's target changes. - **rotationBot** (Boolean) - Optional - If set to true, indicates that this is a rotation bot (used by the WRotation product). ### Request Example ```csharp // Example usage: ulong result = wManager.Wow.Helpers.Fight.StartFight(false, true, false, true); ``` ### Response #### Success Response (0) - **ReturnValue** (ulong) - Returns 0 if the fight starts successfully. #### Error Response (Target GUID) - **ReturnValue** (ulong) - Returns the GUID of the target if there is a problem, indicating a potential need to blacklist the target. #### Response Example ```csharp // Example of a successful call: ulong fightResult = wManager.Wow.Helpers.Fight.StartFight(false, true, false, true); // fightResult will be 0 // Example of a call that might result in an error: ulong errorResult = wManager.Wow.Helpers.Fight.StartFight(true, false, true, false); // errorResult might be a non-zero GUID if a problem occurs ``` ### See Also - Fight Class - StartFight Overload - wManager.Wow.Helpers Namespace ``` -------------------------------- ### Get or Set StartTileX Property (VB) Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.Helpers.MiniMapGenerator.MinimapImage.StartTileX.htm Use this property to get or set the starting tile x-coordinate. This is part of the MinimapImage class. ```vb Public Property StartTileX As Integer Get Set ``` -------------------------------- ### Launch Fishing in C# Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Bot.Tasks.FishingTask.LoopFish.htm Use this method to start the fishing process. No specific setup is required beyond having the FishingTask class available. ```csharp public static void LoopFish() ``` -------------------------------- ### Get or Set StartTileX Property (C#) Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.Helpers.MiniMapGenerator.MinimapImage.StartTileX.htm Use this property to get or set the starting tile x-coordinate. This is part of the MinimapImage class. ```csharp public int StartTileX { get; set; } ``` -------------------------------- ### wManager.Wow.Helpers.PathFinder.PathFinder Source: https://wrobot.eu/byme/doc/html/AllMembers.T-wManager.Wow.Helpers.SpellManager.htm Core pathfinding logic. ```APIDOC ## PathFinder Class Core pathfinding logic. ### Nested Classes - PathFinder.OffMeshConnection - PathFinder.OffMeshConnections ### Nested Enumerations - PathFinder.OffMeshConnectionType ``` -------------------------------- ### QuesterProfile.BlackGuids Property Source: https://wrobot.eu/byme/doc/html/P-Quester.Profile.QuesterProfile.BlackGuids.htm Gets or sets the blacklist NPCs by GUID. This property returns a List containing the GUIDs of NPCs that are blacklisted. ```APIDOC ## QuesterProfile.BlackGuids Property ### Description Gets or sets the blacklist NPCs by GUID. ### Namespace Quester.Profile ### Assembly Quester (in Quester.dll) ### Syntax #### C# ```csharp public List BlackGuids { get; set; } ``` #### VB ```vb Public Property BlackGuids As List(Of String) Get Set ``` #### C++ ```cpp public: property List^ BlackGuids { List^ get (); void set (List^ value); } ``` ### Field Value The blacklisted NPCs list. ### See Also * QuesterProfile Class * Quester.Profile Namespace ``` -------------------------------- ### Launch Wow Process in C# Source: https://wrobot.eu/byme/doc/html/M-Relogger.Classes.ReloggerProfile.LaunchWowProcess.htm Use this method to launch the World of Warcraft process. Specify the path to the WoW executable, desired window dimensions, command-line arguments, and whether to wait for the process to launch. ```C# public void LaunchWowProcess( string pathToWow, Rectangle rectangle, string arguments, bool waitLaunching ) ``` -------------------------------- ### Get Party Member Count (C++) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetPartyNumberPlayers.htm Use this method to get the number of players currently in your party. No specific setup is required. ```cpp public: static unsigned int^ GetPartyNumberPlayers() ``` -------------------------------- ### Engine StartEngine Method Source: https://wrobot.eu/byme/doc/html/M-robotManager.FiniteStateMachine.Engine.StartEngine.htm Starts the engine Pulse()()()() states list in loop in new thread. ```APIDOC ## StartEngine Method ### Description Starts the engine Pulse()()()() states list in loop in new thread. ### Namespace robotManager.FiniteStateMachine ### Assembly robotManager (in robotManager.dll) ### Syntax ```csharp public void StartEngine( int framesPerSecond, string threadName, bool ignoreIfAlreadyLaunched ) ``` ### Parameters #### Path Parameters * None #### Query Parameters * None #### Request Body * None ### Parameters - **framesPerSecond** (Int32) - Required - The frames per second. - **threadName** (String) - Required - Name of thread. - **ignoreIfAlreadyLaunched** (Boolean) - Required - Ignore if already launched on other Engine. ### Request Example * Not applicable for this method. ### Response #### Success Response (200) * Not applicable for this method. #### Response Example * Not applicable for this method. ### See Also * Engine Class * robotManager.FiniteStateMachine Namespace ``` -------------------------------- ### wManager.Wow.Helpers.Login.SettingsLogin Structure Source: https://wrobot.eu/byme/doc/html/M-robotManager.Translate.Load.htm Structure for login settings. ```APIDOC ## Login.SettingsLogin Structure ### Description A structure that holds configuration settings related to the login process. ### Structure `wManager.Wow.Helpers.Login.SettingsLogin` ``` -------------------------------- ### Get Party Member Count (VB) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetPartyNumberPlayers.htm Use this method to get the number of players currently in your party. No specific setup is required. ```vb Public Shared Function GetPartyNumberPlayers As UInteger ``` -------------------------------- ### Get Party Member Count (C#) Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetPartyNumberPlayers.htm Use this method to get the number of players currently in your party. No specific setup is required. ```csharp public static uint GetPartyNumberPlayers() ``` -------------------------------- ### Constructor Syntax Source: https://wrobot.eu/byme/doc/html/M-wManager.BlackListSerializable.BlackNpc.-ctor.htm Demonstrates the constructor syntax for the BlackNpc class in C#, VB, and C++. ```csharp public BlackNpc() ``` ```vb Public Sub New ``` ```cpp public: BlackNpc() ``` -------------------------------- ### WoWObject.GetDescriptorStartAddress Property Source: https://wrobot.eu/byme/doc/html/P-wManager.Wow.ObjectManager.WoWObject.GetDescriptorStartAddress.htm Gets the descriptor start address of a WoWObject. ```APIDOC ## WoWObject.GetDescriptorStartAddress Property ### Description Gets the descriptor start address. ### Method GET ### Endpoint WoWObject.GetDescriptorStartAddress ### Parameters This property does not take any parameters. ### Response #### Success Response (200) - **DescriptorStartAddress** (uint) - The descriptor start address. ### Response Example ```json { "DescriptorStartAddress": 1234567890 } ``` ``` -------------------------------- ### Run Method Source: https://wrobot.eu/byme/doc/html/AllMembers.T-Relogger.Classes.BaseReloggerTask.htm Executes the Wrobot Byme task. ```APIDOC ## POST /websites/wrobot_eu_byme/run ### Description Runs the task. ### Method POST ### Endpoint /websites/wrobot_eu_byme/run ### Response #### Success Response (200) - **status** (string) - Indicates the status of the task execution (e.g., 'success', 'failed'). ``` -------------------------------- ### Get or Set RunTime Property in C++ Source: https://wrobot.eu/byme/doc/html/P-Relogger.Classes.RunReloggerTask.RunTime.htm Use this property to get or set the run time as a string, for example, "60-70". ```cpp public: property String^ RunTime { String^ get (); void set (String^ value); } ``` -------------------------------- ### wManager.Wow.Helpers.FightClassCreator.FightClassGeneralSettings Source: https://wrobot.eu/byme/doc/html/F-wManager.Wow.Class.Aura._timeEnd.htm General settings for fight classes. ```APIDOC ## wManager.Wow.Helpers.FightClassCreator.FightClassGeneralSettings ### Description Stores general configuration settings for fight classes. ### Class FightClassGeneralSettings ``` -------------------------------- ### Run Source: https://wrobot.eu/byme/doc/html/Methods.T-wManager.Wow.Bot.States.FlightMasterTakeTaxiState.htm Runs this instance. ```APIDOC ## Run ### Description Executes the current instance of the state. ### Method POST (Assumed, as it performs an action) ### Endpoint N/A (This appears to be a method call within a game environment, not a typical REST API endpoint) ### Parameters N/A ### Request Example N/A ### Response N/A ### Response Example N/A ``` -------------------------------- ### Get or Set RunTime Property in VB Source: https://wrobot.eu/byme/doc/html/P-Relogger.Classes.RunReloggerTask.RunTime.htm Use this property to get or set the run time as a string, for example, "60-70". ```vb Public Property RunTime As String Get Set ``` -------------------------------- ### Get or Set RunTime Property in C# Source: https://wrobot.eu/byme/doc/html/P-Relogger.Classes.RunReloggerTask.RunTime.htm Use this property to get or set the run time as a string, for example, "60-70". ```csharp public string RunTime { get; set; } ``` -------------------------------- ### StartFight Method Signature Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.FightBattlePet.StartFight_1.htm Use this method to start a fight with a pet. Requires the GUID of the pet to attack. ```C# public static void StartFight( ulong guid ) ``` ```VB Public Shared Sub StartFight ( guid As ULong ) ``` ```C++ public: static void StartFight( unsigned long long^ guid ) ``` -------------------------------- ### wManager.Wow.Helpers.PathFinder Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.ObjectManager.ObjectManager.GetNearestWoWUnit.htm Core pathfinding functionalities. ```APIDOC ## PathFinder Class ### Description This class is the main entry point for pathfinding operations, utilizing various algorithms and data structures to calculate navigation paths. ### Nested Types #### PathFinder.OffMeshConnection Class - **Description**: Represents an off-mesh connection point in the navigation mesh. #### PathFinder.OffMeshConnections Class - **Description**: Manages a collection of off-mesh connections. #### PathFinder.OffMeshConnectionType Enumeration - **Description**: Enumeration defining the types of off-mesh connections. ``` -------------------------------- ### C# StartTime Property Source: https://wrobot.eu/byme/doc/html/P-robotManager.Helpful.Timer.StartTime.htm Represents the start time as a long integer. Use this property to get or set the timer's start time. ```csharp public long StartTime { get; set; } ``` -------------------------------- ### Get Party GUIDs in C# Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetPartyGUIDHomeAndInstance.htm Call this method to retrieve a list of GUIDs for the current party and raid. Ensure the wManager.Wow.Helpers namespace is accessible. ```csharp public static List GetPartyGUIDHomeAndInstance() ``` -------------------------------- ### Run Method Syntax in C++ Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Bot.States.BattlegrounderCombination.Run.htm Shows the basic syntax for a 'Run' method in C++. ```cpp public: void Run() ``` -------------------------------- ### Start Method in C# Source: https://wrobot.eu/byme/doc/html/M-robotManager.Products.IProduct.Start.htm Basic 'Start' method declaration in C#. ```csharp void Start() ``` -------------------------------- ### Get Party GUIDs in C++ Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Helpers.Party.GetPartyGUID.htm This C++ method retrieves the GUIDs of all players in the party. It returns a list of unsigned long long pointers. ```cpp public: static List^ GetPartyGUID() ``` -------------------------------- ### MyMacro..::..Run Method Source: https://wrobot.eu/byme/doc/html/M-wManager.Wow.Bot.States.MyMacro.Run.htm Runs this instance of the MyMacro. ```APIDOC ## MyMacro..::..Run Method ### Description Runs this instance. ### Method `public void Run()` ### Endpoint N/A (This is a method call, not an API endpoint) ### Parameters None ### Request Example ```csharp // Assuming 'myMacroInstance' is an instance of MyMacro myMacroInstance.Run(); ``` ### Response None ```