Hi Barteek,
Give the following a try:
([color=BLUE]defun[/color] c:em ( [color=BLUE]/[/color] *error* nm p1 p2 p3 p4 ts tx xa ) [color=GREEN];; Elevation Marker[/color] [color=GREEN];; © Lee Mac 2011 - www.lee-mac.com[/color] ([color=BLUE]defun[/color] *error* ( msg ) ([color=BLUE]if[/color] ([color=BLUE]not[/color] ([color=BLUE]wcmatch[/color] ([color=BLUE]strcase[/color] msg) [color=MAROON]"*BREAK,*CANCEL*,*EXIT*"[/color])) ([color=BLUE]princ[/color] ([color=BLUE]strcat[/color] [color=MAROON]"\n** Error: "[/color] msg [color=MAROON]" **"[/color])) ) ([color=BLUE]princ[/color]) ) ([color=BLUE]setq[/color] ts ([color=BLUE]getvar[/color] 'TEXTSIZE) nm ([color=BLUE]trans[/color] '(0.0 0.0 1.0) 1 0 [color=BLUE]t[/color]) xa ([color=BLUE]angle[/color] '(0.0 0.0 0.0) ([color=BLUE]trans[/color] ([color=BLUE]getvar[/color] 'UCSXDIR) 0 nm [color=BLUE]t[/color])) ) ([color=BLUE]terpri[/color]) ([color=BLUE]while[/color] ([color=BLUE]setq[/color] p1 ([color=BLUE]getpoint[/color] [color=MAROON]"\rPick Elevation Line Point: "[/color])) ([color=BLUE]setq[/color] tx ([color=BLUE]rtos[/color] ([color=BLUE]cadr[/color] p1)) p2 ([color=BLUE]polar[/color] p1 ([color=BLUE]/[/color] [color=BLUE]pi[/color] 2.) ([color=BLUE]*[/color] ts ([color=BLUE]/[/color] ([color=BLUE]sqrt[/color] 3.0) 2.0))) p3 ([color=BLUE]polar[/color] p2 [color=BLUE]pi[/color] ([color=BLUE]*[/color] ts ([color=BLUE]strlen[/color] tx))) p4 ([color=BLUE]polar[/color] ([color=BLUE]polar[/color] p2 [color=BLUE]pi[/color] ([color=BLUE]*[/color] ts 0.5 ([color=BLUE]strlen[/color] tx))) ([color=BLUE]/[/color] [color=BLUE]pi[/color] 2.) ts) ) ([color=BLUE]foreach[/color] sym '(p1 p2 p3 p4) ([color=BLUE]set[/color] sym ([color=BLUE]trans[/color] ([color=BLUE]eval[/color] sym) 1 nm))) ([color=BLUE]entmakex[/color] ([color=BLUE]list[/color] ([color=BLUE]cons[/color] 0 [color=MAROON]"LWPOLYLINE"[/color]) ([color=BLUE]cons[/color] 100 [color=MAROON]"AcDbEntity"[/color]) ([color=BLUE]cons[/color] 100 [color=MAROON]"AcDbPolyline"[/color]) ([color=BLUE]cons[/color] 90 3) ([color=BLUE]cons[/color] 70 0) ([color=BLUE]cons[/color] 38 ([color=BLUE]caddr[/color] p1)) ([color=BLUE]cons[/color] 10 p1) ([color=BLUE]cons[/color] 40 0.0) ([color=BLUE]cons[/color] 41 ts) ([color=BLUE]cons[/color] 10 p2) ([color=BLUE]cons[/color] 40 ([color=BLUE]*[/color] ts 0.05)) ([color=BLUE]cons[/color] 41 ([color=BLUE]*[/color] ts 0.05)) ([color=BLUE]cons[/color] 10 p3) ([color=BLUE]cons[/color] 210 nm) ) ) ([color=BLUE]entmakex[/color] ([color=BLUE]list[/color] ([color=BLUE]cons[/color] 0 [color=MAROON]"TEXT"[/color]) ([color=BLUE]cons[/color] 7 ([color=BLUE]getvar[/color] 'TEXTSTYLE)) ([color=BLUE]cons[/color] 1 tx) ([color=BLUE]cons[/color] 50 xa) ([color=BLUE]cons[/color] 40 ts) ([color=BLUE]cons[/color] 10 p4) ([color=BLUE]cons[/color] 72 1) ([color=BLUE]cons[/color] 73 2) ([color=BLUE]cons[/color] 11 p4) ([color=BLUE]cons[/color] 210 nm) ) ) ) ([color=BLUE]princ[/color]))