-
Posts
12508 -
Joined
-
Last visited
Content Type
Forums
Articles
Bug Tracker
Downloads
Store
Everything posted by Droidz
-
Hi, I'll add options to remove log files after X days
-
Paying for someones time. Want to create a simple profile..
Droidz replied to xboxfreak691's topic in General discussion
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) -
hello, yes you can use trial version to check if he works on your server
-
Hello, can you read this: https://wrobot.eu/forums/topic/1381-repairinstall-wrobot/#comment-966 check if you have installed required softwares
-
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; } }
-
can you share your profile
-
You need to call "OnFightLoop +=" (and all code like this) only one time (at start if you can)
-
Yes create plugin (save it in file type .cs ) using System.ComponentModel; using wManager.Wow.Enums; using wManager.Wow.ObjectManager; public class Main : wManager.Plugin.IPlugin { public void Initialize() { wManager.Events.FightEvents.OnFightStart += delegate (WoWUnit unit, CancelEventArgs cancelable) { try { if (unit != null && unit.Type == WoWObjectType.Player) wManager.Wow.Memory.WowMemory.Memory.GetProcess().Kill(); } catch { } }; } public void Dispose() { } public void Settings() { } }
-
you can also try to add while loop in moveto() to exist method only when no enemies near
-
in general settings you have option to disable farm during longmove
-
Hello, in relogger option you have option "Wait time to relaunch and relogge after crash", use it to not relaunch bot and wow quickly. To close game you can use this code: wManager.Events.FightEvents.OnFightStart += delegate (WoWUnit unit, CancelEventArgs cancelable) { try { if (unit != null && unit.Type == WoWObjectType.Player) wManager.Wow.Memory.WowMemory.Memory.GetProcess().Kill(); } catch {} };
-
Hi, No tested but try code like: public void Initialize() { if (_settings.enemyAlertEnabled) { string[] enemySplit = _settings.enemyNamesList.Split(','); myEnemyList = new List<string>(enemySplit); robotManager.Events.FiniteStateMachineEvents.OnBeforeCheckIfNeedToRunState += delegate (Engine engine, State state, CancelEventArgs cancelable) { if (!(state is wManager.Wow.Bot.States.IsAttacked)) return; moveto(); }; wManager.Events.FightEvents.OnFightLoop += delegate (WoWUnit unit, CancelEventArgs cancelable) { moveto(); }; } } private void moveto() { wManager.Events.FightEvents.OnFightLoop += delegate (WoWUnit unit, CancelEventArgs cancelable) { var enemiesNearMe = GetEnemiesNearMe(_settings.enemyScanRange, myEnemyList); if (enemiesNearMe.Count > 0) { var toPosition = new Vector3(4286.155, -884.4277, 251.7935, "Flying"); LongMove.LongMoveGo(toPosition); } }; }
-
Hello, you probably try to use profile for fly mount
-
[TAURI] Wrobot detected
Droidz replied to arkhan's topic in WRobot for Wow Mists of Pandaria - Help and support
if you can try with new verison -
[TAURI] Wrobot detected
Droidz replied to arkhan's topic in WRobot for Wow Mists of Pandaria - Help and support
I check that tomorrow -
[SUNWELL] Random Crashes?
Droidz replied to Minikan1987's topic in WRobot for Wow Wrath of the Lich King - Help and support
if you can try with new update to check if crash problem are resolved -
[TAURI] Wrobot detected
Droidz replied to arkhan's topic in WRobot for Wow Mists of Pandaria - Help and support
I worked today to try to resolve detection, seem good with the latest version (but the Tauri team reacts quickly and does not lack ideas to detect the bot, I advise you not to use the bot on an important account for you) -
when will the wrobot update for wow classic 1.13.2
Droidz commented on homik's bug report in Bug Tracker
Hello, When 1.13.2 will be supported by private servers -
All bots banned on Sunwell
Droidz replied to catman's topic in WRobot for Wow Wrath of the Lich King - Help and support
https://wrobot.eu/forums/topic/11725-sunwell-insane-detection-systemincredibly-active-gms/?do=findComment&comment=56264