home *** CD-ROM | disk | FTP | other *** search
- SET TALK OFF
- CLEAR
- SET COLOR TO 14,15/9
- IF .NOT.FILE('YMD.MEM')
- QUIT
- ENDIF
- REST FROM YMD ADDI
- JY=YEAR(DATE())
- JM=MONTH(DATE())
- JD=DAY(DATE())
- SY=1930
- SM=1
- SD=1
- @ 5,15 SAY "╟δ╩Σ╚δ╜±╠∞╚╒╞┌==> ─Ω:" GET JY PICT "9999" RANG 1987,1999
- @ 5,45 SAY "╘┬:" GET JM PICT "99" RANG 1,12
- @ 5,54 SAY "╚╒:" GET JD PICT "99" RANG 1,31
- READ
- SS=STR(VAL(SUBS(PD,1,2))+JM,2)+STR(VAL(SUBS(PD,3,2))+JD,2)
- @ 8,30 SAY "╟δ╩Σ╚δ┐┌┴ε:"
- SET EXACT ON
- I=1
- PASS=" "
- DO WHILE PASS<>SS.AND.I<=3
- SET CONSOLE OFF
- ACCEPT TO PASS
- SET CONSOLE ON
- IF PASS<>SS
- @ 9,45 SAY "┐┌┴ε┤φ !"
- ?? CHR(7)+CHR(7)
- @ 9,30 SAY "╟δ╓╪╨┬╩Σ╚δ:"
- I=I+1
- ENDIF
- ENDDO
- IF I>3
- ?? '─π╩╟╖╟╖¿╙├╗º!!! ╟δ╫╘╓╪!'
- ? CHR(7)+CHR(7)+CHR(7)+CHR(7)+CHR(7)+CHR(7)+CHR(7)+CHR(7)+CHR(7)
- QUIT
- ENDIF
- CLEAR
- @ 2,20 SAY [╜± ╠∞ ╚╒ ╞┌ ╩╟ ]+STR(JY,4)+[─Ω]+STR(JM,2)+[╘┬]+STR(JD,2)+[╚╒]
- @ 3,20 SAY [╟░┤╬╩╣╙├╚╒╞┌╩╟ ]+STR(KY,4)+[─Ω]+STR(KM,2)+[╘┬]+STR(KD,2)+[╚╒]
- @ 4,20 SAY [╟░┤╬╩╣╙├╩▒╝Σ╩╟ ]+SUBS(TIME,1,2)+[╩▒]+SUBS(TIME,4,2)+[╖╓]
- WAIT ' [ Q-═╦│÷! ░┤╞Σ╦ⁿ╚╬╥Γ╝ⁿ╘≥╝╠╨°......]' TO YN
- IF UPPE(YN)='Q'
- QUIT
- ENDIF
- KY=JY
- KM=JM
- KD=JD
- TIME=TIME()
- RELE PASS,K,I,SS,SY,SM,SD,DATE,DATE1
- SET SAFE OFF
- SAVE TO YMD
- SET EXACT OFF
- RETURN
- *** END OF PASSWD.PRG ***