Naruto for the zone thing here ya go i managed to get this to work a quite a while ago and i am unaware if this would work on the current release.
Code:
in client.cpp
All you have to find is this line and edit it.
else if (strcasecmp(sep->arg[2], "cshome") == 0 || strcasecmp(sep->arg[2], "load") == 0 || strcasecmp(sep->arg[2], "load2") == 0) {
You should then add to the else if line to be
else if (strcasecmp(sep->arg[2], "cshome") == 0 || strcasecmp(sep->arg[2], "bazaar") != 0 ) {
change bazaar to what you want :)
I however only tested this out once, a while ago and i dont know what other consqences this might have.