hey ive been having trouble runnig hb due to low fps but if i put my camera in birds eye view it runs flawlessly so i was wondering if someone could possibly spruce me up a quick plugin that kept the camera at birds eye view because i have tried setting the camera to remember position but it still pans down. Cheeers
If you hold down the Control key while positioning the camera (in the WoWclient), it should remain locked in place. Probably won't remember this between WoWclient-startups tho. cheers, chinajade
Not sure if this does what you mean, exactly, and I definitely chose the dirtiest/half-assed possible way to do it (definitely should not be overriding pulse), but it should work. It's also the world's smallest plugin. Edit: You'll need to type /script MoveViewUpStop() in your WoW chat to make it stop doing this.
thanks toboth of you if the ctrl method dont work ill try the plugin Ctrl method worked thankyou sorry about making you code the plugin but thanks again +rep to both of you Actually havent been able to test if ctrl method will be sustained whislst running hb so your plugin aint out the window yet
Yeah anyone got any idea how to do that? EDIT: Actually dont worry ill try work it out myself ive gotta start somewhere EDIT 2: Ok mbe not
I haven't tested the following, but it looks something like this: PHP: public override void Pulse() { if (!_isRunOnce) { Styx.BotEvents.OnBotStopped += botEvents_OnBotStop; _isRunOnce = true; } Lua.DoString("MoveViewUpStart();"); } private void botEvents_OnBotStop(EventArgs eventArgs) { Lua.DoString("MoveViewUpStop();"); } private bool _isRunOnce = false; cheers, chinajade
Thanks ill give it a try now using System; using Styx; using Styx.Plugins.PluginClass; using Styx.Helpers; using Styx.WoWInternals; using Styx.WoWInternals.WoWObjects; using Styx.Patchables; namespace HBPlugins { class PitchBuddy : HBPlugin { public override string Author { get { return "Vertraag+ChinaJade"; } } public override string Name { get { return "PitchBuddy"; }} Version v = new Version(6, 91); public override Version Version { get { return v; } } public override void Pulse() { if (!_isRunOnce) { Styx.BotEvents.OnBotStopped += botEvents_OnBotStop; _isRunOnce = true; } Lua.DoString("MoveViewUpStart();"); } private void botEvents_OnBotStop(EventArgs eventArgs) { Lua.DoString("MoveViewUpStop();"); } private bool _isRunOnce = false; } } } Does that look correct?
that's the idea If you use PHP: [/FONT] directives when you post, it will format the code for you. :) cheers, chinajade
Can a coder please help me out with this its lierally a 2 minute job getting it to turn off when honorbuddy is stopped but i dont have the knowledge to do it and this program can be utilized by anyone for multibotting since its drastically improves framerate from birds eye view. Also if someone could write up a small line of code to detect when its in water and also stop when it is.
Okay. This time I put it all together, and actually tested it. View attachment BirdsEyeView-1.0.cs Sorry I didn't have time to do this last night. cheers, chinajade