If you can't find a way to do what you want, you could always use an invisible NPC that uses a proximity to port people back. Though, they could just lag and get past the NPC and hit the zoneline...
You could always remove the zonepoint and add an object they have to click to get into the next zone that checks for a character flag.
|