void main()
{
string sTarget;
location lLoc;
object oPC;

oPC = GetEnteringObject();
sTarget = GetLocalString(GetEnteringObject(),"P3Exit");

lLoc = GetLocation(GetObjectByTag(sTarget));

object oPartyMember = GetFirstFactionMember(oPC, TRUE);
while (GetIsObjectValid(oPartyMember) == TRUE)
    {
    AssignCommand(oPartyMember,JumpToLocation(lLoc));
    oPartyMember = GetNextFactionMember(oPC, TRUE);
    }

}