The first one is easy.
these are the triggers in the standard follow.fpi script:
Quote: ":waypointstate=0:animate=2,waypointstart
:waypointstate=3:animate=2,waypointnext
:waypointstate=4:animate=2,waypointrandom
:waypointstate=5:animate=2,waypointreverse"
waypointstate=5 is true when the character reaches the end of the waypoint. To make him stop, just remove the rest of the line and replace it with what you want. If you just want him to stand there, then:
Quote: ":waypointstate=5:none"
I'm not sure about the other two since anywithinzone seems to work with everything except characters.
Best.
I'm sorry, my answers are limited. You must ask the right question.