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


Reputation Activity

  1. Like
    iMod got a reaction from 79135 in target not in line of sight   
    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.
  2. Like
    iMod got a reaction from Droidz in [TAURI] Wrobot detected   
    i'm level 30+ now using wrotation without ban.
  3. Like
    iMod got a reaction from Apexx in Key press lua, cant get it to work   
    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.
  4. Like
    iMod got a reaction from morris79 in Take my Focus target as Tank   
    #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. Haha
    iMod reacted to Droidz in Need help with Flightclass Focus target   
    You never assign variable "unit"
  6. Thanks
    iMod reacted to Ordush in Is it possible to get stats?   
    Bonusscanner. ūüôā
    Already knew how to do it with lua, it's just tedius in Vanilla, because you have to check tooltips. So i hoped there was an easier way with WRobot.
    Cheers for the heads up ūüôā
  7. Like
    iMod got a reaction from Garub in Can I convert honorbuddy plugin into Wrobot's?   
    I took a Look into the Plugin and we need to wait for @Droidz to implementiert 3 Events, everything Else is done. 
    Solved: I was using the wrong dll version 
  8. Like
    iMod got a reaction from Azaza31 in Buff myself mage   
    How about
    Spell settings -> Cast spell on -> Player?
    Name should be "Arcane Intellect"
     
  9. Like
    iMod got a reaction from Delroy in WRobot DMG Rota ?   
    Angemerkt werden sollte allerdings das man damit nur eine Session starten kann.
  10. Like
    iMod got a reaction from Silentviper in Error Logging in!   
    If the website is not available the bot won't work since the website also contains the login system for the bot.
  11. Like
    iMod got a reaction from Marsbar in [Source] Rotation "Framework"   
    Hello, since i don't have that much time at the moment to play wow i will release my idea of a "All in One" rotation.
    Don't expect too much ;)

    iLoader:
    iRotationCore:
    BossList:
     
    Everything else i hope is selfexplain. It is just an idea and was a side project from me so i hope it is useful for someone.
    Greez iMod
    iRotation.zip
  12. Like
    iMod reacted to Droidz in [Question]CustomClass   
    Hello, if you use dll fightclass you can:
    var dllFile = System.IO.File.ReadAllBytes("fightclass.dll"); var assembly = System.Reflection.Assembly.Load(dllFile); var obj = assembly.CreateInstance("Main", false); if (obj is ICustomClass instanceFromOtherAssembly) { instanceFromOtherAssembly.Initialize(); } else you need to use CompileAssemblyFromSource
  13. Thanks
    iMod reacted to Marsbar in General settings   
    This plugin should do it:
     
  14. Like
    iMod got a reaction from Matenia in Force bot to Eat > first aid   
    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.ComponentModel; using System.Diagnostics; using System.Threading; using robotManager.Helpful; using robotManager.Products; using wManager.Wow.Helpers; using wManager.Wow.ObjectManager; public class Main : wManager.Plugin.IPlugin { private bool isRunning; private BackgroundWorker pulseThread; public void Start() { pulseThread = new BackgroundWorker(); pulseThread.DoWork += Pulse; pulseThread.RunWorkerAsync(); } public void Pulse(object sender, DoWorkEventArgs args) { try { // Loop while (isRunning) { // Valid? if (!Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause && !Fight.InFight && !ObjectManager.Me.IsMounted && ObjectManager.Me.HealthPercent <= 80) { uint[] items = new uint[] { 14530, 14529, 3531, 3530, 6451, 6450, 3531, 3530, 2581, 1251 }; uint? currentItemID = null; // Get itemID foreach (uint itemID in items) { // Exists? if (ItemsManager.HasItemById(itemID)) { // Set currentItemID = itemID; break; } } // Any? if (currentItemID.HasValue) { // Stop moving MovementManager.StopMoveTo(false, 10000); // Use item ItemsManager.UseItem(currentItemID.Value); Logging.WriteDebug("Using consumable bandage"); // Wait Thread.Sleep(Usefuls.Latency); Usefuls.WaitIsCasting(); } } // Wait Thread.Sleep(20000); } } catch (Exception ex) { Logging.WriteError(ex.ToString()); } } public void Dispose() { try { isRunning = false; this.pulseThread.Dispose(); } catch (Exception ex) { Logging.WriteError(ex.ToString()); } } public void Initialize() { isRunning = true; Start(); } public void Settings() { } }  
  15. Haha
    iMod got a reaction from tonycali in Dungeon Tool   
    If its that easy why you don't create something like that in your free time and give it out for free? I bet you get enough support in the forum to create such easy product. If you start converting the dungeon profiles please convert the quest one too many user would be greatefull :)
  16. Like
    iMod got a reaction from Lbniese in Dungeon Tool   
    If its that easy why you don't create something like that in your free time and give it out for free? I bet you get enough support in the forum to create such easy product. If you start converting the dungeon profiles please convert the quest one too many user would be greatefull :)
  17. Like
    iMod got a reaction from Matenia in Dungeon Tool   
    If its that easy why you don't create something like that in your free time and give it out for free? I bet you get enough support in the forum to create such easy product. If you start converting the dungeon profiles please convert the quest one too many user would be greatefull :)
  18. Like
    iMod got a reaction from Zan in Dungeon Tool   
    If its that easy why you don't create something like that in your free time and give it out for free? I bet you get enough support in the forum to create such easy product. If you start converting the dungeon profiles please convert the quest one too many user would be greatefull :)
  19. Like
    iMod got a reaction from Dreamful in Dungeon Tool   
    If its that easy why you don't create something like that in your free time and give it out for free? I bet you get enough support in the forum to create such easy product. If you start converting the dungeon profiles please convert the quest one too many user would be greatefull :)
  20. Like
    iMod got a reaction from BetterSister in Is the trial no longer exists?   
    Trial version, as far i know, is just for private server available.
  21. Like
    iMod got a reaction from reapler in Left click unit   
    Targeting by guid for vanilla (not tested)
    private static readonly object LockTargeting = new object(); public static void TargetUnit(ulong guid) { // Allocate memory for the target guid uint alloc = Memory.WowMemory.Memory.AllocateMemory(8); // Write guid Memory.WowMemory.Memory.WriteUInt64(alloc, guid); // Create asm string[] asm = new string[] { $"mov ecx, {alloc}", $"call {0x489A40}", Memory.WowMemory.RetnToHookCode }; lock (LockTargeting) { // Execute Memory.WowMemory.InjectAndExecute(asm); } // Free memory Memory.WowMemory.Memory.FreeMemory(alloc); }  
  22. Thanks
    iMod reacted to Seminko in Light's Hope: Elysium realm renamed to Lightbringer - how to batch rename WRobot settings   
    I have over 100 XML settings files for WRobot. Here's how you can change all of them at once.
    Run Windows PowerShell, navigate to the settings folder and do:
    Get-Childitem *.xml | foreach { rename-item $_ $_.Name.Replace("Elysium", "Lightbringer") } Enjoy
  23. Haha
    iMod reacted to camelot10 in errors when trying to run bot under product settings   
    search "how to post logs"
  24. Thanks
    iMod got a reaction from Apexx in Plugins and Accept User Keyboard Input   
    Oh damn i had the same problems y.y thats why i switched over to lua ingame detection. This will be a part for Driodz.
  25. Thanks
    iMod got a reaction from Seminko in Warlock keeping multiple targets dotted   
    Yes i just tried to demonstrate what the expression does in the background. The first one is with expression and the other one without.
√ó
√ó
  • Create New...