What is this? A very crude and simple plugin that detects for certain auras to tell if you are in Ashran PVP zone and will auto accept the invite to the battleground area. What it doesn't do Currently this is untested if you have a queue for Ashran as my server is not very busy. Known bugs None that I know of yet but it is very simple in it's logic and certainly better ways of doing this detect as well Works with the english client only Change Log 0.1 Initial Beta Release 0.2 Changed to check every 10 seconds rather than every second Install instructions Unzip this to your plugins folder in HB. Enable the plugin and win! Other things to note This is a beta release and tested on one account with one toon. Feedback from users as to if this works for you would be great. Feedback from the devs as to how I could do this better would be swell as well Thanks to Mat53, who pointed me in the right direction to execute the LUA code. So simple but overlooked
seems to be checking for the Ashran PVP zone que ever second, causing my frame rate to tank down to 5fps
Thanks i am using it... after a few honorbuddy restarts it works ok for me without those frame rate problems... try to disable framelock and then enbale again
Not getting the same problem with this regardless of framelock. I have however changed this to check every 10 seconds instead to reduce the amount of work this is doing.
Not working, im use combat bot with disble framelock (with enable my frame rate to tank down to 5fps every 10 sec)
It works to accept the request but it interrupts everything else the bot is meant to do, for example when you queue up for a pvp you just stand there in the BG doing nothing and it doesnt even accept the queue.. Please fix <3
Code: [11:52:31.228 D] Plugin Ashran Auto Accept threw an exception in 'Pulse'! Exception: [11:52:31.229 D] System.OverflowException: Arithmetic operation resulted in an overflow. at GreyMagic.MemoryBase.ReadArray[T](IntPtr addr, Int32 count) at Styx.WoWInternals.WoWObjects.WoWUnit.() at Styx.Helpers.PerFrameCachedValue`1.get_Value() at Styx.WoWInternals.WoWObjects.WoWUnit.() at Styx.WoWInternals.WoWObjects.WoWUnit.GetAuraById(Int32 id) at Styx.WoWInternals.WoWObjects.WoWUnit.HasAura(Int32 id) at HB_Ashran_Auto_Accept.AshranAutoAccept.Pulse() in c:\bta\Plugins\Ashran Auto Accept\Plugin.cs:line 62 at Styx.Plugins.PluginWrapper.Pulse() [11:52:31.230 D] Exception was thrown in BotBase.Root.Tick [11:52:31.230 D] System.OverflowException: Arithmetic operation resulted in an overflow. at GreyMagic.MemoryBase.ReadArray[T](IntPtr addr, Int32 count) at Styx.WoWInternals.WoWObjects.WoWUnit.() at Styx.Helpers.PerFrameCachedValue`1.get_Value() at Styx.WoWInternals.WoWObjects.WoWUnit.() at Styx.WoWInternals.WoWObjects.WoWUnit.() at Styx.Helpers.PerFrameCachedValue`1.get_Value() at Styx.WoWInternals.WoWObjects.WoWUnit.GetAllAuras() at A. .(Object ) at Styx.TreeSharp.Action.RunAction(Object context) at Styx.TreeSharp.Action..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.Decorator..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.Decorator..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.CommonBot.TreeRoot.() at Styx.CommonBot.TreeRoot.(Action , String , Boolean ) [11:53:03.820 N] ## Ashran Auto Accept ## Joining the battle for Ashran didn't join, though. dont have time for debugging right now, so have this error.
It appears the the battleground ID has changed and I can't seem to find the correct one or a new way of answering the prompt. I'll go back to the drawing board and see what I come up with.
[Singular] Your Level 100 Tauren Balance Druid Build is [Singular] ... running the Questing bot in Ашран [Singular] ... Zone: Ашран – открытая PvP-зона using my SOLO Behaviors [Singular] Pull More: not active, Singular will not pull additional mobs during Combat Changing current profile to Artifact Grind Starting the bot! Currently Using BotBase : Questing Current zone is Ашран (Ashran - Zone - World of Warcraft) [Singular] Your Level 100 Tauren Balance Druid Build is [Singular] ... running the Questing bot in Ашран [Singular] ... Zone: Ашран – открытая PvP-зона using my SOLO Behaviors ## Ashran Auto Accept ## Joining the battle for Ashran ## Ashran Auto Accept ## Joining the battle for Ashran ## Ashran Auto Accept ## Joining the battle for Ashran ## Ashran Auto Accept ## Joining the battle for Ashran ## Ashran Auto Accept ## Joining the battle for Ashran ## Ashran Auto Accept ## Joining the battle for Ashran ## Ashran Auto Accept ## Joining the battle for Ashran ## Ashran Auto Accept ## Joining the battle for Ashran
Hey, maybe a bit unnecessary but it didn't accept my invite either. Also every cycle of the plugin made my bot lag and even crash my client once. Would be great if you could fix that, thanks!
Tried this with auto-angler bot and it caused my reaction time to go from a 3.2 second delay to 20 second delay. Thus auto-angler was completly unable to fish properly and never cought a single fish. Left it running for 10-15 mins to make sure it wasnt a small lag spike. Dont use this plugin if u wana go afk fishing while waiting for que to pop.