Description:
Place a construction point on the selected face by horizontal and vertical distance from the reference point.
Features and tips:

Horizontal and vertical distances can be keyed in, or simply picking on a point.
To key in exact distance, just place the cursor at the desired direction and enter the distance.- Construction point is placed on the plane (which extends beyond the face) defined by the selected face.
- If you do not want to offset horizontal or vertical distance, just enter 0 for distance.
Limitations and known bugs:
- Works better if you select the face and then run the script. The script will ask for a face if no face is selected. However, it doesn't accept face nested within a group, which is currently not active.
Setting out