//Put this script OnClick or OnFailToOpen void main() { object oPC = GetClickingObject(); if (!GetIsPC(oPC)) return; DelayCommand(10.0, SetLocked(OBJECT_SELF, FALSE)); DelayCommand(11.0, ActionOpenDoor(OBJECT_SELF)); DelayCommand(40.0, ActionCloseDoor(OBJECT_SELF)); DelayCommand(41.0, SetLocked(OBJECT_SELF, TRUE)); }