Jump to content
This site uses cookies! Learn More

This site uses cookies!

By continuing to use this site, you agree to allow us to store cookies on your computer. :)

Search the Community

Showing results for tags 'code'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Community
    • News
    • General discussion
    • International
  • WROBOT GENERAL
    • Help and support - WRobot
    • Tutorials - WRobot
    • Profiles
    • Fight Class
  • DISCUSSIONS FOR SPECIFIC WOW VERSION
    • WRobot for Wow Legion - Help and support
    • WRobot for Wow Warlords of Draenor - Help and support
    • WRobot for Wow Mists of Pandaria - Help and support
    • WRobot for Wow Cataclysm - Help and support
    • WRobot for Wow Wrath of the Lich King - Help and support
    • WRobot for Wow The Burning Crusade - Help and support
    • WRobot for Wow Vanilla - Help and support
  • Profile Creators.'s Welcome to Creator club.
  • Profile Creators.'s Quester Code :
  • Ordush' Products's General
  • Ordush' Products's Hunter Fightclass - Vanilla
  • Ordush' Products's Hunter Fightclass - TBC
  • Ordush' Products's Druid Fightclass - TBC
  • Ordush' Products's Mage Fightclass - TBC
  • Ordush' Products's In-game Settings - Plugin
  • Ordush' Products's Dungeon Party - Plugin
  • Ordush' Products's Warrior Fightclass - Vanilla

