void main() { object oPC = GetLastUsedBy(); if (!GetIsPC(oPC)) return; object oTarget; location lTarget; oTarget = GetWaypointByTag("P_VaudePT"); lTarget = GetLocation(oTarget); if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return; DelayCommand(3.0 , AssignCommand(oPC, ClearAllActions())); DelayCommand(3.0 , AssignCommand(oPC, ActionJumpToLocation(lTarget))); }