Hey all, I had someone ask me to update the ZapRecorder2 with HB3 changes. Here it is. All I did was fix errors from the original post below. It was only tested by 1 person, so let me know if you see any major issues and I will try to fix. If the original author wants to update his original thread with the updates, I will close this one down. I have bumped the version to 2.0.1 so you can verify you have the right files. Original post: https://www.thebuddyforum.com/honor...plugin-zaprecorder2-profile-recorder-gb2.html
[15:04:06.969 D] Clearing POI - Reason Finished looting [15:04:07.037 D] Cleared POI [15:04:08.966 D] Changed POI to: Type: Hotspot, Loc: <1120.026, 2765.101, 68.91136>, NavType: Run [15:04:09.033 D] Moving to Type: Hotspot, Loc: <1158.383, 2777.176, 75.86626>, NavType: Run from <1119.682, 2765.684, 68.94675> [15:04:14.845 D] Changed POI to: Type: Hotspot, Loc: <1158.383, 2777.176, 75.86626>, NavType: Run [15:04:14.910 D] Moving to Type: Hotspot, Loc: <1193.113, 2796.572, 83.27157>, NavType: Run from <1157.967, 2776.714, 75.7569> [15:04:17.129 N] Stopping the bot! When the looking done,I cannot use mounts.
Is that while you are recording? I don't know how this works, I just updated it to work with HB3. Are you certain it is not an HB issue?
How do you add Graveyard hotspots? Is it as simple as dying, and adding more hotspots as you walk to corpse?
Initialize() doesn't exist in this version. Likely you don't have this version installed or it didn't overwrite the files you had. Since you didn't provide a full log though, nothing I can do. Can't guess past what I see in that screenshot. The ZapPlugin.cs should look like this inside. "Initialize()" or "Dispose()" is no longer in HB3, so I know for a fact you have the wrong one. Code: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Styx; using Styx.Plugins; using Styx.Common; using Styx.WoWInternals; using BadWolf; using System.Windows.Media; namespace ZapRecorder2 { public class ZapPlugin : HBPlugin { public override string Author { get { return "BadWolf (originally by Zapman)"; } } public override Version Version { get { return new Version(2, 0, 1); } } public override string Name { get { return "ZapRecorder2"; } } public override bool WantButton { get { return true; } } public override string ButtonText { get { return "Show Recorder"; } } public bool hasBeenInitialized = false; public bool mainFormLoaded = false; public ZapMainForm mainForm; public static bool isHidden = false; private BadWolf_Updater Updater; public override void OnEnable() { if (hasBeenInitialized) { return; } hasBeenInitialized = true; Logging.Write(Colors.Teal, "Loaded ZapRecorder2 by BadWolf v" + Version.ToString()); try { Updater = new BadWolf_Updater("https://zaprecorder2.googlecode.com/svn/trunk/","ZapRecorder"); if (Updater.UpdateAvailable()) { Logging.Write("[ZapRecorder2] Update to $" + Updater.GetNewestRev().ToString() + " is available! You are on $" + Updater.CurrentRev.ToString()); Logging.Write("[Zaprecorder2] Starting update process"); if (Updater.Update()) { Logging.Write("[ZapRecorder2] is now up to date! Please reload HB"); } else { Logging.Write("[ZapRecorder2] Encountered an error trying to auto-update. Please update manually"); } } else { Logging.Write("ZapRecorder2 is at Rev $" + Updater.CurrentRev.ToString() + " and up to date!"); } } catch { Logging.Write(Colors.Teal,"Unable to run ZapRecorder2 update process"); } } public override void Pulse() { } public override void OnButtonPress() { if (!ZapPlugin.isHidden) { // First time button press, create form. if (!mainFormLoaded) { //We need to create a new form mainForm = new ZapMainForm(); mainForm.Show(); mainFormLoaded = true; } } else { // Reload existing form mainForm.Show(); } } } }
hi..... wanna ask how can i make the GB2 profile to kill mobs and loot them while the bot doing herbalism? (as u know in Legion herbs summons a mob and it gives u more herb if u kill the mob and loot it) also---> is there any way to kill the mobs who sum after mining a nod and also mining the mob too?
I have developed a plugin which supports that. Take a look at my signature and use the trial to test it.