Get the exact same error on my system, clean HB install v2.5.6597.518 and clean Ultimate PvP Suite install.
yea and no - I mean I'm not wanting to sound ungrateful and a hoykey will be better than nothing but imagine this scenario 1) In melee range with something so hotkey pressed 2) Kill melee target and now target a hunter 3) Hunter disengages and a priest is a better target and is closer 4) My character currently running towards Hunter so i have to tab/press hot key to turn off strafe to move to priest If there was an extra GUI box with a value and tick to say enable straffing if target within X yards it would go 1) In melee range with something so hotkey pressed 2) Kill melee target and now target a hunter 3) Hunter disengages and a priest is a better target and is closer 4) My character never ran towards Hunter as they were outside range so im right next to priest able to tab and attack. It just makes it look smoother but as I say if a hotkey is what you want to make then I'm sure i can work out someway of using it (or you un dll the code ) thanks.
The distance thing won't work because it will stand there like a dipshit if everything is out of range. I mean you are more or less trying to force this plugin to do something it is not designed to do. If I wrote that in it could potentially break the plugin for everyone who uses it afk. And the code is never going to back to a solution I am afraid unless it is the free version that I am forced to do, but then it wont have some of the nifty features that the donor one has (auto svn, strafing, gui, etc). I would love to help you out on this.. but I don't think it is possible with out screwing the plugin for others.
I have the next few days off. If you guys wouldn't mind me hoping on your system to take a look with you, I would appreciate it so I can fix this. PM when you will be available and I will give you my skype Infoz.
ah its cool - don't think ya get what i mean - I don't think i'm explaining it very well. Being nosey I reflected the DLL and think i found the line public static void CasterStrafeBehavior() { if (StyxWoW.Me.CurrentTarget.DistanceSqr >= 35.0) { Navigator.MoveTo(StyxWoW.Me.CurrentTarget.Location); } } Basically i just have to neuter that but then make a new loader -.-
Hey Phelon. I just have posted 10 profiles to your profilepack webpage, and it would be very nice if you would give me the link to the SVN. Nickname is same as here. Sincerely, Vesanius
Well let me give you the code where it is.. save you reflecting stuff. It is in Movement.cs Code: public static bool MoveTo(WoWUnit Target) { try { if (Navigator.CanNavigateFully(StyxWoW.Me.Location, Target.Location)) { if (UltimatePvPSuite.EnableStrafing) { if (StyxWoW.Me.CurrentTarget.Distance > StyxWoW.Me.CombatReach) { StopMovement(false, false, true, true); } [COLOR=#ff0000] if (Target.InLineOfSight && !StyxWoW.Me.CurrentTarget.IsMoving && StyxWoW.Me.CurrentTarget.DistanceSqr < 15 && StyxWoW.Me.CurrentTarget.IsPlayer) { Unit.CheckFace(Target); if (!StyxWoW.Me.MovementInfo.MovingForward) { WoWMovement.Move(WoWMovement.MovementDirection.Forward); } }[/COLOR] [COLOR=#ff0000] else { Navigator.MoveTo(Target.Location); }[/COLOR] } return true; } return false; } catch { return false; } } I changed it just for you and will upload it in a bit. you will need to make a call in the loader for this.. but here ya go: Code: public static bool MoveTo(WoWUnit Target, [COLOR=#ff0000]bool moveCheck=true[/COLOR]) { try { if (Navigator.CanNavigateFully(StyxWoW.Me.Location, Target.Location)) { if (UltimatePvPSuite.EnableStrafing) { if (StyxWoW.Me.CurrentTarget.Distance > StyxWoW.Me.CombatReach) { StopMovement(false, false, true, true); } if [COLOR=#ff0000](moveCheck)[/COLOR] { if (Target.InLineOfSight && !StyxWoW.Me.CurrentTarget.IsMoving && StyxWoW.Me.CurrentTarget.DistanceSqr < 15 && StyxWoW.Me.CurrentTarget.IsPlayer) { Unit.CheckFace(Target); if (!StyxWoW.Me.MovementInfo.MovingForward) { WoWMovement.Move(WoWMovement.MovementDirection.Forward); } } else { Navigator.MoveTo(Target.Location); } } } return true; } return false; } catch { return false; } }
amazing!! thx dude - been playing all night with the free version, latest strafing version and last donation non dll version! Been a roller coaster ride of trying to understand other peoples code hehe but i had kinda given up as got it working sort of but with errors. thx again! people can donate twice yea?
I like money so I wont stop ya rofl. Did you want me to upload the change or are you just going to use the non dll version off the svn. In all honesty.. you are better just takign that code apart and making its own seperate plugin. Then just do not enable it in the gui. At least that is what I would do. StrafeLogic.cs and Movement.cs are the only 2 you need really. Just make your own proj around that and you shouldnt have to worry about future updates cause you can dick with the code to make it strafe as you want it to strafe.
I can't tread on his code while it is posted here. If you ask him to let me take a look I will do that.
don't mind i ask.. how do we get the SVN? i've donated and gave u the transaction ID.. just wondering how i receive the svn link?
When I get to adding people. Been busy with RL and have not had time to get people added. I am gonna try for by tomorrow morning. I just bought a bunch of new comp pieces there is 2 computers getting Frankensteined on my man cave floor. Once I get em back up and working I will get you all added. I ended up getting way too hammered last night to get it finished. Please follow the instructions and send me the links.