z tego co mi wiadomo to jezeli chcesz aby zatrzymywal sie przy najblizszym waypoincie to rutyna powinna wygladac tak:
FUNC VOID Rtn_WAIT_9999 () //zamias 9999 daj id twojego npc
{
var c_npc kompan; kompan = Hlp_GetNpc(InstanceNPC);
TA_Stand (08,00,20,30,Npc_GetNearestWP(kompan));
TA_Stand (20,30,08,00,Npc_GetNearestWP(kompan));
};