void main() { object oDoor = GetNearestObjectByTag("door_" + GetTag(OBJECT_SELF)); if (GetIsOpen(oDoor)) return; SetLocked(oDoor, FALSE); AssignCommand(oDoor, ActionOpenDoor(oDoor)); }