AI is impossibly stupid and lies all the time. Like this case.
you are correct that is a different code language but the macro itself still functions as i said
that said if the macro is not banable but works within the game. thank you
I really wish theyâd cut it out with the, âWhen you break the rules youâll know. We wonât explain. No second chances,â nonsense.
You wonât get banned for using in-game macros since they can only do what youâre allowed to do with them (unless you used it to spam chat excessively or something) but it doesnât work. I could tell just by looking at it that it would just write the words else if into chat, but I tested it in-game just incase.
The else if just gets written to chat and everything else after it is just redundant. You also canât check if a buff exists and cast based on that in a macro.
All it actually does it randomly target someone and cast echo (including on someone that already has echo), which is pointless.
They probably do that because if someone breaks the rules based on what they saw in the TOS, they could then use the excuse that someone from staff said otherwise and it could be seen as unjust. There could also be legal implications if they start elaborating. Its also possible that the rules are deliberately vague to avoid lawyering.
Avoiding clarity because users rule lawyer is, by definition, also rule lawyering. If the company does not speak in plain language, the players will respond in kind. Regardless, I donât care about rule lawyering⌠folks who want to waste their time with it should enjoy themselves.
What I care about is that if something is TOS thereâs no way to find that out other than self-interpretation of the intentionally vague rules, followed by zero warning before permanent ban for exploit, followed by denied appeal because âyouâre guilty, you deserve it.â That whole flow is kind of messed up, you know?
Basically they donât know
The macro is fine but it wonât work because several of the conditions it uses arenât supported.
So hereâs what your macro actually does:
Script is empty so that can be ignored, its just filler text.
First it clears target ONLY IF current target is dead OR not friendly OR you press the macro whilst holding ctrl.
Second it targets closest nearby friendly unit (if this even work, havenât seen it before).
Third it does nothing, as you dont input a spell to cast (never seen buff:X/nobuff:X either, doubt its supported).
Fourth it cast echo (regardless of target, but the previous actions should have led to to you having a friendly target as you reach this bit).
Fifth it does nothing.
Sixth it swaps target to the next nearby friend.
Seventh it does nothing.
Eigth it swaps to the next nearby friend again, effectively negating the sixth action.
I think most people are glossing over the /script at the start. So op thinks they are doing this all in a script even though theyâre using secure macro syntax and not function calls. CastSpell(), ClearTarget(), and TargetUnit() are all protected funcitons and none of these would actually work inside a script, but the script is literally empty and does nothing because of the new line. Theyâre also trying an elseif without proper syntax and without even starting an initial if statement and it wouldnât surprise me if the macro interpreted that as a chat command and just has your character say âelse ifâ
Oi, guy above me, you donât get to edit your post and steal my credit you hooligan, I saw that
Have you tried it? It does not look like it should be able to run.
im using it and how i actually made the code was looking up the language then using google to help simplify but in game it seems to be working as i have intended would love other feed back on it if possible. i quite new to code and the code i do know is gml so kinda used google references like this to make this code.
https://www.google.com/search?q=how+to+use[buff]+command+wow+macro&sca_esv=9b3e9e640231a92a&rlz=1C1VDKB_enUS928US928&sxsrf=AHTn8zpKxbMUyXyo8oUjcJLXEfPsWn7Epw%3A1744495929849&ei=OeX6Z4bLM-Gf0PEPrZ6SgAQ&ved=0ahUKEwjGy9fhwdOMAxXhDzQIHS2PBEAQ4dUDCBA&uact=5&oq=how+to+use[buff]+command+wow+macro&gs_lp=Egxnd3Mtd2l6LXNlcnAiImhvdyB0byB1c2VbYnVmZl0gY29tbWFuZCB3b3cgbWFjcm8yBRAhGKABMgUQIRigATIFECEYoAEyBRAhGKABMgUQIRigAUi4oQxQAFjsnwxwA3gAkAEAmAFroAH4EqoBBDM0LjK4AQPIAQD4AQGYAiegAoAUqAIUwgIHECMYJxjqAsICFBAAGIAEGJECGLQCGIoFGOoC2AEBwgIUEAAYgAQY4wQYtAIY6QQY6gLYAQHCAgoQIxiABBgnGIoFwgIEECMYJ8ICCxAAGIAEGJECGIoFwgIREC4YgAQYsQMY0QMYgwEYxwHCAgsQABiABBixAxiDAcICDhAAGIAEGLEDGIMBGIoFwgIOEC4YgAQYsQMY0QMYxwHCAg0QABiABBixAxhDGIoFwgIQEC4YgAQYsQMYQxiDARiKBcICChAAGIAEGEMYigXCAg0QLhiABBixAxhDGIoFwgIKEC4YgAQYFBiHAsICChAuGIAEGEMYigXCAg4QLhiABBjHARiOBRivAcICERAuGIAEGNQCGMcBGI4FGK8BwgIOEC4YgAQYsQMYgwEY1ALCAgUQABiABMICEBAAGIAEGLEDGIMBGBQYhwLCAggQABiABBixA8ICCxAAGIAEGLEDGIoFwgIKEAAYgAQYFBiHAsICBhAAGBYYHsICBxAAGIAEGA3CAggQABgWGAoYHsICCxAAGIAEGIYDGIoFwgIFEAAY7wXCAggQABiABBiiBMICBRAhGKsCmAMJ8QWoSAjjY8II3roGBggBEAEYAZIHBDM3LjKgB92bArIHBDM0LjK4B_ET&sclient=gws-wiz-serp
invalid conditionals are simply ignored.
This, as an example, would still cast echo.
/cast [random:gibberish] echo
This guys random ai generated overview is a bunch of ai nonsense. Buff is not a valid macro conditional.
so in game this will still cast echo but simply put even with 6 target dummys it is not random as it will always go to the target dummy without echo
kinda just learning and question but yes
Because youâre cycling targets.
that would make sense then, at the end of the day i was trying to make macro to target someone without echo and cast it, but if cycling targets is whats happening here then it surely cant be banned cause said code is just ineffective
and going into it working kinda got nervous looking at rules and being told that they cant answer if its legal or not