Jump to content
This site uses cookies! Learn More

This site uses cookies!

By continuing to use this site, you agree to allow us to store cookies on your computer. :)

iMod

Elite user
  • Content Count

    570
  • Joined

  • Last visited

About iMod

  • Rank
    Advanced Member

Recent Profile Visitors

4262 profile views
  1. You also had to pay if you want a good rotation thats why they implemented the buddy store. The quest profiles where made by a guy who got paid for it. I would not call it directly "free".
  2. Are you using their client? I'm using the original one.
  3. Ah damn, yeah i remember that issue with the dummies.
  4. #region get tanks List<WoWPlayer> getTanks() { // Focus set? if(ObjectManager.Me.FocusObj != null) { // Return list with the focus object return new List<WoWPlayer>(){ObjectManager.Me.FocusObj}; } // Return empty list return new List<WoWPlayer>(); } This is just a quick and dirty solution.
  5. Change your init method to public void Initialize() // When product started, initialize and launch Fightclass { _isLaunched = true; { EventsLuaWithArgs.OnEventsLuaWithArgs += delegate (LuaEventsId id, List<string> args) { if (id == LuaEventsId.MODIFIER_STATE_CHANGED && args.Count == 2) { // Possible values are LSHIFT, RSHIFT, LCTRL, RCTRL, LALT, and RALT string key = args[0]; // 1 means that the the key has been pressed. 0 means that the key has been released int state = int.Parse(args[1]); // AOE mode if (key == "LALT" && state == 0) { // Set status aoeMode = !aoeMode; Logging.Write($"AOE {this.aoeMode.ToString()}"); } // Burst mode if (key == "LCTRL" && state == 0) { // Set status burstMode = !burstMode; Logging.Write($"BURST {this.burstMode.ToString()}"); } } }; } Logging.Write("[My fightclass] Is initialized."); Rotation(); } Make sure the aoe or burst mode are really enabled by checking the log. Also it helps if you write more logging stuff to make sure the routine enters the if block or not just for debugging.
  6. Only in theorie, you can calculate and make a guess, otherwise no. If i'm not wrong there was a lua library that does it for a healing addon but sadly i don't remember the name y.y
  7. Just hover with your mouse over the red text and tell me the error message wich should pop up 🙂
  8. Nah i'm lucky i don't had to update any of my projects after updates since yet and DistanceTo is working for me (WOTLK) What kind of error do you get?
  9. The forum is full of posts like yours. If you buy a product without to inform your self about, its your own fault. Those people can be happy that there are some ppl who selling their stuff that cheap. And for real try to create your own and you will see if you want quality you need to pay for it. Welcome in the world.
  10. The Party namespace offers you a whole object list of the player so you just need to select 2 player and use the DistanceTo property of the position property.of the WoWPlayer object you selected. But yeah you also can use the guid.
  11. WoWPlayer one = new WoWPlayer(); WoWPlayer two = new WoWPlayer(); // Get distance between 2 objects float distance = one.Position.DistanceTo(two.Position); If you are looking for party stuff take a look at "wManager.Wow.Helpers.Party" Hope i understood the question right 😅 Do you want to be able to check if the whole group is near or just one of them?
  12. Donno if that helps and its right out of the mind and just an idea... wManager.Events.FightEvents.OnFightStart += (WoWUnit unit, System.ComponentModel.CancelEventArgs e) => { // Not in LoS if (TraceLine.TraceLineGo(unit.Position)) { // Get waypoints to the target IEnumerable<robotManager.Helpful.Vector3> waypoints = PathFinder.Pather.FindPath(ObjectManager.Me.Position, unit.Position, out bool result, out bool resultPartial); foreach (robotManager.Helpful.Vector3 waypoint in waypoints) { if (!TraceLine.TraceLineGo(waypoint)) { // In LoS MovementManager.MoveTo(waypoint); // While moving.... } } } }; You also need to cancel that event and i'm not sure if its the right one. There is no "not in LoS" event as far i know.
  13. I'm not sure how your complete code looks like or if you just using c# but if you have your own project you need to add a reference to Quester.dll and use the following using using Quester.Profile; You also need using wManager.Wow.Class; using wManager.Wow.Helpers; if you dont already using them.
  14. I'm not sure if you can use multi lines. If not just use return ObjectManager.GetObjectWoWUnit().Count(u => u.IsAlive && u.MaxHealth > 500 && ((ObjectManager.Me.TargetObject.Position.DistanceTo2D(u.Position) - ObjectManager.Me.TargetObject.CombatReach) <= 15) && u.IsAttackable && !TraceLine.TraceLineGo(u.Position)) > 3; You need to select " Sharp Code" as condition and add the line into Value.
×
×
  • Create New...