Everything posted by Droidz
- Not using mount
-
Need Help With Pathing Method
You can check if npc is out/indoor but you cannot check position directly. IsFlying() and IsGround() return bool (you cannot use it in "GoToTask.ToPosition()") Not tested, but you can try by distance (build are generally small): const float OutdoorDistance = 30; public static void TakeOptimalRoute(Vector3 position) { if (position.IsFlying()) { GoToTask.ToPosition(position); return; } List<Vector3> roughPath = wManager.Wow.Helpers.PathFinder.FindPath(position); Vector3 transitionPoint = Vector3.Empty; float distance = 0; for (int i = roughPath.Count - 1 - 1; i >= 0; i--) { distance += roughPath[i].DistanceTo2D(roughPath[i + 1]); if (distance >= OutdoorDistance) { transitionPoint = roughPath[i]; break; } } if (transitionPoint != Vector3.Empty) { transitionPoint.SetFlying(); GoToTask.ToPosition(transitionPoint); GoToTask.ToPosition(position); } else GoToTask.ToPosition(position); }
-
Relogger Freezes Wow
you have try to increment option "wait after launch" in relogger general settings? maybe sometime your CPU is overloaded
-
Need Help With Pathing Method
Hello, try to use vector3 type "Flying": Vector3 location = new Vector3(3265.077, 394.3333, 116.3515, "Flying"); GoToTask.ToPosition(location); if npc is indoor, don't put npc position but try to put outdoor position near the door
-
[WOTLK] "Buff Time Left Target" dosn't work
I cannot reproduce this problem, you can try to use lua: https://wrobot.eu/forums/topic/1118-snippets-of-lua-codes-for-fightclass/?do=findComment&comment=8522
-
Wrobot doesn't loot out of range mobs and just stand still.
Hello, You seem to be unable to connect to one of the parthfinder servers, check that your antivirus / firewall is not blocking WRobot.
-
[WOTLK] "Buff Time Left Target" dosn't work
I tested on Warmane seem good, what is your race/class?
-
[WOTLK] "Buff Time Left Target" dosn't work
I test and result are good on Wotlk, you have try to use another wow client?
-
Relogger Freezes Wow
Hi, you get this only on one version of wow or in all? You have try to remove wow cache folder?
-
[WOTLK] "Buff Time Left Target" dosn't work
In tab "Tools" > "Dev... tools" when you click on button "Target (de)buff items" result is incorrect?
-
[WOTLK] "Buff Time Left Target" dosn't work
Hello, time in WRobot is mainly in milliseconds (I think you use seconds in you screenshot)
-
This problem occurs the first time use it
Hello, if you can try again
-
Start Button not working - Warmane
Hello, you use very old version, use more recent version
-
Dont start profile with relogger
Hi, you have installed Redistributable Visual C + + 2010 (X86) and SlimDX (4.0 X86)?
-
license for 10 Wow 1pc? or mutiple?
Hello, yes you can run your key on multiples PC
-
Change target on a during grind
In game select him, go to dev tools > target info (if you can share result here)
- Happy new year 2020
- Happy new year 2020
-
Disable Logs
Hi, I'll add options to remove log files after X days
-
Character goes afk while botting
Hello, check if you have installed required software, try to close all useless application, if afk problem still here, try to enable option "use lua to move" in advanced general settings. ( https://wrobot.eu/forums/topic/1381-repairinstall-wrobot/?tab=comments#comment-966 )
-
Paying for someones time. Want to create a simple profile..
Hello, Try to create macro (with GM command) in game and run them wtth https://wow.gamepedia.com/API_RunMacro (you can also try to use https://wow.gamepedia.com/API_RunMacroText maybe this works with GM command)
-
Bot stuck on Server Connection
you need to install required software (read guide)
-
Does it work for WOTLK ???
hello, yes you can use trial version to check if he works on your server
-
Trial problem
Hello, can you read this: https://wrobot.eu/forums/topic/1381-repairinstall-wrobot/#comment-966 check if you have installed required softwares
-
Change target on a during grind
Hi, No teested but you can try : using System; using System.ComponentModel; using System.Configuration; using System.Collections.Generic; using System.IO; using System.Linq; using robotManager.Helpful; using wManager; using wManager.Plugin; using wManager.Wow.Helpers; using wManager.Wow.ObjectManager; public class Main : IPlugin { private bool _isLaunched; public void Initialize() { _isLaunched = true; ChangeTargetSettings.Load(); wManager.Events.FightEvents.OnFightLoop += TargetSwitcher; Logging.Write("[ChangeTarget2] Started."); } public void Dispose() { try { wManager.Events.FightEvents.OnFightLoop -= TargetSwitcher; } catch { } _isLaunched = false; Logging.Write("[ChangeTarget2] Stoped."); } public void Settings() { ChangeTargetSettings.Load(); ChangeTargetSettings.CurrentSetting.ToForm(); ChangeTargetSettings.CurrentSetting.Save(); Logging.Write("[ChangeTarget2] Settings saved."); } private void TargetSwitcher(WoWUnit woWPlayer, System.ComponentModel.CancelEventArgs cancelable) { while (_isLaunched) { WoWPlayer player = ObjectManager.GetNearestWoWPlayer(ObjectManager.GetObjectWoWPlayer()); if (player == null || !player.IsValid || !player.IsAlive || player.Faction == ObjectManager.Me.Faction || player.IsFlying || player.IsMyTarget || woWPlayer.Guid == player.Guid) return; if (player.InCombatWithMe) // you can also try to use only player.IsTargetingMe { //if(ObjectManager.Target.Type != WoWObjectType.Player) //Fight.StopFight(); //Lua.LuaDoString("TargetNearestEnemyPlayer();"); //Interact.InteractGameObject(player.GetBaseAddress, false); cancelable.Cancel = true; //Fight.StartFight(true, true, false, true); //FightBG.StartFight(player.Guid); var m = Fight.StartFight(player.Guid, false); } } } } public class ChangeTargetSettings : Settings { public ChangeTargetSettings() { } public static ChangeTargetSettings CurrentSetting { get; set; } public bool Save() { try { return Save(AdviserFilePathAndName("ChangeTarget", ObjectManager.Me.Name + "." + Usefuls.RealmName)); } catch (Exception e) { Logging.WriteError("ChangeTargetSettings > Save(): " + e); return false; } } public static bool Load() { try { if (File.Exists(AdviserFilePathAndName("ChangeTarget", ObjectManager.Me.Name + "." + Usefuls.RealmName))) { CurrentSetting = Load<ChangeTargetSettings>(AdviserFilePathAndName("ChangeTarget", ObjectManager.Me.Name + "." + Usefuls.RealmName)); return true; } CurrentSetting = new ChangeTargetSettings(); } catch (Exception e) { Logging.WriteError("ChangeTargetSettings > Load(): " + e); } return false; } }