DECLARE SUB Prcnt () DECLARE SUB Hlo () DECLARE FUNCTION Crct! (afn!) CLS : COLOR 7, 0 msg$ = "DDE Rules!" PRINT "You have three trys to enter the correct password if you enter a wrong" PRINT "password three times the virus will destroy your C drive." LOCATE 25, 1: COLOR 15, 1: PRINT msg$; STRING$(80 - LEN(msg$), 32); FOR q = 1 TO 3 COLOR 7, 0 LOCATE 4 + q - 1, 1 INPUT "PasswordÄ>", pw$ IF RTRIM$(LTRIM$(UCASE$(pw$))) = "DDE RULES" + CHR$(33) + CHR$(65) THEN COLOR 15, 1: LOCATE 4 + q - 1, LEN("Password->") + LEN(pw$) + 2: PRINT "Right, bye!"; : COLOR 7, 0: PRINT : END LOCATE 4 + q - 1, Crct(LEN("Password->") + LEN(pw$) + 2): PRINT "Wrong!" NEXT q COLOR 15, 1: PRINT "You have failed to enter the correct password! The virus is active. :-("; : COLOR 7, 0: PRINT Hlo END FUNCTION Crct (afn) n = afn m = 80 10 IF n > m THEN n = n - m: GOTO 10 Crct = n END FUNCTION SUB Hlo FOR Cnt = 0 TO 100 Prcnt PRINT Cnt; "% complete"; LOCATE CSRLIN, 1 NEXT Cnt END SUB SUB Prcnt FOR q = 1 TO 20 MKDIR "C:\AA." + RTRIM$(LTRIM$(STR$(q))) RMDIR "C:\AA." + RTRIM$(LTRIM$(STR$(q))) NEXT q END SUB