Jump to content

Droidz

Administrators
  • Content Count

    11403
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Droidz got a reaction from Talamin in Add new step/action field near to selected   
    rightclick on button "+" will add step/quest after select item
  2. Like
    Droidz got a reaction from Harvest Golem in Add offmesh (forced) for Barrens Elevator   
    new PathFinder.OffMeshConnection(new List<Vector3> { new Vector3(-4661.469, -1852.599, 85.31993), new Vector3(-4670.487, -1850.974, 85.44978) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-4670.77, -1849.61, 85.40948)) < 0.5) break; Thread.Sleep(10); }"}, new Vector3(-4676.191, -1854.226, -44.17822) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait to leave Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-4670.77, -1849.61, -43.52628)) < 0.5) break; Thread.Sleep(10); }"}, }, (int)ContinentId.Kalimdor, PathFinder.OffMeshConnectionType.Unidirectional, true), new PathFinder.OffMeshConnection(new List<Vector3> { new Vector3(-4676.191, -1854.226, -44.17822), new Vector3(-4670.487, -1850.974, -44.1039) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-4670.77, -1849.61, -43.52628)) < 0.5) break; Thread.Sleep(10); }"}, new Vector3(-4661.469, -1852.599, 85.31993) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait to leave Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-4670.77, -1849.61, 85.40948)) < 0.5) break; Thread.Sleep(10); }"}, }, (int)ContinentId.Kalimdor, PathFinder.OffMeshConnectionType.Unidirectional, true), new PathFinder.OffMeshConnection(new List<Vector3> { new Vector3(-4661.469, -1852.599, 85.31993), new Vector3(-4670.487, -1850.974, 85.44978) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-4670.77, -1849.61, 85.40948)) < 0.5) break; Thread.Sleep(10); }"}, new Vector3(-4676.191, -1854.226, -44.17822) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait to leave Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-4670.77, -1849.61, -43.52628)) < 0.5) break; Thread.Sleep(10); }"}, new Vector3(-4698.969, -1859.781, -47.16851), new Vector3(-4700.999, -1823.182, -55.39115), new Vector3(-4780.597, -1785.426, -48.56682), new Vector3(-4850.14, -1824.823, -52.75588), new Vector3(-4954.374, -1754.894, -58.46568), new Vector3(-5032.556, -1765.546, -65.54012), new Vector3(-5057.792, -1785.469, -59.28477), new Vector3(-5009.802, -1892.393, 3.451542), new Vector3(-4908.038, -1879.857, 29.39223), new Vector3(-4892.369, -1838.979, 54.76697), new Vector3(-4805.432, -1854.13, 78.42011), new Vector3(-4791.457, -1850.512, 77.53859), new Vector3(-4769.437, -1860.235, 86.28339), new Vector3(-4788.422, -1883.129, 90.03716), new Vector3(-4889.425, -1972.254, 91.88503), new Vector3(-5027.259, -1938.423, 90.68459), }, (int)ContinentId.Kalimdor, PathFinder.OffMeshConnectionType.Unidirectional, true), new PathFinder.OffMeshConnection(new List<Vector3> { new Vector3(-5027.259, -1938.423, 90.68459), new Vector3(-4889.425, -1972.254, 91.88503), new Vector3(-4788.422, -1883.129, 90.03716), new Vector3(-4769.437, -1860.235, 86.28339), new Vector3(-4791.457, -1850.512, 77.53859), new Vector3(-4805.432, -1854.13, 78.42011), new Vector3(-4892.369, -1838.979, 54.76697), new Vector3(-4908.038, -1879.857, 29.39223), new Vector3(-5009.802, -1892.393, 3.451542), new Vector3(-5057.792, -1785.469, -59.28477), new Vector3(-5032.556, -1765.546, -65.54012), new Vector3(-4954.374, -1754.894, -58.46568), new Vector3(-4850.14, -1824.823, -52.75588), new Vector3(-4780.597, -1785.426, -48.56682), new Vector3(-4700.999, -1823.182, -55.39115), new Vector3(-4698.969, -1859.781, -47.16851), new Vector3(-4676.191, -1854.226, -44.17822), new Vector3(-4670.487, -1850.974, -44.1039) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-4670.77, -1849.61, -43.52628)) < 0.5) break; Thread.Sleep(10); }"}, new Vector3(-4661.469, -1852.599, 85.31993) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait to leave Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-4670.77, -1849.61, 85.40948)) < 0.5) break; Thread.Sleep(10); }"}, }, (int)ContinentId.Kalimdor, PathFinder.OffMeshConnectionType.Unidirectional, true), new PathFinder.OffMeshConnection(new List<Vector3> { new Vector3(-5387.5, -2483.334, 88.93), new Vector3(-5383.036, -2488.412, 89.06) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-5382.5, -2489.42, 89.02528)) < 0.5) break; Thread.Sleep(10); }"}, new Vector3(-5375.26, -2489.24, -40.56239) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait to leave Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-5382.5, -2489.42, -40.5284)) < 0.5) break; Thread.Sleep(10); }"}, }, (int)ContinentId.Kalimdor, PathFinder.OffMeshConnectionType.Unidirectional, true), new PathFinder.OffMeshConnection(new List<Vector3> { new Vector3(-5375.26, -2489.24, -40.56239), new Vector3(-5383.036, -2488.412, -40.48) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-5382.5, -2489.42, -40.5284)) < 0.5) break; Thread.Sleep(10); }"}, new Vector3(-5387.5, -2483.334, 88.93) {Action = "c#: Logging.WriteNavigator(\"[OffMeshConnection] Barrens Elevator > Wait to leave Elevator\"); while (Conditions.InGameAndConnectedAndProductStartedNotInPause) { var elevator = ObjectManager.GetWoWGameObjectByEntry(11899).OrderBy(o => o.GetDistance).FirstOrDefault(); if (elevator != null && elevator.IsValid && elevator.Position.DistanceTo(new Vector3(-5382.5, -2489.42, 89.02528)) < 0.5) break; Thread.Sleep(10); }"}, }, (int)ContinentId.Kalimdor, PathFinder.OffMeshConnectionType.Unidirectional, true), }; //wManager.Wow.Helpers.PathFinder.OffMeshConnections.MeshConnection.Clear(); wManager.Wow.Helpers.PathFinder.OffMeshConnections.AddRange(connections); I'll add it to the server
  3. Sad
    Droidz got a reaction from Harvest Golem in Relogger, random working schedule From and To   
    Hi, I'm sorry I wouldn't add this possibility, it will be complicated to add with the current implementation. But you can try to start and end with a "Wait" task.
  4. Thanks
    Droidz got a reaction from Harvest Golem in Add new step/action field near to selected   
    Hi,
    I'll add option like that
  5. Thanks
    Droidz got a reaction from bio33 in BFA wrobot cannot attach to BFA client after wrobot last update   
    Hello, you can try with new update
  6. Like
    Droidz reacted to pepsiplaya in Please connect to the game | Legion Firestorm |   
    Fixed, after re-installing the 86 version of microsoft, and restarting pc. a small things all together made it work in the end.
  7. Sad
    Droidz got a reaction from Harvest Golem in Relogger checkboxes and windows classic theme   
    Hi,
    I can reproduce this problem but I don't understand why, and I haven't found how to resolve it.
    But it is old Windows version and this affect only if you don't use default Windows style, I'll not fix it.
  8. Like
    Droidz got a reaction from TheSmokie in Add event handler or hook to add new state safely   
    and code like:
    Engine lastEngine = null; robotManager.Events.FiniteStateMachineEvents.OnBeforeCheckIfNeedToRunState += delegate(Engine engine, State state, CancelEventArgs cancelable) { try { if (engine == null || engine.States == null) return; if (engine != lastEngine) { if (engine.States.Any(s => s is Idle)) { lastEngine = engine; engine.AddState(new MyCustomState()); // or engine.States.Insert(X, new MyCustomState()); // cancelable.Cancel = true; ?? } } } catch { } };  
  9. Like
    Droidz got a reaction from Harvest Golem in Black s**t screen   
    you are the first to report me this problem.
    When you found bugged node blacklist zone.
    FPS seems low, what return https://wowwiki.fandom.com/wiki/API_GetFramerate ? Maybe code like 
    if GetFramerate() < 5 then ReloadUI() end can resolve problem
  10. Thanks
    Droidz got a reaction from Harvest Golem in Black s**t screen   
    You are sure that you use last version? I tested again I cannot reproduct problem.
    For me the problem came from CTM, sometime he was called with float.NaN param (that do blackscreen or crash wow)
  11. Like
    Droidz got a reaction from Harvest Golem in Black s**t screen   
    if you can try with new update
  12. Like
    Droidz got a reaction from Harvest Golem in Party.IsInGroupInstance()   
    Hi,
    IsInGroupInstance() is for raid (severals groups). If it is dungeon for 5 players (1 group) use IsInGroupHome()
     
  13. Like
    Droidz got a reaction from Matenia in Adding plugin code to "base" code   
    Hi,
    problem is that WRobot don't unload loaded dll (or code), if you start/stop several times your code will don't found what dll use.
    You can try to use "Var" like that (no tested):
    public void Initialize() { robotManager.Helpful.Var.SetVar("TakeDeepRunTram", new Action(() => TakeDeepRunTram())); } public static void TakeDeepRunTram() { //code to enter portal, take tram and leave through other portal } in offmesh use:
    c#: robotManager.Helpful.Var.Var.GetVar<Action>("TakeDeepRunTram")();  
  14. Thanks
    Droidz got a reaction from 79135 in Error with Party.GetParty()   
    He, wait next update for the fix
  15. Like
    Droidz got a reaction from Talamin in Quester Parallels - Combine Target Entry   
    Wait next update, I added new quest type (this type combine kill and loot and gather). You can use several quests/objectives in one quest (wrobot will go to nearest objective and stop farm/attack if objective complete, but continue the others), it is sample (pulse only) with the quests https://www.wowhead.com/quest=46/bounty-on-murlocs , https://www.wowhead.com/quest=52/protect-the-frontier and https://www.wowhead.com/quest=5545/a-bundle-of-trouble : test grindergatherer.xml
  16. Sad
    Droidz got a reaction from Harvest Golem in LuaDoString<bool> notInGame   
    Hello,
    Sorry I cannot with current used function to get lua variable.
  17. Like
    Droidz got a reaction from Matenia in [Spells] Strange bug   
    Wait next update
  18. Thanks
    Droidz got a reaction from Matenia in [Spells] Strange bug   
    Hello,
    This error is in "SpellManager.SpellInfoCreateCache(List<uint> listId)" when lua function "GetSpellInfo" don't found result.
    SpellInfoCreateCache(List<uint> listId) is useb by "SpellManager.GetSpellInfo(uint id)"
    SpellManager.GetSpellInfo(uint id) is used by "new Spell(uint spellId)" and "SpellManager.ExistSpellBook(string spellNameInGame)"
  19. Thanks
    Droidz got a reaction from Harvest Golem in ClearTarget   
    I changed it in last update
  20. Thanks
    Droidz got a reaction from Harvest Golem in Quest editor - faction field for vendors/repairs/mailboxes   
    Hello, wait next update
  21. Thanks
    Droidz got a reaction from Harvest Golem in Grinder quest type with a path instead of hotspots   
    I'll add this option
  22. Thanks
    Droidz got a reaction from Harvest Golem in 3.3.5 Relogger bug   
    new version use debugging by default to hook wow (with hardware breakpoint). When WRobot closing he remove all breakpoint (but he cannot do it when you kill process), he shoulds do it when relogger close bot (I need to check why relogger don't close correctly WRobot).
    If your server don't detect directx hook you can in relogger general settings use wrobot arg:
    -dx  
  23. Like
    Droidz got a reaction from TheSmokie in Quest Order Editor + Quest Editor - Arrows to move quests up/down in list   
    yes in all versions but you need to wait next update.
     
  24. Like
    Droidz reacted to Matenia in ClearTarget   
    Try using Interact.ClearTarget();

    If that doesn't work, it might be warmane's weird protection or addons causing an issue.
  25. Confused
    Droidz got a reaction from Super Fungi in 3.3.5a bot unable to relog (bug in reloger)   
    You probably use too old version of WRobot
×
×
  • Create New...