Jump to content

Droidz

Administrators
  • Posts

    12519
  • Joined

  • Last visited

Everything posted by Droidz

  1. Hello, I replied to your private message:
  2. Last update have added bug https://wrobot.eu/bugtracker/fish-bot-is-not-working-r699/ I have try to fix again this problem, now, when IsCast seem to stuck, wrobot continue to run after 30 secondes. If you get this problem again do not hesitate to repport this here.
  3. Use task type "ChangeWowPath"
  4. Hello, you can use visual studio
  5. Hello, check in your NpcDB (tab "tools") if you have mailboxes
  6. Hello, can you read this: https://wrobot.eu/forums/topic/1381-repairinstall-wrobot/#comment-966 try to reinstall wrobot, install slimdx/framework Relogger generate also log files, do you have error in ?
  7. Hello, try to active otpion "Use lua to move" (in advanced general settings)
  8. Droidz

    Fish BOT is not working

    Hello, wait next update
  9. Droidz

    Fish BOT is not working

    Changed Status to Fixed Changed Version to All
  10. In relogger "general settings" try to increment "Wait after launch". And if you can share your tasks (screenshot) (don't forget your hide your personal informations)
  11. Droidz

    Exception Reaction

    You still have this problem?
  12. I think than it is wow bug, but next wrobot update will resolve this problem
  13. Hello, I am not sure to understand. GetFlyMountName() and GetFlyMountName() return random avalable Flying/ground mount name. Seem to works. public static string GetGroudMountName() { try { var mountList = GetCompanionInfo() .Where( c => c.MountFlags == MountFlags.Ground && !string.IsNullOrWhiteSpace(c.Spell.NameInGame)).ToArray(); if (mountList.Length > 0) { return mountList[Others.Random(0, mountList.Length - 1)].Spell.NameInGame; } } catch (Exception exception) { Logging.WriteError("GetGroudMountName(): " + exception); } return ""; }
  14. Hello, if you can tell me if problem is resovled with new update
  15. Hello, When explain here: https://wrobot.eu/bugtracker/offmesh-improvements-r682/?do=findComment&comment=3888 offmeshconnection use already a lot of memory/time But you can edit path with code like: https://wrobot.eu/forums/topic/2681-snippets-codes-for-quest-profiles/#comment-26713
  16. Droidz

    Offmesh improvements

    Hello, Sorry but I cannot add this, offmeshconnection with only one use already a lot of memory/time, add more than one will slow down WRobot. But you can record long path to resolve this
  17. Hello, You can found default offmesh connections in: wManager.Wow.Enums.DefaultConstSettings.OffMeshConnectionsDefault If you have list of offmesh connections do not hesitate to share it.
  18. Change position of path generated by WRobot (this can help you to resolve stuck on specific doors and doorways) With this code, you can replace specific point of path by another. // Continent (item1), DefaultPosition (item2), DefaultPositionSearchRange (item3), NewPosition (item4) var positionChange = new List<Tuple<ContinentId, Vector3, float, Vector3>> { new Tuple<ContinentId, Vector3, float, Vector3>(ContinentId.Kalimdor, new Vector3(1422.318, -4662.921, 35.46182), 0.5f, new Vector3(1422.063, -4665.421, 35.46295)), /// new Tuple<ContinentId... }; wManager.Events.MovementEvents.OnMovementPulse += delegate(List<Vector3> points, CancelEventArgs cancelable) { var continent = (ContinentId) Usefuls.ContinentId; foreach (var p in points) { foreach (var pchange in positionChange) { if (p != null && pchange.Item1 == continent && p.DistanceTo(pchange.Item2) <= pchange.Item3) { Logging.WriteDebug("Change path position of " + p + " to " + pchange.Item4); p.X = pchange.Item4.X; p.Y = pchange.Item4.Y; p.Z = pchange.Item4.Z; p.Type = pchange.Item4.Type; p.Action = pchange.Item4.Action; } } } }; (you need to run this code one time by WRobot session, you can run this code in step type "RunCode")
  19. Droidz

    Training Dummies

    Hello, In advanced general settings you can try to disable option "Ignore training dummy". But with default WRobot settings and basic Fightclass, WRotation works on training dummies
  20. I'll check if "CastingTimeLeft > 0" in "IsCast", I hope that will not create new bug. If you can wait next update
  21. Try to run this code (after "pickup" step) Thread t = new Thread(() => { uint spellId = 214482; // http://www.wowhead.com/spell=214482/radiant-ley-crystal int questId = 38015; while (robotManager.Products.Products.IsStarted) { if (Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause) { if (!Quest.HasQuest(questId)) break; if (ObjectManager.Me.IsValid && ObjectManager.Me.IsAlive && ObjectManager.Me.IsCast && ObjectManager.Me.CastingSpellId == spellId && ObjectManager.Me.CastingTimeLeft <= 0) { Lua.LuaDoString("SpellStopCasting()"); } } Thread.Sleep(1000); } }); t.Start();
  22. Hello, What is values of : Me.CastingSpellId Me.CastingTimeLeft Me.CanInterruptCasting
  23. Hello, try wManager.Wow.Helpers.ClickOnTerrain.Pulse(new Vector3(1, 2, 3)); // or wManager.Wow.Helpers.ClickToMove.CGPlayer_C__ClickToMove(1, 2, 3, Int128.Zero(), (int)wManager.Wow.Enums.ClickToMoveType.Move, 0.5f);
  24. Hello, try this code Lua.LuaDoString(string.Format("if TaxiButton{0} then TaxiNodeOnButtonEnter(TaxiButton{0}); end", 1)); Thread.Sleep(Usefuls.Latency + 100); Lua.LuaDoString(string.Format("if TaxiButton{0} then TaxiButton{0}:Click(); else TakeTaxiNode({0}); end", 1)); (replace 1 by you button id)
×
×
  • Create New...