Jump to content

Marsbar

Elite user
  • Posts

    411
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Marsbar reacted to thebrodieman in Sick of buying garbage profiles   
    I feel your pain. I’m doing my best to recreate my HB collection on here, but limitations due to private server limits (missing implementations or workarounds unique to one server not others) slow me down a little. I’m trying to find the most blizz-like 7.3.5 I can get, or attempt to start fixing one to match. TrinityCore just updated their private server latest branch to 8.2. If there was a bot here capable of it, I’d be all over testing that right now.
     
    For any of you who know my work, you know the level of detail and perfection I demand of it. If you dont’t, know that I put a lot of time and effort into my profiles plugins and fight classes. If anyone can offer me any assistance on the private server side of things, please feel free to contact me here or on my discord (https://discord.gg/EdBjvcj)
     
    Hope I can get the ball rolling soon and get my works out to you all!
  2. Thanks
    Marsbar got a reaction from Garub in C# Fightclass development - video tutorial   
    Hi..
    People often attempt to get into making stuff in C# for wrobot but often don't know where to begin. In this video tutorial I attempt to explain some of the basics of fightclass development in visual studio.
    I've attached the solution I was showing in the video to this post.
    ps. Sorry about my voice and my coughing, I'm currently a bit ill ? watching it back I also didn't touch on quite a few points. Let me know if you have questions and I can either do another video or just write out the answers.
    I'll do a video on plugin creation (which I find more interesting) soon™
    FightClassTutorial.zip
  3. Thanks
    Marsbar got a reaction from thxgod1 in buy auction lot in quest profile   
    Have you had a look at the auction helpers?
  4. Thanks
    Marsbar got a reaction from Findeh in How to intercept corpse-run?   
    Is the event you're looking for not just the state? As in the resurrect state?
    Try changing your condition to:
    if (state.GetType() == typeof(wManager.Wow.Bot.States.Resurrect))  
  5. Thanks
    Marsbar got a reaction from TheSmokie in How to intercept corpse-run?   
    Is the event you're looking for not just the state? As in the resurrect state?
    Try changing your condition to:
    if (state.GetType() == typeof(wManager.Wow.Bot.States.Resurrect))  
  6. Like
    Marsbar reacted to Findeh in Custom Behaviour if Player is nearby   
    There is no such by default function, but i belive it is possible to do a plugin like that. You will need to scan like 100 meters radius for every unit, every 0.5 second. Then check if any of those units are players, then decide what to do. Also it will be constantley trigered in towns and major hubs, like roads, so you will need to add an exceptions when to ignore those players.
    To do so you will need or, check your current region (like If i'm in Orgrimmar), or, add a list of zones "by hands", like if (me.Position.DistanceTo(new Vector3(x, y, z) < 100) then you are at the road and you should ignore players.
    First problem here, it's really pain in the ass to wright such thing, add all black list locations, edit them constantly and so on. The second problem, it will constantly scanning and will do a lot of work (i supese). This will increase your CPU load and, as a result, may reduse you bot amount per pc, wich is also not good.
  7. Like
    Marsbar got a reaction from irwest in C# Fightclass development - video tutorial   
    Hi..
    People often attempt to get into making stuff in C# for wrobot but often don't know where to begin. In this video tutorial I attempt to explain some of the basics of fightclass development in visual studio.
    I've attached the solution I was showing in the video to this post.
    ps. Sorry about my voice and my coughing, I'm currently a bit ill ? watching it back I also didn't touch on quite a few points. Let me know if you have questions and I can either do another video or just write out the answers.
    I'll do a video on plugin creation (which I find more interesting) soon™
    FightClassTutorial.zip
  8. Thanks
    Marsbar got a reaction from Zer0 in How can I force a fight?   
    I'd say states are the way to go, that way other things won't interfere. Have a look at the grinder product example. Since it's a product when it loads the Bot it adds all the relevant states and has it's own grinder state. That should be enough of an example to craft your own.
  9. Thanks
    Marsbar got a reaction from vodkalol in Unofficial WRobot API Documentation   
    Hi!
    There are often questions regarding the wrobot api and what functions it has, generally you're told to either decompile the dlls or reference them in your visual studio project and use the object browser.
    Some people only want to know a certain function name and don't wish to go into the deeper realms of development. There isn't a resource they can use to obtain that info without some effort on their part, that's hopefully where this site I generated will come in handy:

    Unofficial WRobot API Docs
    It was created by decompiling the vanilla wmanager and robotmanager dlls and generating an api web template using docfx.
    Currently it doesn't give you anything more than you'd have by decompiling the dlls yourself but I'm hoping to update this with method, property, constructer etc. descriptions and potentially basic code snippets for a better understanding of the wrobot api.
    If you're interested in contributing let me know and I can add you to the gitlab project (sorry if you don't like gitlab but it was quick and easy with free private repos).
  10. Haha
    Marsbar got a reaction from Serrec in How to let the character learn the specified Spell   
    wtf are talking about? you dont own shit. I think I just threw up in my mouth a little
  11. Like
    Marsbar got a reaction from Pudge in How to let the character learn the specified Spell   
    sorry what? you own the rights to some wow lua code snippet?
  12. Haha
    Marsbar got a reaction from Bambo in How to let the character learn the specified Spell   
    wtf are talking about? you dont own shit. I think I just threw up in my mouth a little
  13. Like
    Marsbar reacted to Matenia in Advanced Battlegrounder - BETA Testers wanted!   
    Dear WRobot community,
    ever since 2017 I've been working on my own battlegrounder product on and off. I now have a product that, while not entirely finished, is on the the best way towards getting there.
    I've only tested it in TBC, but it probably should work for vanilla and wotlk as well.

    If you want to gain access, you need to apply via Discord to me personally (via PM) for a key or pay a 50€ entry fee directly to the product on my Rocketr profile. 
    I will only accept people, who make a good case for why they should be allowed to test the product. I don't want to hand out freebies. 

    If you have very little knowledge of classes in PvP (for your expansion), you can't or won't monitor your bots and their behavior or you aren't willing to work with me on finding and reporting bugs as well as providing me with all the necessary info to potentially fix them on the spot, you will need to pay and you cannot expect any support until the product is finished.

    Keep in mind, WSG and AV still require you to add a profile (waypoints) in their current state. I have not yet decided how to code the playstyle the bot will have in these 2 BGs. If you are a beta tester, your input is welcomed on these topics and we can brainstorm 

    Just some features this product brings to the table:
    - fights for objectives (bases in AB/EoTS, eventually flag in WSG?)
    - focuses healers as dps (will receive healer mode to follow around other players and heal them eventually)
    - calls incs in chat in somewhat randomized fashion
    - (for now, for XML profiles [WSG/AV]) reverses the path instead of running into walls if you live all the way to the end (people who have used Battlegrounder before understand this behavior)
    - no weird mounting shenanigans
    - uses mage table, sets food and can regen
    - doesn't wait around in obvious "botting" spots during or before the BG (people who have used the bot on Warmane in early seasons will know what I'm talking about)
    - can join AV if the queue pops while you are currently in another BG

    Any applications for beta keys in this thread or via PM on the forums will be ignored entirely because reading comprehension is also a requirement.
  14. Thanks
    Marsbar got a reaction from Zer0 in How can I force a fight?   
    Would something like this work?
    if(ObjectManager.GetWoWUnitAttackables().Any(x=> x.Position.DistanceTo(ObjectManager.Me.Position) < 20)) { MovementManager.StopMove(); Fight.StartFight(ObjectManager.GetWoWUnitAttackables().OrderBy(x => x.Position.DistanceTo(ObjectManager.Me.Position)).FirstOrDefault().Guid); } Edit: Untested, just a suggestion, also changed getwowunit to attackables
    Edit2: looking at the above the if statement i have is bad, you probably already have a filter though
  15. Thanks
    Marsbar got a reaction from TheSmokie in Wrath 3.3.5a #C issues in fightclass   
    add using System.Linq; to the top of your file
    The reason in this case is to avoid having a food list. That code tries to feed the pet any item in the main backpack, until it is no longer hungry. It is however EXTREMELY inefficient the way it's been written and should be removed from your FC.
    Are you sure it isn't dismounting because of something else? You can add little Logging.Write("I made it here"); checks to your code to make sure it got into that statement.

    I thought someone updated FNV's pet feeder plugin? That likely also only contains foods for vanilla though.
  16. Like
    Marsbar reacted to Findeh in Inaru's Class Chooser ( in development )   
    This is obviously not my buisness, but you know that features like this will simply burn characters mana, making him drink or die often, that will totally nulify any boon of a form/aspect speed. Also it makes combat longer because you will start it with empty energy bar after shapeshift. Also it make a bot behaver more obvious, because noone will shape-shift between mobs while hand-playing.
    Also in vanilla, if your bot is feral (for example) you already have 30% speed in cat form wich is already almost like travel form.


  17. Like
    Marsbar reacted to Droidz in MiniMapGenerator.MinimapImage   
    Hello, I think it is more easy to use " MiniMapGenerator.PathImage", sample:
    void RefreshMap(object objs) { try { var prm =(List<double>) objs; double zoom = prm[0]; double actualWidth = prm[1]; double actualHeight = prm[2]; lock (_lockShowMap) { var landmarksMiniMapCache = GenerateLandmarks(zoom); var image = new MiniMapGenerator.PathImage(Usefuls.ContinentNameMpq, ObjectManager.ObjectManager.Me.Position, landmarksMiniMapCache, (float)zoom); image.Generate(actualWidth, actualHeight); if (image.Result != null) { // Save img: if (!string.IsNullOrWhiteSpace(_saveTo)) { try { image.Result.Save(_saveTo, ImageFormat.Jpeg); } catch { } _saveTo = ""; } // Show img: var hbmp = image.Result.GetHbitmap(); try { var ret = Imaging.CreateBitmapSourceFromHBitmap(hbmp, IntPtr.Zero, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions()); ret.Freeze(); Dispatcher.Invoke(DispatcherPriority.Background, new Action(() => MapImage.Source = ret)); //Dispatcher.BeginInvoke( // DispatcherPriority.Send, // new Action(() => MapImage.Source = null)); //Dispatcher.BeginInvoke( // DispatcherPriority.Send, // new Action(() => MapImage.Source = ret)); } finally { DeleteObject(hbmp); } } image.Dispose(); } } catch { } }  
  18. Like
    Marsbar reacted to penumbra in Decursing/cleansing in C#   
    For those that come later:
    The following work for WOTLK
     
    hasDisease = Lua.LuaDoString<bool>("for i=1,40 do local _, _, _, _, debuffType = UnitDebuff('player', i); if debuffType == 'Disease' then return true; end end"); if (hasDisease && SpellManager.SpellUsableLUA("Abolish Disease") && ObjectManager.Me.ManaPercentage > 10 && !ObjectManager.Me.HaveBuff("Abolish Disease") && !ObjectManager.Me.InCombatFlagOnly) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); AbolishDisease.Launch(); Lua.LuaDoString("ClearTarget();"); hasDisease = false; }  
  19. Thanks
    Marsbar got a reaction from Inaru in Inaru's Class Chooser ( in development )   
    That looks like a fun little project! What if you have more than 1 fightclass per wow class though? 
    Good luck!
  20. Like
    Marsbar got a reaction from Findeh in Inaru's Class Chooser ( in development )   
    That looks like a fun little project! What if you have more than 1 fightclass per wow class though? 
    Good luck!
  21. Like
    Marsbar got a reaction from shoro2 in C# Fightclass development - video tutorial   
    Hi..
    People often attempt to get into making stuff in C# for wrobot but often don't know where to begin. In this video tutorial I attempt to explain some of the basics of fightclass development in visual studio.
    I've attached the solution I was showing in the video to this post.
    ps. Sorry about my voice and my coughing, I'm currently a bit ill ? watching it back I also didn't touch on quite a few points. Let me know if you have questions and I can either do another video or just write out the answers.
    I'll do a video on plugin creation (which I find more interesting) soon™
    FightClassTutorial.zip
  22. Thanks
    Marsbar got a reaction from saleh in Buff Players Plug-In   
    I sort of made this as a plugin for someone but never fully tested it. I'll drop it here, I'll happily make changes if you find issues and then I can post it to the downloads section.
    You can add your buff spells in the settings, each on their own line.
    Buffer.dll
  23. Thanks
    Marsbar got a reaction from Stresse in C# Fightclass development - video tutorial   
    Hi..
    People often attempt to get into making stuff in C# for wrobot but often don't know where to begin. In this video tutorial I attempt to explain some of the basics of fightclass development in visual studio.
    I've attached the solution I was showing in the video to this post.
    ps. Sorry about my voice and my coughing, I'm currently a bit ill ? watching it back I also didn't touch on quite a few points. Let me know if you have questions and I can either do another video or just write out the answers.
    I'll do a video on plugin creation (which I find more interesting) soon™
    FightClassTutorial.zip
  24. Like
    Marsbar got a reaction from Pudge in C# Fightclass development - video tutorial   
    Hi..
    People often attempt to get into making stuff in C# for wrobot but often don't know where to begin. In this video tutorial I attempt to explain some of the basics of fightclass development in visual studio.
    I've attached the solution I was showing in the video to this post.
    ps. Sorry about my voice and my coughing, I'm currently a bit ill ? watching it back I also didn't touch on quite a few points. Let me know if you have questions and I can either do another video or just write out the answers.
    I'll do a video on plugin creation (which I find more interesting) soon™
    FightClassTutorial.zip
  25. Like
    Marsbar got a reaction from sith500 in Full Refund   
    Read the terms and conditions that you agreed to?
    https://wrobot.eu/privacypolicy/
    You have consumed the product by using it.
×
×
  • Create New...