Jump to content

RADON

Members
  • Posts

    21
  • Joined

  • Last visited

Posts posted by RADON

  1. 2 hours ago, Matenia said:

    Either use SendChatMessage with whisper or make all bots join a new invisible channel then use SendChatMessage for that

    Got it, just finished implementing SendChatMessage with whisper for now, everything seems to work. I'll upload when I get home from work tomorrow. (~12hrs)

  2. Since I have this and the NullReferenceException fixed, if anyone cares I will be releasing this w/ source shortly, once I figure out a workaround for SendAddonMessage (WHISPER and CHANNEL types were added after classic so I can't use it). Running it on one of my alts and it's working near perfectly.

  3. 9 hours ago, Matenia said:
    
    public static ulong StartFight(ulong guid, bool skipIfPlyerAttackedButNotByTheTarget = true, bool managerMovement = true, bool stopIfPlayerTargetChange = false, bool rotationBot = false)

     

    Maybe some of these parameters are responsible. 

    I also saw that wManagerSetting.CurrentSetting.DetectEvadingMob is considered.

    I've been messing around with these but I haven't seen anything work yet, part of what the PartyTagger plugin did was specify all of these to 'true' except 'stopIfPlayerTargetChange' which is left false. DetectEvadingMob is also false (have tested 'true' just for shits and giggles but that doesn't fix it).

    screenshot.png.7bb54deeea971e78c5f3c31226673b9b.png

    On a side note, this is what gets logged when the follower tries to attack. Implicit but could be useful.

    3 hours ago, Droidz said:

    Hello, sometime option "max unit near" can force bot to avoid mobs

    I thought of that too, however the mobs I'm attacking are neutral (not hostile) and this doesn't change anything so I don't think that setting is playing into it ?.

     

    EDIT: Aha! I finally figured it out. It was in the FightClass:

    fightclass.thumb.png.bf73ef1331d717539a2e35b686cb49cc.png

    I had been using the default FightClasses 'Rogue.cs' and 'Warrior.cs' and I can't believe it hadn't crossed my mind to be in there until now. For future reference, if anyone else has this issue and can't figure out wtf it might be, check your FightClass and make sure there isn't any code in there that checks whether it's tapped or not. Search for "Tapped" or "Tagged' (I know for a fact that there's a C# bool in WoWUnit that is able to check if a target is tapped too, so make sure that isn't in there either.) All I did to make it work was comment this portion out:

    fightclass2.thumb.png.d2ab32cdd785f2162d2161b6a83dbcc6.png

    It now works without interruption. Time to remove all of that crap code and condition checking I put all over FightAssist. Thanks for your help everyone, I'm sure this issue is more than well enough documented now ?

  4. 49 minutes ago, Matenia said:

    Wrobot has an option like "can attack units already in combat" that might play into it. There's also a plugin for attacking tabbed targets of a main character. You might be able to look at the source or decompile it. Also, StartFight has a bunch of arguments 

    Yea, I checked the "can attack units in combat" setting and they were turned off on both; I thought I finally figured it out but it's no different. I also decompiled that plugin you were talking about (it's called 'PartyTagger') and attempted to apply what he did to my code, no difference. Finally, I tried just using that plugin on my follower but even still it does not work. It's strange, it may be a bug. I'll keep researching and try to find a way to make this work. @Droidz do you know of a way to do this?

  5. 23 hours ago, Marsbar said:

    The bot attacks tagged mobs by default unless you have a plugin enabled that stops that (HMP for example)

    Hmm, well I haven't had anything but my Plugin enabled and yet they both still do it. When running wrotation, if the follower attacks first, the follower will kill the mob and use its FightClass, but the leader won't. Vice versa, the same happens but this time the follower won't attack.

     

    23 hours ago, Mykoplazma said:

    Because you must do several states of the bots ( follow state , attack state etc ) when the bot recognize a state it will only do the part which is proper for current moment. Imagine you wanna sit, stand, and run in the same time in real life. The bot is doing exactly that ?

    I have to look into this more, I admittedly don't fully understand this system yet but based on Matenia's code it shouldn't be any different than it was, I haven't changed anything about the states yet.

  6. 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 from a NullReferenceException that occurs when the leader is not targeting anything - but I think I can figure that one out on my own.

    The only issue I have is the follower bots hesitating to attack the tagged mobs & not using their FightClass rotation as a result. What happens is, the followers will sort of wig out and go from attacking to following constantly, in a back & forth kind of way. They target, maybe auto-attack the mobs for a second, then go back to following me, rinse & repeat. I'm currently just using Fight.StartFight(guid), however is it possible to make the followers (or any character in general) ignore the fact that it's attacking a tagged mob and proceed anyways without interruption? The API is very hard to understand as there is no clear explanation on what most methods/functions do, since I am only relying on a decompiler to access them.

     

    TL;DR is there a way in C# to force a bot to attack a tagged mob?

     

    Thanks,

    R

  7. 15 hours ago, zatvorgt said:

    yes) mage training spells eat much gold) need only to train  important spells (frostbolt, fire blast, mana shield , evocation, conjure food ,conjure mana . frost nova , frost armor , need code to   past in my profile ( thats easy for control  specific spells  in quest type) thanks for any help  ,  i think is good idea for take this plugin  for mass boters to buy it)
    But better if any create code for   training 1 specific spell ( for example ) for easy to adapting all specific spells in quest profile withot plugin) sorry my bad english)

    I think I have an idea, no problem. But I think it would be easier for me to understand you if you reply to me in your native language with what it is you want & I will translate it ?

  8. I'd be willing to take a shot at creating a plugin for this if I'm clear on what it is you are asking..

    So, you want a plugin that will allow you to only train specific spells & not others? Assuming you (the user) gets to decide what spells are trained and which ones are not?

  9. What's up everybody.

    I have been botting for about a month now (do not want to mention the server for safety reasons, anybody can view this forum ?) and I have quite a bit invested in more than a couple accounts. For some reason, it never really occurred to me to use proxies or virtual machines when creating the accounts or botting on them, however I now would like to transition over to VMware for safety as the value of these accounts is growing exponentially and it would be a much bigger loss to lose them now than before. I also had a bit of a scare as somebody accused me of botting for the first time, which I reacted within a minute to but he persisted in saying "it took you too long, i know you were botting". I haven't used Wrobot since this happened (very recently) and am not banned, but it's brought my profession/gold "business" to a grinding halt. I read CocoChanel's post on safely botting, and the first point is this: 

    Quote

    1. Use a VM for EVERY account, and make EVERY account on that VM and ALWAYS use a proxy for your browser when you create the account, and ALWAYS use a proxy when botting.

    This makes a lot of sense, and isn't something I had put any thought into when starting out, however I have a question about this:

    Is it still safe to transition these accounts onto VMWare w/ proxies, or is it pointless as the server admins already have record of what pc/network the accounts were registered and frequently used on? I know I could create new accounts using vmware and transfer all of my valuables to new accounts so that in the event of a ban, the loss wouldn't be as huge (profession skills, levels, and gear would be lost tho) however, I'm mostly concerned with keeping those accounts isolated and avoiding an HWID ban.

    What do you guys think? Should I start using vmware for all of them and assume that this will indeed give me more security? Or do you think it'd be pointless/arouse even more suspicion that they all of the sudden started logging in from new locations/pcs?

    Feedback greatly appreciated & thank you for your time ?

  10. Hello all,

    I am wondering if it is currently possible to make a plugin that would have another character assist the leader but without being in a party. Ex. I have a fresh level 1 character and a level 40 character. I want to make a plugin that would allow the level 40 to assist the level 1 in fighting mobs on a grinder profile, except have them not be in a party (because if the lvl40 was in a party, mobs would yield virtually no exp to the lvl 1.) This would be almost identical to Matenia's 'PartyHelperPlugin', with the only modification being how the bot determines who to assist. I consider myself intermediate with C# and took a look at PartyHelperPlugin, and I see where I would need to make changes to make this work, but can't seem to find a function that would allow a character to assist a non-party member. Does such a thing exist?

     

    Thanks,

    R

  11. Hi, I'm currently using fall0ut's PVE ret class with the grinder. Whenever it tries to mount, it says that it is mounting, but stands still for about 1.5 seconds doing nothing. It will keep doing this while gradually making it's way to it's destination. It never mounts. Here is log:

    [Fight] 19:23 - Loading Fight class: C:\Users\~\Desktop\Wrobot\FightClass\[fall0ut] PvE Ret Pally.xml
    [Normal] 19:23 - Select zone: The Darkened Bank 18-21
    [Normal] 19:23 - Start Grinder Complete
    [Normal] 19:23 - Mounting gound mount Warhorse
    [Normal] 19:23 - Mounting gound mount Warhorse
    [Normal] 19:23 - Mounting gound mount Warhorse
    [Normal] 19:23 - Stop Grinder Complete
    

    Any suggestions would be great.

×
×
  • Create New...