So as we all know DungeonBuddy doesn't reque...yet. I have no doubt it will on the next release, i have no idea if it will just thinking it will rather than not. But in the meantime you can use this to reque. What it does is close HB down and restart HB after you leave an instance. Instructions: 1. Download start.txt and put in main HB folder. 2. Download Reboot.cs and put in Plugin folder. 3. Rename start.txt to start.bat...can't attach .bat files 4. Edit Reboot.cs on line 45 and enter the path to your HB folder. 5. Edit start.bat and change name of Exe if you changed it and put your UID and PW in. 6. Make sure you only have 1 CC in your Custom Class folder. I don't know how to or if you can tell HB what class to use via the command line. 7. Make sure wow is set up for what class your going to play, Tank, Healz or Deeps. 8. Start HB, enable Reboot, select DungeonBuddy and set up as you want. 9. Press Start. Pros: It will close HB then restart it when you leave the instance and autorun so auto-reque. Cons: Depending on amount of keys and accounts your trying it with you may get the "Too many connections" error. It will keep trying to relog you if you do and log in eventually. Hence the...kind of in title. It works is about all i can say until the real reque is in Thanks to Inrego for helping me do shit ALOT easier than i was trying to do it
I use it with HBRelog: Code: using System.Drawing; using System.Linq; using Levelbot.Actions.Combat; using Styx.Combat.CombatRoutine; using Styx.Logic.Combat; using Styx.Logic.Inventory.Frames.LootFrame; using Styx.Logic; using System; using Styx.Helpers; using Styx.Logic.Pathing; using System.Threading; using System.Diagnostics; using Styx.WoWInternals; using Styx.WoWInternals.WoWObjects; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.IO; using System.Runtime.InteropServices; using System.Xml.Linq; using System.Net; using Styx.Plugins.PluginClass; using Styx; namespace Crows { public class Reboot : HBPlugin { public override string Name { get { return "Reboot!"; } } public override string Author { get { return "Crowley"; } } public override Version Version { get { return new Version(0, 0, 1); } } private uint oldZone = StyxWoW.Me.ZoneId; public override void Pulse() { if (StyxWoW.Me.ZoneId != oldZone) { if (!StyxWoW.Me.IsInInstance && !StyxWoW.Me.Dead) { Process.GetCurrentProcess().CloseMainWindow(); } else { oldZone = StyxWoW.Me.ZoneId; } } } } } Makes things a lot easier