void main()
{
    object oPC = GetEnteringObject();

    if(GetIsPC(oPC) && GetLocalInt(OBJECT_SELF, "FIRED") != 1)
    {
    ExportAllCharacters();
    DoSinglePlayerAutoSave();
    SetLocalInt(OBJECT_SELF, "FIRED", 1);
}
}
