If they are not detecting AHK, I would recommend trying to use a pixel scanner for a specific yellow color (I'm assuming that your character mini-map is still yellow) on the top-left corner. Then, you can use that to make if statements on (x, y) locations to trigger an action.
When I was making shitty AHK bots for MapleRoyals, I would keep track of player status (1, 2, 3, etc), map a player status to an (x, y) position (ie. if I am player state 2, move left/right/up/down). I would also press "x" or some action that triggers genesis or an attack. It might be a little more complicated on the new GMS, but I think you can still do stuff like:
There are other ways, like working with packets to send attacks/skills too. Anyway, this is if their anti-cheat is not that great.Code:fn doAttack() { Sleep(rand(250)) // Sleep function that chooses a random value from 0 - 249 ms PressKey("X") // Press X to attack Sleep(rand(2500, 3000)) // Sleep for a random time from 2500 - 2999 ms b/c you used an attack }
Edit:
Also, if you know a bit of simple game hacking a "reading process memory", then you can make a simple C/C++/C#/Python with just that much information tbh. Writing a simple macro is like:
You can even create threads to keep track of timers for when you need to activate buffs (maybe atomic variables?). You can look up multi-threading if you are interested in doing that. I am very inexperienced with coding and that was the way I kept track of buffs for my bots (in C++, I wasn't sure how to do it in AHK cause I wasn't really interested in writing more in-depth code for it).Code:// Press X three times for your aran or kanna combo auto-attack LOL fn comboAtk() { PressKey("X") Sleep(250) PressKey("X") Sleep(250) PressKey("X") }