• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • DungeonBuddy Reque...kind of

    Discussion in 'Archives' started by Crowley, Jul 13, 2012.

    1. Crowley

      Crowley Member

      Joined:
      Jan 15, 2010
      Messages:
      967
      Likes Received:
      20
      Trophy Points:
      18
      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 :D
       

      Attached Files:

    2. Natfoth

      Natfoth Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,446
      Likes Received:
      37
      Trophy Points:
      0
      Interesting concept, thanks for sharing until the next release.
       
    3. Toopsyy

      Toopsyy New Member

      Joined:
      Apr 17, 2012
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      Very nice dude.
       
    4. timotyman

      timotyman Member

      Joined:
      Jan 15, 2010
      Messages:
      733
      Likes Received:
      8
      Trophy Points:
      18
      Working so far. as my appreciation, You have one handjob token, use it wisely.
       
    5. Cataphract

      Cataphract Member

      Joined:
      Oct 31, 2011
      Messages:
      159
      Likes Received:
      6
      Trophy Points:
      18
      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 :)
       

    Share This Page