-
Posts
397 -
Joined
-
Last visited
Content Type
Forums
Articles
Bug Tracker
Downloads
Store
Posts posted by Avvi
-
-
First you need to extract the files from the .RAR . To extract the files, download 7-zip and follow the video I posted above.
-
-
Just now, Apexx said:
I just checked it and switched to off. Still Auto Attack.
Darn :(.
-
Just curious... What happens when this setting is turned off for you (Attack before being attacked)? Does the issue go away?
-
8 minutes ago, Apexx said:
Beast Mastery Fight Class Template [Derived from How to create an Fight Class (developer only)]
https://www.dropbox.com/s/bzqooe28lvhq3b9/BMHunter2.cs?dl=0It's probably not optimized, because I slapped it together quickly.
Oh,, I didn't mean your code specifically - I meant the WRobot code.
-
Just now, Apexx said:
It does not look nearly as bad, but it is a bit of an issue in my honest opinion. Thanks again @Avvi
Definitely. I agree, there is an issue here that I hope @Droidz can/will address. It has to be something in the WRotation code that is triggering Auto Attack.
-
-
Another thing you might be able to try..
if (id == wManager.Wow.Enums.LuaEventsId.UNIT_SPELLCAST_INTERRUPTED) { if (args[0] == "player" && args[1] == "Auto Shot") { wManager.Wow.Helpers.Lua.RunMacroText("/stopattack"); Methods.RunMacro("/cast Auto Shot", Me.InCombat); } }
-
Not sure if this will work, but try this:
private void watchForEvents() { EventsLuaWithArgs.OnEventsLuaWithArgs += (LuaEventsId id, List<string> args) => { if (id == wManager.Wow.Enums.LuaEventsId.PLAYER_ENTER_COMBAT) { Logging.Write("AUTO ATTACK ENABLED."); wManager.Wow.Helpers.Lua.RunMacroText("/stopattack"); Logging.Write("AUTO ATTACK DISABLED."); Methods.RunMacro("/cast Auto Shot", Me.InCombat); } }; }
I expect it to stop the auto attack. You may need to call another one of your methods to restart your rotation. Not sure how exactly it will behave once you stop the auto attack. Also, please note that this is a workaround, and doesn't really solve the problem. It would be interesting to determine what causes it to start the auto attack in the first place.
-
My code is working in Legion for me. This is exactly what i have:
private void watchForEvents() { EventsLuaWithArgs.OnEventsLuaWithArgs += (LuaEventsId id, List<string> args) => { if (id == wManager.Wow.Enums.LuaEventsId.PLAYER_ENTER_COMBAT) { Logging.Write("AUTO ATTACK ENABLED."); } }; }
I can spam the "Auto-Attack" button, and it spams the AUTO ATTACK ENABLED. Or, when the character enables it himself, it also logs the AUTO ATTACK ENABLED
-
24 minutes ago, Findeh said:On 9/22/2017 at 8:21 AM, Zer said:
- When bot chooses target he binds to it and run strait to it, but if any player attack this target during bot run and target becomes grey (tagget by other player) bot do not stop attacking, but continue run and attack that target. Is it possible to fix?
Unsolvable.
This is solvable via a plugin - if someone wanted to write one for it.
-
Did you add
watchForAutoAttack()
To your Initialize() ?
-
My mistake, the correct event is: PLAYER_ENTER_COMBAT . I forgot that Auto Attack is a different beast. The correct event is PLAYER_ENTER_COMBAT
Remove the if statement, and just print the logs like this:
private void watchForAutoAttack() { EventsLuaWithArgs.OnEventsLuaWithArgs += (LuaEventsId id, List<string> args) => { if (id == wManager.Wow.Enums.LuaEventsId.PLAYER_ENTER_COMBAT) { // log the stuffs } }; }
-
I think this should work:
You'll have to call watchForAutoAttack() from your initializer. Also, you may need to use UNIT_SPELLCAST_SENT instead.
private void watchForAutoAttack() { EventsLuaWithArgs.OnEventsLuaWithArgs += (LuaEventsId id, List<string> args) => { if (id == wManager.Wow.Enums.LuaEventsId.UNIT_SPELLCAST_START) { if (args[0] == "player" && args[1] == "Auto-Attack") { // log the stuffs } } }; }
-
41 minutes ago, miltonbrad said:
my graphics card is intel
Do you have flux.io ? Or Windows Night Mode turned on?
-
2 minutes ago, Apexx said:
Looking at the ability that is interrupting Auto Shot again, my thread title might be misleading. The standard "Attack" skill is the one flashing against Auto Shot in the animated .gif above.
I have the addon, "SpellID" that shows the obvious - spell ID in tooltips, and Attack is not returning any ID. I don't think I would be able to test if "Attack" is activated.I will try and disable any close proximity melee abilities from the fight class and see what happens...
Yeah, I think it's a good test - just to eliminate all possibilities. Let us know the results!
-
You Might have Nvidia / AMD graphics card overlay turned on. They both have a 'streaming' setting.
-
it sounds like some application is starting on your system after you restart - hence why it works the first time. If you restart again, and then wait 15 minutes does it not work the first time?
-
Have you tried restarting your PC? Make sure wow is in window mode.
It sounds like you might have a program running sometimes that is preventing it from starting.
-
Looking at your code, the only thing I can think of that 'might' be causing this is your WingClip method. Like maybe it is getting actived? Maybe??!? Or, perhaps the MyTarget.GetDistance is returning less than it should be?
MyTarget.GetDistance <= 5
Can you try adding an event that catches when the Auto-Attack spell is activated? And then print out the MyTarget.GetDistance, MyTarget.Name
-
I recommend that you post this in Bug Reports (https://wrobot.eu/bugtracker/), and provide logs so that Droidz can address it.
-
Hey there - Make sure you don't have Skype/Teamviewer/or any other overlay programs turned on. Sometimes these programs prevent WRobot from starting.
-
I will try. Thank you Droidz!
-
@Droidz is this something you can help on?
HELP....LOADING PROFILE!
in General discussion
Posted
Can you paste your logs here? Also, is the Play Button Changing to a Square, or is it staying a triangle?