June 8, 20196 yr Hello guys, Some of u know how to check if the bot is attacked by a mob in C#? Thanks ?
June 8, 20196 yr Author I try something like : public void SkipNodesIfFight() { robotManager.Events.FiniteStateMachineEvents.OnBeforeCheckIfNeedToRunState += (engine, state, cancelable) => { if (state is wManager.Wow.Bot.States.IsAttacked) { _isFight = true; wManager.Wow.Helpers.Chat.SendChatMessageWhisper("IsFight","namespeudo"); Thread.Sleep(10000); Initialize(); } else { _isFight = false; wManager.Wow.Helpers.Chat.SendChatMessageWhisper("NotISFight","namespeudo"); Thread.Sleep(10000); } Thread.Sleep(10000); }; } But never say "IsFight" when a mob attack me ?
June 8, 20196 yr 3 hours ago, duthibaut said: I try something like : public void SkipNodesIfFight() { robotManager.Events.FiniteStateMachineEvents.OnBeforeCheckIfNeedToRunState += (engine, state, cancelable) => { if (state is wManager.Wow.Bot.States.IsAttacked) { _isFight = true; wManager.Wow.Helpers.Chat.SendChatMessageWhisper("IsFight","namespeudo"); Thread.Sleep(10000); Initialize(); } else { _isFight = false; wManager.Wow.Helpers.Chat.SendChatMessageWhisper("NotISFight","namespeudo"); Thread.Sleep(10000); } Thread.Sleep(10000); }; } But never say "IsFight" when a mob attack me ? for this code to work you'd need to make it run inside Initialize();
June 8, 20196 yr May be wManager.Wow.ObjectManager.ObjectManager.GetUnitAttackPlayer().Count < = 0 works for you?
June 8, 20196 yr Author wManager.Wow.ObjectManager.ObjectManager.GetUnitAttackPlayer().Count < = 0 working fine ? thanks !
Create an account or sign in to comment