Not sure which macro you're using (first page filtered at work), but sounds like you're using a reset=3 in your macro. It'll reset the macro after 3 seconds "BUT" only 3 seconds of not touching it. Putting a reset="time" in a spam macro is useless, as it'll never reset. (remember it's 3 seconds from "last click of macro".
If you could confirm which you're using could explain a bit better
Thanks
Connect With Us