Categories

  • Translations
  • WRobot files by version
    • WRobot files supported by Multi-Version
    • WRobot for Legion
    • WRobot for Wow Warlords of Draenor
    • WRobot for Wow Mists of Pandaria
    • WRobot for Wow Cataclysm
    • WRobot for Wow Wrath of the Lich King
    • WRobot for Wow The Burning Crusade
    • WRobot for Wow Vanilla
  • Old, Obsolete

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 4 results

  1. Version 1.0.11

    144 downloads

    WELCOME ! Authentication Server seems to be down or messed up - Any future purchases will be "NO Auth" versions. Classic WoW Retail Botting: ORCA BOT (1-60 AFK) https://forums.getgud.cc/index.php?/store/category/19-andoidos-profiles/ https://discord.gg/BuQAtBN GMR BOT (1-60 AFK) https://discord.gg/YpY4twk Over 1500+ man hours went into all of this work. Around 3,000 quests. Enjoy! Classic Retail Bot - info contact me. DISCOUNTS: Have you bought ANY of my profiles in the past? Offering a DISCOUNT to any of my Valued customers who have supported my work in the past! Contact me on Discord if you are and I will personally give you a discount coupon ATTENTION BUYERS: After purchasing, please open the .rar file and copy everything exactly as it is - do not move files Outside of the designated folder, as i have "Load Profile" scripts which will get messed up! I would also like to stress that 1 rocketr ID - will fit all. So... Trial Accounts, don't work! lol DOWNLOAD THE DEMO TO THE RIGHT: To the Right " DOWNLOAD NOW " - Contains over 25 Profiles. 1-13 Starting Areas, Class Quests, And much Much more. Enjoy! Andoido's Profile Compendium: Whats in it? 1-60 Horde (Advanced) REMAKE - Quester 1-60 Alliance (Advanced) REMAKE - Quester 1-60 AFK Horde (RANDOMIZED) - QUESTER 1-60 AFK Horde (RANDOMIZED) - GRINDER 1-60 AFK Alliance (RANDOMIZED) - QUESTER I have included 2-3 "variations" of this profile - Since people enjoyed it so much. The profile title says it all !! 1-60 AFK Alliance (RANDOMIZED) - GRINDER 60-70 Alliance AFK (RANDOMIZED) - QUESTER 60-70 Alliance AFK (RANDOMIZED) - GRINDER 60-70 Horde AFK (RANDOMIZED) - QUESTER 60-70 Horde AFK (RANDOMIZED) - GRINDER 70-80 WOTLK Horde - GRINDER Only 1-300 Skinning (horde) 16 + "Gold" farming profiles. All Class Quests (Including a WORKING Horde Rogue Poisons) 1-300 Lock picking (Works for Alliance or Horde) Many UN-encrypted files, for those of you wishing to learn. In-Game Interface: (Varies) from Profile to Profile. Moveable Display. Exitable, and Re-Openable via In game Chat Command. Displays custom text by myself for key moments in the profile. Contact me Anytime 24/7 for Help or What Ever DISCORD: https://discord.gg/YpY4twk DISCORD ID - Andoido#0218 Store Chat: https://rocketr.net/sellers/Tarud ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ No Refunds. What you pay for is what you get, If you encounter a problem and want it fixed, or want something changed - Ask me I am more than happy to help All buyers agree not to share Any of my work, or Code, without my explicit confirmation. All buyers are allowed 10 IP's (or Instanced) of the Profile. What this means is if you know what Proxifier or Sandbox is, you can load up each WoW.exe with a completely different IP than your Home, or other IP's ( If you are interested in this, please contact me. I can help you with this.) All buyers should immediatly join my Discord for help and problems and updates https://discord.gg/YpY4twk Randomization was a feature I implemented back on my 2nd profile launch. Since then its been Upgraded (Thanks to @Matenia ) Randomization - The profile will Randomly select a grinding location based on level. Randomization + Timer - The profile Randomly selects a Grinding Location, and depending on the set interval - Will Re-Reselect a new Grind Spot (or the same) Every X Minutes. As many of you know... My shit is fire. I put a lot of work and effort into everything I do and consitantly.. Update any issues. Features that most all my profiles contain. - TBC + WOTLK Ready. Automatic Updates - Each time the Profile is Started it will check your current Encryption Code, against the one on my Server. 60-70 TBC Profile Included - BONUS! (Details below after 1-60 Details.) LAUNCHER.xml Profile - Used to determin Bot Level, Class Quests, etc. Custom Pathing to Everything (Quests, Flight Paths, Grinding etc). Custom Load Profiles Code. Mainly does High Green, Low Yellow Quests at low levels (Warrior friendly) Yelllow - High Yellow Quests when the bot is higher level. Class Quest Checker - Actually has a 2ndary redundancy - you will always have the class Quest completed. Easily skip any class quest you like - 3 checks and done, vs 50-100 unchecks in previous profiles. Quest Completion Detection - Detects completed Quests. Randomized Grinding. Randomized Grinding Timer - Avg is 30-40 mins before attempting to switch grind locations. Automatic Level Detection - All quests have a level range, on top of that the profile has Level Checks. Custom On Screen Display - To show Quest Information. 950+ Quests - in the 1-60 Horde REMAKE Profile. Class Based - Automatic "Step Unchecking" - In the Launcher, based on class, the bot will uncheck all unnecessary steps unrelated to that class. ALL Class Quests. Level 10, 20, 30. Buying items from Vendors. 1-300 Skinning - Bot will level skinning, and train automatically. Custom Flying - The bot will Force Fly to Every Single Destination in the profile. Flying Plugins are handy for when you train skills. Uses Zepplins and Boats Frequently. Auto Zone Detection based on level. If you are in the wrong continent the bot will force you to the proper one. Automatic Item Deletion. Automatic Abandon Quests. Custom Code that allows the profile to work for TBC + WOTLK. Multiple Hearth Bind location checks - Orgrimmar is the Default location. Forced Binding. 1-13 Automatic Weapon Buying at levels 6 and 11 +-. Weapons Master Training. Green Weapon Check - Bot will skip buying weapons if a Green + Weapon is equipped. Automatically Opens Clams during Azshara Grind. Automatically Deletes Items from Inventory when Grinding - Items with crap sell values and take up space. Profile Restarter - Anti AFK Detection. If the bot goes AFK it will force Restart the Launcher Profile. Will use Hearthstone dozens of times at key moments, for key quests and speed. Massive Grinding Areas to avoid bot Trains. Custom code to check for "Failed" quests (Only a couple quests required this). Quest Drops - I added over a Dozen special If stamtnets to Kill a specific mob, for a quest item, pickit up, rutn it in. Bot ill do the Tanaris Quests in Shipwreck Cove (These comeout at a later patch, ive indicated the Start and Stop Uncheck if your server does not have them. Will do Hinterlands Quests - Also made a visual code to Uncheck the code for it - Some Servers dont have this early on. Huge NPC Database - You can choose to use my database, or a Plugins. All Mailboxes Added. Mount Buying - Bot will buy Mounts from 45-59. Easily Skippable, 3 Checks in the Launcher.xml and you can skip this. Warlock Mount included. Bot will get ALL warlock pets. (You can skip them in 3 Unchecks!). Rogue Poisons - Done at level 31 after Shimmering Flats - 100% remade the code and tested several times. All Quests that require "Gathering" or "using an item" have a special code and a 2ndary code to make 100% sure it gets completed. Huge NPC + Blacklisted Areas Database (All profiles contain all blacklisted mobs/areas.) MANY other features are available - depending on what profile you wish to use. (Updated forum post + Quest Counts, coming soon) WHAT TO EXPECT IN YOUR DOWNLOAD @Matenia for helping me with a lot of my awesome questions! @Smokie for being very helpfull with my latest release @FNV316 For his Custom Script that i modified to fit my needs @Marsbar For helping me with a lot tttt of questions. @Droidz Who also helped with some of the codes in the profiles! @Various Users - Who when googled, was able to find and learn a lot. Human Master Plugin by Matenia - This is my #1 most recommended plugin for ANY bot user. This thing has so much functionality and usage i cant even list it. Paid Fight Classes by Matenia (All his FC's are Amazing.) Melee DPS should invest for Ranged Pulling. - https://rocketr.net/sellers/Schaka Move During Combat by Droidz - Absolutely required for ANY melee DPS (even Priests) Auto Pet Feeder (Hunters) - Requried for any hunter, will feed your pet. Vanilla Clam Opener by Bambo - Required if you are farming mobs that drop clams ( My profile does NOT. so this is not required.) iTalents by Jasabi - This addon is highly recommended for anybody who wants to bot 100% afk. It will auto train your talents for you so you dont have to. (Read the HOW TO on the post.) WTrainer (Vanilla Flight Master alternative if you cannot afford) Download the .rar file Copy entire into .rar Content into Quester Folder. - Just straight up Open, and Drag and Drop. Copy your Rocketr ID Loadup Wrobot. Select "Quester Bot" Select your Desired Profile. Click Start. When prompted - Enter Rocketr ID. Enjoy! Do Not! Rename, or move any files out of the Folder. Wrobot>Profiles>Quester>1-60 REMAKE_Andoido Andoido's Profile Compendium: Purchase Now on Rocketr! https://rocketr.net/buy/c56b4e0d732a NO AUTHENTICATION -- If you wish to purchase through me Directly and receive a NO AUTH version - contact me on discord. Andoido#0218 NO AUTHENTICATION: Those of you interested in buying my compendium (or any file) with No Authenticator - I am now offering this service. Please contact me directly for Pricing and Information DISCORD: Andoido#0218 DISCORD: https://discord.gg/fudFNyc STORE LINK: https://rocketr.net/sellers/Tarud DO NOT SELL LIST https://pastebin.com/yUzj6rkk WROBOT SETTINGS - What I Recommend Melee = Should always use Ranged Pulling, Eat/Drink 70% CLICK TO REVEAL PICTURES!
  2. 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 this downloaded, open the WRobot Binaries located in the (C:\WRobot\Bin) folder in dotPeek. I cannot even begin to explain how many times the recompiled helped me find useful things I could re-use. As a quick tip, I would suggest taking a look at the wManager.wManager.Wow.Helpers functions that are available. Anything listed as public static <variable type> will be available to use from a Plugin/Profile/Fightclass etc. What if WRobot doesn't have an available function that I will need? WRobot doesn't have everything instantly available, so you may need to resort to using some Lua Functions to get information back from the WoW Client. An example of this that I ran into at some point was getting the number of Character Macros someone has.. Of course this is very specific, but please bear with me for the sake of this example :). WoW Lua Reference: http://wowprogramming.com/docs/api_categories Using Lua in C#: This snippet will return a List of integers and set the C# variable numberOfMacros equal to the returned list of the DoString function. To be more specific, it will provide a list of the number of Global account Macros , and the number of Personal Character Macros. var numberOfMacros = Lua.LuaDoString<List<int>>("return numCharacterMacros"); The below will return just the number Character Macros someone has. If you need a specific variable from a Lua Function, then do the following: var numPersonalMacros = Lua.LuaDoString<int>("local numAccountMacros, numCharacterMacros = GetNumMacros(); return numCharacterMacros"); The above snippet will set the C# variable numPersonalMacros equal to numCharacterMacros from the lua return value. Using a Variable in the Lua.LuaDoString. The below will return the text body of the macro that has the id of 121. var _macroID = 121 string macroBody = Lua.LuaDoString<string>("return GetMacroBody(" + _macroID + ")"); Executing Lua Code in C# This will leave the party (if the player is in one). wManager.Wow.Helpers.Lua.RunMacroText("/run LeaveParty()"); What is the difference between Lua.LuaDoString() and RunMacroText()? The difference is in can be understand in how you think about them. Lua.LuaDoString should be seen as a way to retrieve information.. More specifically, the Lua.LuaDoString's purpose is to have a value returned to it, so that you can assign it to a C# Variable. RunMacroText can be used to do something in game. More specifically, RunMacroText should be used when trying to run some sort of in-game script (such as /cast spell). Plugin Template C#: Plugin-Template.cs I have attached a basic plugin template that can be used. In it, I have provided an example of: A Basic Implementation of the wManager.Plugin.IPlugin Class (including Settings/Initialize/Dispose) Basic loop that will occur while WRobot is running Settings that can be configured from Plugin Page A Category/Short Description for the Plugin Settings An example of Watching for Game Events. An example of OnRunState / OnAfterRunState for WRobot States Watching For Game Events Sometimes you may find that you need to wait for something to occur in game before you can take a specific action. In WoW / WRobot world, these things are called events. Below are two examples of events. The first event will occur when either the Group Loot Settings change, or a Player Enters/Joins the current Party.The second Event will occur when a System Message is received. I recommend adding this watchForEvents Function in the Initialize function of a plugin, or somewhere where it will only be called once. For an example of this, please see my Plugin Template. private void watchForEvents() { EventsLuaWithArgs.OnEventsLuaWithArgs += (LuaEventsId id, List<string> args) => { if (id == wManager.Wow.Enums.LuaEventsId.PARTY_MEMBERS_CHANGED) { Logging.Write("Joined Group or something about the current group was changed."); } if (id == wManager.Wow.Enums.LuaEventsId.CHAT_MSG_SYSTEM) { Logging.Write("We Received a System Message."); } }; } Finding the list of available Game Events: Each version of the game is different here, so this is where you will need to be careful. By that I mean, some versions of the game may have an event type, but a different version may not. Blizzard was not always consistent in their name accross different versions of the game, so please be careful to test against multiple versions of the game. Open DotPeek Search for "LuaEventsID" Double Click LuaEventsId in the Assembly Explorer Window. A window will open displaying a list of Events. What do each of these Events mean? WoW Event Reference: http://wowwiki.wikia.com/wiki/Event_API (Reminder! Some of these may be different in different versions of the game.) Watching For WRobot State Changes In addition to in game events, there are also WRobot 'states'. Similar to Game Events, WRobot states are the particular condition that WRobot is in at a specific time. For example, there is a state called 'MillingState', and another called 'Looting' that come out with WRobot. States are managed by the WRobot FiniteStateMachineEvents Engine. When a State occurs/changes/ends/etc, an event is passed to the FiniteStateMachine (pardon my wording here if this is not 100% correct). There are three main events that we can use to manage our States. State Events that occur: OnBeforeCheckIfNeedToRunState - This can be used to CANCEL an event if specific conditions are met. OnRunState - This can be used to do something just as the State is being started. OnAfterRunState - This can be used to do something just as the State has completed. Example of OnRunState and OnAfterRunState In this example we are watching for when WRobot starts the ToTown State and when it finishes it. We create a boolean that is set to true when the state is started, and then set it to false when the State is completed. I recommend adding the initializeToTownWatcher() function in the Initialize function of a plugin, or somewhere where it will only be called once. For example of this, please see my Plugin Template. bool goToTown = false; private void initializeToTownWatcher() { robotManager.Events.FiniteStateMachineEvents.OnRunState += (engine, state, cancelable) => { if (state != null && state.DisplayName == "To Town") { goToTown = true; Logging.Write("Going to Town State has been initiated."); } }; robotManager.Events.FiniteStateMachineEvents.OnAfterRunState += (engine, state) => { if (state != null && state.DisplayName == "To Town") { goToTown = false; Logging.Write("We have completed going To Town State."); } }; } Example of OnBeforeCheckIfNeedToRunState In this example, we catch the state with the name of To Town and cancel it by setting the passed in cancelable parameter to true. private void cancelToTownState() { robotManager.Events.FiniteStateMachineEvents.OnBeforeCheckIfNeedToRunState += (engine, state, cancelable) => { if (state != null && state.DisplayName == "To Town") { Logging.Write("We have cancelled the To Town State"); cancelable.Cancel = true; } }; } Where can I find other WRobot States? Each version of the WRobot is different, so some versions of WRobot may have a state type, but a different version may not. Please be careful to test against multiple versions of the game/WRobot. Open DotPeek Expand wManager Module Expand wManager.Wow.Bot.States namespace. MORE TBA.... The above is my attempt at trying to help newcomers to WRobot at writing their own plugins / fight classes / etc. If there are any questions , suggestions, or even corrections, please do let me know in the comments and I'll be sure to add/update things as they come up! Thanks, - Avvi
  3. Anybody who knows how to get the text form the popup frame.Maybe it can be done with lua I think.
  4. Hello, I've been looking into writing my own plugin and have found that it is extremely hard if I can't test some of the functions I'm wanting to use (such as, ObjectManager.GetUnitAttackPlayer()). I've been looking into the development tool and saw the 'C# (ret value in wManager.DevelopmentTools.OutPutCSharp)' button but have no idea what that does or how to use it although I feel like this is what I'm looking for lol. So, officially my question is, how can I test return values of functions I want to use?
×
×
  • Create New...