Jump to content

Weer36

Members
  • Posts

    100
  • Joined

  • Last visited

Everything posted by Weer36

  1. I know just the only cache system in wrobot: Line of Sight. @Droidz is caching any else ?
  2. Rlyy?? Say name of this method then.
  3. Is it possible to make public method of find safe resurrect point ? It would be useful for avoid mobs
  4. OMG it's so easy, shame on me
  5. Hi everyone! How to kill properly all started by "new Thread(()=>{}).Start()" threads in my plugin? Cuz they are still running after product restarting. Sure i'm cheking stuff like (_isLaunched && Conditions.InGameAndConnectedAndProductStarted) in loop. I'm confused that threads don't kills after MuPlugin.Dispose() method
  6. Thank You, got it
  7. where can i change it?
  8. ObjectManager methods get values from cache (which updates every frame) or reading from game's memory every call?
  9. Just for interesting: describe detailed please ) what the problem exactly was here? I tested also with oldschool's BIGDANGER
  10. wManager.wManagerSetting.ClearBlacklist(); wManager.wManagerSetting.AddBlackListZone(new Vector3(3437.02344, -2807.998, 231.762161), 100, ContinentId.Northrend, RDManaged.RD.PolyArea.POLYAREA_BIGDANGER, true); wManager.wManagerSetting.CurrentSetting.AvoidBlacklistedZonesPathFinder = false; bool result; var path = PathFinder.FindPath(new Vector3(3215.589, -2845.045, 146.3819), new Vector3(3583.113, -2798.588, 175.9346), out result); var m = "m"; wManager.Wow.Forms.UserControlMiniMap.LandmarksMiniMap.Remove(m); wManager.Wow.Forms.UserControlMiniMap.LandmarksMiniMap.Add(path[0], m, System.Drawing.Color.Aquamarine, 10, m, true); foreach (var vector3 in path) { var color = wManager.wManagerSetting.IsBlackListedZone(vector3) ? System.Drawing.Color.Red : System.Drawing.Color.Aquamarine; wManager.Wow.Forms.UserControlMiniMap.LandmarksMiniMap.Add(vector3, m, color, 10, "", true); } @Droidz test it please, smth broke Here is POLYAREA_AVOID result:
  11. what means your's "yes" ? I mean POLYAREA_AVOID is good enough for avoid. But wManagerSetting.IsBlackListed() method doesn't take new POLYAREA_AVOID enum. btw little bit more respect for author! take back your "fucks" and describe detailed your repeatable bug
  12. wManagerSetting.IsBlackListed doesn't take new polyarea type
  13. damn wManagerSetting.CurrentSetting.UsePathsFinder was disabled !! Shame on me New polyarea is awesome, dude, You can push it in production
  14. nice pathfinder bug, now all path are straight as a ruler )) It's exactly bug, having nothing in common with new feature. I just ran few times test from this forum thread
  15. Flyes streight through
  16. Well, then we need new "wall" polyarea type with int.max cost and infinity height to build real walls, cuz your first answer was Z tolerance has just 20 yards
  17. "IMPOSSILBE" not much flexible as public property of new custom polyarea type
  18. Well it seems to be a good new feature - to test not just whether a coordinate belongs to an blacklisted areas as sum of all. But new difficulty appears: path will more complex to avoid overlaps :-) So.. maybe add custom zone with overlayed AreaCost property in new versions?
  19. cost calculates for each entry path's point to polyarea? What if point will simultaneously in more than one zone? Will cost adding? I mean overlapping blacklist zones.
  20. Can't understand why pathfinder goes through blacklisted by POLYAREA_BIGDANGER zones. For sure Z tolerance I'm testing by folowing code: bool result; var path = PathFinder.FindPath(new Vector3(4674.098, 3099.332, 352.9073), out result); var miniMapLandmarkName = "m"; wManager.Wow.Forms.UserControlMiniMap.LandmarksMiniMap.Remove(miniMapLandmarkName); if (path.Count > 0) wManager.Wow.Forms.UserControlMiniMap.LandmarksMiniMap.Add(path[0], miniMapLandmarkName, System.Drawing.Color.Aquamarine, 10, miniMapLandmarkName, true); foreach (var vector3 in path) { if (wManager.wManagerSetting.IsBlackListedZone(vector3)) wManager.Wow.Forms.UserControlMiniMap.LandmarksMiniMap.Add(vector3, miniMapLandmarkName, System.Drawing.Color.Blue, 10, "", true); else wManager.Wow.Forms.UserControlMiniMap.LandmarksMiniMap.Add(vector3, miniMapLandmarkName, System.Drawing.Color.Aquamarine, 10, "", true); } And i get Zone is too big to find 100% alternative path. So what should I do to avoid blacklisted zone?
  21. That works, thanks a lot for a trick )
  22. error text is: Compilator Error : c:\Data\temp\2q51l50f.0.cs(107,23) : error CS0103: The name 'Gatherer' does not exist in the current context
  23. Nope, ur code isn't work, test it please as Quester profile. Shedule and relogger has no needed condition to switch profiles. Also relogger need to restart game.
×
×
  • Create New...