I'm looking for a simple plugin that will do /reload every x minutes to get past the black screen, since the devs are either unable or unwilling to fix this issue. Thanks.
Please answer my question first. And where / when do you get the black screen? Otherwise i cant help you.
It happens randomly when farming in all zones (uldum, deepholm, vash....). The screen goes black with just the UI being visible. Doing /reload ingame fixes the problem.
The Devs are not unwilling to fix this. Its a fault in wow, which can only be fixed there. But such a plugin could be the only fix atm. I would like to see that too.
Ah and that makes HB cause it? Its caused by injections most likely, and not the program itself. Stop blaming everything. If you don't like it, ask for a refund and get a new bot. Have fun.
There ear a few spots in Vashir and Deepholm you will get a black scrren. This is a WoW porblem and can only be fixed by Blizzards devs.
Back on topic, this thread is not meant to be a discussion of the issue, but rather a request for a plugin that can do a simple macro.
Doing /reload's will cause your WoW to crash sooner or later, just saying. If thats what you're looking for, HF. I don't think anyone has done such a plugin yet, and I doubt anyone actually cares. Look into guides and do it on your own, or keep waiting until someone does it fro you.
Not tested, no support, use it at your own risk. Code: using System; using System.Diagnostics; using System.Drawing; using Styx.Helpers; using Styx.Plugins.PluginClass; using Styx.WoWInternals; namespace Reload { internal class Class1 : HBPlugin { #region Overrides of HBPlugin private string _author = "No one"; private string _name = "ReloadUI"; private Version _version = new Version(1, 0); public override string Name { get { return _name; } } public override string Author { get { return _author; } } public override Version Version { get { return _version; } } public override void Pulse() { Stopwatch sw = new Stopwatch(); if (!sw.IsRunning) sw.Start(); if (sw.IsRunning) return; if (sw.Elapsed.Seconds < 900) return; if (sw.Elapsed.Seconds > 900) { Lua.DoString("ReloadUI()"); sw.Restart(); Logging.Write(Color.Gold, "Reloading UI"); } } #endregion } }
i don't think it will work.... the marked code will always return, or? Code: Stopwatch sw = new Stopwatch(); public override void Pulse() { if (!sw.IsRunning) sw.Start(); if (sw.Elapsed.Seconds > 900) { Lua.DoString("ReloadUI()"); sw.Restart(); Logging.Write(Color.Gold, "Reloading UI"); } }
could you just use this plugin and set it to run the reload macro every so many seconds? http://www.thebuddyforum.com/honorbuddy-forum/plugins/uncataloged/23127-plugin-use-items-trinkets-every-x-time-minutes-sec.html