Ok so, I've been exploiting AQW for almost a whole day and I found how they did patched the shops! They have added in their database a column named "Location". Simply if you aren't in that location and you try to load shop, you will get disconnected. For the shops in the menu the location is "Menu" lol . So if you want to load any shop FOR EXAMPLE Necromancer shop, and you haven't completed the quests to unlock the shop. Just go to NecroTower and load the shop ^.^ So that's how you do it. AE may be smart, but not enough!
P.S: For the future hackers who will create new trainers, I suggest you for loading shop. First join the location then load the shop. For example if users load Shop: 1, he joins swordhaven and then it loads the shop.
> Don't download the load shop fixed, I'm still working on it.
Yeah people, he's right. But there is seemingly no way to fix it(none that I could think of, I mean), since your character's location is server-sided.
I thought this was already known information /
James is right, there are actually ways to fix this, but the issue is that it would take quite a bit of effort from what I know.
I literally know everything about rooms since I spent hours trying to improve my username grabber, and the only thing I can think of is recreating the Shop ID to location link manually, but that's not an easy task. Sorry for broken Englishssy formatting, on my phone.