You set the waypoints with a name. Then write them in your macro like this /nav waypoint name . You need to put in a check for moving next, with a delay, like this.
Rich (BB code):
/nav waypoint turn1
/delay 2
/while (${Navigation.Active}) {
/delay 1
}
You can string them together to do a pretty complex route.