home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 15
/
CD_ASCQ_15_070894.iso
/
vrac
/
cw_mm_33.zip
/
MAINMENU.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1994-06-01
|
22KB
|
577 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 2.OO (plain) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
Integer INTEGER001
Integer INTEGER002
Integer INTEGER003
Integer INTEGER004
Integer INTEGER005
Integer INTEGER006
Integer INTEGER007
Integer INTEGER008
Integer INTEGER009
Integer INTEGER010
Integer INTEGER011
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String STRING008
String STRING009
String STRING010
String STRING011
String STRING012
String STRING013
String STRING014
String STRING015
String STRING016
String STRING017
String STRING018
String STRING019
String STRING020
String STRING021
String STRING022
String STRING023
String STRING024
String STRING025
String STRING026
String STRING027
String STRING028
String STRING029
String STRING030
String STRING031
String STRING032
String STRING033
String STRING034
String STRING035
String STRING036
String STRING037
String STRING038
String STRING039
String STRING040
String STRING041
String STRING042
String STRING043
String STRING044
String STRING045
String STRING046
String STRING047
String STRING048
String STRING049
String STRING050
String STRING051
String STRING052
String STRING053
String STRING054
String STRING055
String STRING056
String STRING057
String STRING058
String STRING059
String STRING060
String STRING061
String STRING062
String STRING063
String STRING064
String STRING065
String STRING066
String STRING067
String STRING068
String STRING069
String STRING070
String STRING071
String STRING072
String STRING073
String STRING074
String STRING075
String STRING076
String STRING077
String STRING078
String STRING079
String STRING080
String STRING081
String STRING082
Time TIME001
;------------------------------------------------------------------------------
INTEGER006 = 36
STRING072 = PPEPath() + PPEName() + ".CNF"
STRING080 = 35110
STRING078 = "N"
STRING082 = "U" + "n" + "r" + "e" + "g" + "i" + "s" + "t" + "e" + "r" + "e" + "d"
If (PPEName() == "BBSLISTR") STRING079 = 48239
If (PPEName() == "BIRTHDAY") STRING079 = 58111
If (PPEName() == "CONFJOIN") STRING079 = 27233
If (PPEName() == "DOORMENU") STRING079 = 27233
If (PPEName() == "FILEMENU") STRING079 = 27233
If (PPEName() == "MAINMENU") STRING079 = 27233
If (PPEName() == "HOWHEARD") STRING079 = 18744
If (PPEName() == "NEWUSERS") STRING079 = 18744
If (PPEName() == "MSGQUEST") STRING079 = 10183
If (PPEName() == "PRO-VOTE") STRING079 = 30147
If (PPEName() == "REMINDME") STRING079 = 34515
If (PPEName() == "SPEEDLIM") STRING079 = 62956
If (PPEName() == "SUBSCRIP") STRING079 = 22239
If (PPEName() == "TIMEZONE") STRING079 = 38271
If (PPEName() == "USERNEWS") STRING079 = 51818
If (PPEName() == "WELCOMAT") STRING079 = 40621
If (Exist(STRING072)) Then
FOpen 1, STRING072, 0, 0
FGet 1, STRING067
FGet 1, INTEGER009
FGet 1, INTEGER008
FClose 1
Else
PrintLn "@X0CError - Config file not found - Please notify SysOp"
End
Endif
Tokenize STRING067
GetToken STRING076
GetToken STRING077
If ((INTEGER009 == 0) || (INTEGER008 == 79228)) Then
STRING078 = "N"
Goto LABEL004
Else
Goto LABEL001
Endif
:LABEL001
STRING081 = "N"
If (INTEGER008 == 52888) STRING081 = "Y"
If (INTEGER008 == 103750) STRING081 = "Y"
If (INTEGER008 == 77670) STRING081 = "Y"
If (INTEGER008 == 32139) STRING081 = "Y"
If (INTEGER008 == 40700) STRING081 = "Y"
If (INTEGER008 == 49190) STRING081 = "Y"
If (INTEGER008 == 50402) STRING081 = "Y"
If (INTEGER008 == 58961) STRING081 = "Y"
If (INTEGER008 == 67450) STRING081 = "Y"
If (INTEGER008 == 80838) STRING081 = "Y"
If (INTEGER008 == 103175) STRING081 = "Y"
If (INTEGER008 == 67270) STRING081 = "Y"
If (INTEGER008 == 55461) STRING081 = "Y"
If (INTEGER008 == 64023) STRING081 = "Y"
If (INTEGER008 == 72512) STRING081 = "Y"
If (INTEGER008 == 85900) STRING081 = "Y"
If (INTEGER008 == 63607) STRING081 = "Y"
If (INTEGER008 == 72098) STRING081 = "Y"
If (INTEGER008 == 80845) STRING081 = "Y"
If (INTEGER008 == 14372) STRING081 = "Y"
If (INTEGER008 == 22932) STRING081 = "Y"
If (INTEGER008 == 31421) STRING081 = "Y"
If (INTEGER008 == 44809) STRING081 = "Y"
If (INTEGER008 == 67145) STRING081 = "Y"
If (INTEGER008 == 67813) STRING081 = "Y"
If (STRING081 == "Y") STRING078 = "N"
If (STRING081 == "Y") Goto LABEL004
If ((INTEGER009 == 0) || (INTEGER008 == 79228)) Then
STRING078 = "N"
Goto LABEL004
Else
Goto LABEL002
Endif
:LABEL002
STRING073 = Left(STRING076, 1)
STRING074 = Left(STRING077, 2)
STRING075 = STRING073 + STRING074
If (STRING073 == "A") INTEGER010 = 1934
If (STRING073 == "B") INTEGER010 = 2859
If (STRING073 == "C") INTEGER010 = 3743
If (STRING073 == "D") INTEGER010 = 4660
If (STRING073 == "E") INTEGER010 = 5534
If (STRING073 == "F") INTEGER010 = 6471
If (STRING073 == "G") INTEGER010 = 7325
If (STRING073 == "H") INTEGER010 = 8287
If (STRING073 == "I") INTEGER010 = 9119
If (STRING073 == "J") INTEGER010 = 1096
If (STRING073 == "K") INTEGER010 = 2928
If (STRING073 == "L") INTEGER010 = 3885
If (STRING073 == "M") INTEGER010 = 4737
If (STRING073 == "N") INTEGER010 = 5674
If (STRING073 == "O") INTEGER010 = 6546
If (STRING073 == "P") INTEGER010 = 7463
If (STRING073 == "Q") INTEGER010 = 8355
If (STRING073 == "R") INTEGER010 = 9242
If (STRING073 == "S") INTEGER010 = 1164
If (STRING073 == "T") INTEGER010 = 2031
If (STRING073 == "U") INTEGER010 = 3973
If (STRING073 == "V") INTEGER010 = 4820
If (STRING073 == "W") INTEGER010 = 5782
If (STRING073 == "X") INTEGER010 = 6619
If (STRING073 == "Y") INTEGER010 = 7591
If (STRING073 == "Z") INTEGER010 = 8408
INTEGER007 = S2I(STRING075, INTEGER006) + INTEGER009 + STRING079 + INTEGER010
INTEGER011 = S2I(STRING075, INTEGER006) + INTEGER009 + STRING080 + INTEGER010
If (INTEGER008 == INTEGER007) Goto LABEL003
If (INTEGER008 == INTEGER011) Goto LABEL003
Goto LABEL007
:LABEL003
STRING078 = "Y"
If (Len(INTEGER009) == 1) STRING069 = "000"
If (Len(INTEGER009) == 2) STRING069 = "00"
If (Len(INTEGER009) == 3) STRING069 = "0"
If (Len(INTEGER009) == 4) STRING069 = ""
STRING070 = INTEGER009
STRING071 = STRING069 + STRING070
If (Len(STRING067) == 30) STRING068 = ""
If (Len(STRING067) == 29) STRING068 = ""
If (Len(STRING067) == 28) STRING068 = " "
If (Len(STRING067) == 27) STRING068 = " "
If (Len(STRING067) == 26) STRING068 = " "
If (Len(STRING067) == 25) STRING068 = " "
If (Len(STRING067) == 24) STRING068 = " "
If (Len(STRING067) == 23) STRING068 = " "
If (Len(STRING067) == 22) STRING068 = " "
If (Len(STRING067) == 21) STRING068 = " "
If (Len(STRING067) == 20) STRING068 = " "
If (Len(STRING067) == 19) STRING068 = " "
If (Len(STRING067) == 18) STRING068 = " "
If (Len(STRING067) == 17) STRING068 = " "
If (Len(STRING067) == 16) STRING068 = " "
If (Len(STRING067) == 15) STRING068 = " "
If (Len(STRING067) == 14) STRING068 = " "
If (Len(STRING067) == 13) STRING068 = " "
If (Len(STRING067) == 12) STRING068 = " "
If (Len(STRING067) == 11) STRING068 = " "
If (Len(STRING067) == 10) STRING068 = " "
If (Len(STRING067) == 9) STRING068 = " "
If (Len(STRING067) == 8) STRING068 = " "
If (Len(STRING067) == 7) STRING068 = " "
If (Len(STRING067) == 6) STRING068 = " "
If (Len(STRING067) == 5) STRING068 = " "
:LABEL004
STRING013 = "3.3 "
TIME001 = Time()
STRING008 = Left(String(TIME001), 5)
STRING009 = Right(String(STRING008), 2)
STRING010 = Left(String(STRING008), 2)
If (Hour(TIME001) > 11) Then
STRING011 = "PM"
Else
STRING011 = "AM"
Endif
If (STRING010 == "01") STRING010 = " 1"
If (STRING010 == "02") STRING010 = " 2"
If (STRING010 == "03") STRING010 = " 3"
If (STRING010 == "04") STRING010 = " 4"
If (STRING010 == "05") STRING010 = " 5"
If (STRING010 == "06") STRING010 = " 6"
If (STRING010 == "07") STRING010 = " 7"
If (STRING010 == "08") STRING010 = " 8"
If (STRING010 == "09") STRING010 = " 9"
If (STRING010 == "13") STRING010 = " 1"
If (STRING010 == "14") STRING010 = " 2"
If (STRING010 == "15") STRING010 = " 3"
If (STRING010 == "16") STRING010 = " 4"
If (STRING010 == "17") STRING010 = " 5"
If (STRING010 == "18") STRING010 = " 6"
If (STRING010 == "19") STRING010 = " 7"
If (STRING010 == "20") STRING010 = " 8"
If (STRING010 == "21") STRING010 = " 9"
If (STRING010 == "22") STRING010 = "10"
If (STRING010 == "23") STRING010 = "11"
STRING008 = STRING010 + ":" + STRING009 + " " + STRING011
STRING027 = " "
STRING028 = " "
STRING029 = " "
STRING030 = " "
STRING031 = " "
STRING032 = " "
STRING033 = " "
STRING034 = " "
STRING035 = " "
STRING036 = " "
STRING037 = " "
STRING038 = " "
STRING039 = " "
STRING040 = " "
STRING041 = " "
STRING042 = " "
STRING043 = " "
STRING044 = " "
STRING045 = " "
STRING046 = " "
STRING047 = " "
STRING048 = " "
STRING049 = " "
STRING050 = " "
STRING051 = " "
STRING052 = " "
STRING053 = " "
STRING054 = " "
STRING055 = " "
STRING056 = " "
STRING057 = " "
STRING058 = " "
STRING059 = " "
STRING060 = " "
STRING061 = " "
STRING062 = " "
STRING063 = " "
STRING064 = " "
STRING065 = " "
STRING066 = " "
GetUser
If (ReadLine(PCBDat(), 130) > U_Sec) STRING027 = "■"
If (ReadLine(PCBDat(), 121) > U_Sec) STRING028 = "■"
If (ReadLine(PCBDat(), 123) > U_Sec) STRING029 = "■"
If (ReadLine(PCBDat(), 125) > U_Sec) STRING030 = "■"
If (ReadLine(PCBDat(), 131) > U_Sec) STRING031 = "■"
If (ReadLine(PCBDat(), 138) > U_Sec) STRING032 = "■"
If (ReadLine(PCBDat(), 145) > U_Sec) STRING033 = "■"
If (ReadLine(PCBDat(), 137) > U_Sec) STRING034 = "■"
If (ReadLine(PCBDat(), 122) > U_Sec) STRING035 = "■"
If (ReadLine(PCBDat(), 136) > U_Sec) STRING036 = "■"
If (ReadLine(PCBDat(), 124) > U_Sec) STRING037 = "■"
If (ReadLine(PCBDat(), 153) > U_Sec) STRING038 = "■"
If (ReadLine(PCBDat(), 141) > U_Sec) STRING039 = "■"
If (ReadLine(PCBDat(), 126) > U_Sec) STRING040 = "■"
If (ReadLine(PCBDat(), 132) > U_Sec) STRING041 = "■"
If (ReadLine(PCBDat(), 134) > U_Sec) STRING042 = "■"
If (ReadLine(PCBDat(), 140) > U_Sec) STRING043 = "■"
If (ReadLine(PCBDat(), 146) > U_Sec) STRING044 = "■"
If (ReadLine(PCBDat(), 139) > U_Sec) STRING045 = "■"
If (ReadLine(PCBDat(), 128) > U_Sec) STRING046 = "■"
If (ReadLine(PCBDat(), 129) > U_Sec) STRING047 = "■"
If (ReadLine(PCBDat(), 133) > U_Sec) STRING048 = "■"
If (ReadLine(PCBDat(), 135) > U_Sec) STRING049 = "■"
If (ReadLine(PCBDat(), 142) > U_Sec) STRING050 = "■"
If (ReadLine(PCBDat(), 143) > U_Sec) STRING051 = "■"
If (ReadLine(PCBDat(), 144) > U_Sec) STRING052 = "■"
If (ReadLine(PCBDat(), 147) > U_Sec) STRING053 = "■"
If (ReadLine(PCBDat(), 151) > U_Sec) STRING054 = "■"
If (ReadLine(PCBDat(), 152) > U_Sec) STRING055 = "■"
If (ReadLine(PCBDat(), 148) > U_Sec) STRING056 = "■"
If (ReadLine(PCBDat(), 185) > U_Sec) STRING057 = "■"
FOpen 1, STRING072, 0, 0
FGet 1, STRING067
FGet 1, INTEGER009
FGet 1, INTEGER008
FGet 1, STRING012
FGet 1, INTEGER004
FGet 1, INTEGER001
FGet 1, STRING017
FGet 1, STRING021
FGet 1, INTEGER002
FGet 1, STRING018
FGet 1, STRING022
FGet 1, INTEGER003
FGet 1, STRING019
FGet 1, STRING023
FClose 1
STRING001 = PPEPath() + "MAINMENU." + String(Random(INTEGER004))
FOpen 1, STRING001, 0, 0
FGet 1, INTEGER005
FGet 1, STRING002
FGet 1, INTEGER005
FGet 1, STRING003
FGet 1, INTEGER005
FGet 1, STRING004
FGet 1, INTEGER005
FGet 1, STRING005
FGet 1, INTEGER005
FGet 1, STRING006
FGet 1, INTEGER005
FGet 1, STRING007
FClose 1
STRING020 = "Y"
If (INTEGER001 >= 1) Goto LABEL005
STRING020 = "N"
Goto LABEL006
:LABEL005
STRING014 = " "
STRING015 = " "
STRING016 = " "
If (ReadLine(STRING072, 6) > U_Sec) STRING014 = "■"
If (ReadLine(STRING072, 9) > U_Sec) STRING015 = "■"
If (ReadLine(STRING072, 12) > U_Sec) STRING016 = "■"
If (Len(STRING017) + Len(STRING021) == 19) STRING024 = ""
If (Len(STRING017) + Len(STRING021) == 18) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 17) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 16) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 15) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 14) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 13) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 12) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 11) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 10) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 9) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 8) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 7) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 6) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 5) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 4) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 3) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 2) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 1) STRING024 = " "
If (Len(STRING017) + Len(STRING021) == 0) STRING024 = " "
If (Len(STRING018) + Len(STRING022) == 19) STRING025 = ""
If (Len(STRING018) + Len(STRING022) == 18) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 17) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 16) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 15) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 14) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 13) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 12) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 11) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 10) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 9) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 8) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 7) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 6) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 5) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 4) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 3) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 2) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 1) STRING025 = " "
If (Len(STRING018) + Len(STRING022) == 0) STRING025 = " "
If (Len(STRING019) + Len(STRING023) == 19) STRING026 = ""
If (Len(STRING019) + Len(STRING023) == 18) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 17) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 16) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 15) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 14) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 13) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 12) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 11) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 10) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 9) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 8) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 7) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 6) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 5) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 4) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 3) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 2) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 1) STRING026 = " "
If (Len(STRING019) + Len(STRING023) == 0) STRING026 = " "
:LABEL006
Cls
If (STRING078 == "Y") Then
PrintLn STRING002, " ┌───────────────────────────────────────────────────────────────────────────", STRING003, "┐ @X07"
PrintLn STRING002, " │ ", STRING004, "@SYSDATE@ ", STRING005, STRING068, STRING067, " ", STRING004, "@POS:69@", STRING008, " ", STRING003, "│ @X07"
PrintLn STRING002, " └", STRING003, "───────────────────────────────────────────────────────────────────────────┘ @X07"
Else
PrintLn STRING002, " ┌───────────────────────────────────────────────────────────────────────────", STRING003, "┐ @X07"
PrintLn STRING002, " │ ", STRING004, "@SYSDATE@ <", STRING082, "> ", STRING005, "MainMenu v", STRING013, " ", STRING004, "@POS:69@", STRING008, " ", STRING003, "│ @X07"
PrintLn STRING002, " └", STRING003, "───────────────────────────────────────────────────────────────────────────┘ @X07"
Endif
PrintLn STRING002, " ■ ", STRING004, "Means the Command is unavailable at your current security level @X07"
PrintLn STRING002, " ┌───────────────────────", STRING003, "┐ ", STRING002, "┌───────────────────────", STRING003, "┐ ", STRING002, "┌───────────────────────", STRING003, "┐ @X07"
PrintLn STRING002, " │", STRING006, STRING027, " J ", STRING007, "Join a Conference ", STRING003, "│ ", STRING002, "│", STRING006, STRING037, " D ", STRING007, "Download a File ", STRING003, "│ ", STRING002, "│", STRING006, STRING047, " I ", STRING007, "Initial Logon Scrn ", STRING003, "│ @X07"
PrintLn STRING002, " │", STRING006, STRING028, " A ", STRING007, "Abandon Conference ", STRING003, "│ ", STRING002, "│", STRING006, STRING038, "DB ", STRING007, "Download In Batch ", STRING003, "│ ", STRING002, "│", STRING006, STRING048, " M ", STRING007, "Mode Graphics ", STRING003, "│ @X07"
PrintLn STRING002, " │", STRING006, STRING029, " C ", STRING007, "Comment To SysOp ", STRING003, "│ ", STRING002, "│", STRING006, STRING039, " U ", STRING007, "Upload a File ", STRING003, "│ ", STRING002, "│", STRING006, STRING049, " O ", STRING007, "Operator Page ", STRING003, "│ @X07"
PrintLn STRING002, " │", STRING006, STRING030, " E ", STRING007, "Enter a Message ", STRING003, "│ ", STRING002, "│", STRING006, STRING038, "UB ", STRING007, "Upload In Batch ", STRING003, "│ ", STRING002, "│", STRING006, STRING050, " V ", STRING007, "View Your Settings ", STRING003, "│ @X07"
PrintLn STRING002, " │", STRING006, STRING031, " K ", STRING007, "Kill a Message ", STRING003, "│ ", STRING002, "│", STRING006, STRING040, " F ", STRING007, "File Directories ", STRING003, "│ ", STRING002, "│", STRING006, STRING051, " W ", STRING007, "Write Settings ", STRING003, "│ @X07"
PrintLn STRING002, " │", STRING006, STRING032, " R ", STRING007, "Read Messages ", STRING003, "│ ", STRING002, "│", STRING006, STRING041, " L ", STRING007, "Locate a Filespec ", STRING003, "│ ", STRING002, "│", STRING006, STRING052, " X ", STRING007, "eXpert Mode Toggle ", STRING003, "│ @X07"
PrintLn STRING002, " │", STRING006, STRING033, " Y ", STRING007, "Your Messages ", STRING003, "│ ", STRING002, "│", STRING006, STRING042, " N ", STRING007, "New Files Scan ", STRING003, "│ ", STRING002, "│", STRING006, STRING053, " OPEN ", STRING007, "a DOOR ", STRING003, "│ @X07"
PrintLn STRING002, " │", STRING006, STRING034, " Q ", STRING007, "Quick Msg Search ", STRING003, "│ ", STRING002, "│", STRING006, STRING043, " T ", STRING007, "Transfer Protocol ", STRING003, "│ ", STRING002, "│", STRING006, STRING054, " USERS ", STRING007, "Listing ", STRING003, "│ @X07"
PrintLn STRING002, " │", STRING006, STRING035, " B ", STRING007, "Bulletin Menu ", STRING003, "│ ", STRING002, "│", STRING006, STRING044, " Z ", STRING007, "Zippy Files Scan ", STRING003, "│ ", STRING002, "│", STRING006, STRING055, " WHO ", STRING007, "Else Is Online ", STRING003, "│ @X07"
PrintLn STRING002, " │", STRING006, STRING036, " P ", STRING007, "Page Screen Length ", STRING003, "│ ", STRING002, "│", STRING006, STRING045, " S ", STRING007, "Script Question'r ", STRING003, "│ ", STRING002, "│", STRING006, STRING056, " CHAT ", STRING007, "With a User ", STRING003, "│ @X07"
PrintLn STRING002, " │", STRING006, " G ", STRING007, "Goodbye / Logoff ", STRING003, "│ ", STRING002, "│", STRING006, STRING046, " H ", STRING007, "Help With Cmds ", STRING003, "│ ", STRING002, "│", STRING006, STRING057, " TEST ", STRING007, "File Integrity ", STRING003, "│ @X07"
If ((STRING020 == "Y") && (STRING078 == "Y")) PrintLn STRING002, " │", STRING006, STRING014, " ", STRING017, " ", STRING007, STRING021, STRING024, " ", STRING003, "│ ", STRING002, "│", STRING006, STRING015, " ", STRING018, " ", STRING007, STRING022, STRING025, " ", STRING003, "│ ", STRING002, "│", STRING006, STRING016, " ", STRING019, " ", STRING007, STRING023, STRING026, " ", STRING003, "│ @X07"
PrintLn STRING002, " └", STRING003, "───────────────────────┘ ", STRING002, "└", STRING003, "───────────────────────┘ ", STRING002, "└", STRING003, "───────────────────────┘ @X07"
If (Exist(STRING012) && (STRING078 == "Y")) DispFile STRING012, 4 + 2 + 1
End
:LABEL007
Cls
PrintLn
PrintLn " @X5D┌──────────────────────────────@X50┐@X07"
PrintLn " @X5D│ @X5AMainMenu v", STRING013, " @X50│@X07"
PrintLn " @X5D│ @X50│@X07"
PrintLn " @X5D│ @X5BAborting Operation @X50│@X07"
PrintLn " @X5D│ @X50│@X07"
PrintLn " @X5D│ @X5BInvalid Registration Code! @X50│@X07"
PrintLn " @X5D└@X50──────────────────────────────┘@X07"
Beep
Delay 182
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 3 End
; 2 Cls
; 20 Goto
; 282 Let
; 30 PrintLn
; 223 If
; 1 DispFile
; 3 FOpen
; 3 FClose
; 29 FGet
; 1 GetUser
; 1 Delay
; 1 Tokenize
; 2 GetToken
; 1 Beep
;
;
; ■ Functions used :
;
; 89 +
; 189 ==
; 35 >
; 1 >=
; 6 !
; 2 &&
; 2 ||
; 150 Len(
; 4 Left()
; 1 Right()
; 1 Random()
; 1 Time()
; 1 Hour()
; 4 String()
; 31 PCBDat()
; 2 PPEPath()
; 34 ReadLine()
; 2 Exist()
; 2 S2I()
; 17 PPEName()
;
;------------------------------------------------------------------------------
;
; Analysis flags : d
;
; d - Access PCBOARD.DAT ■ 2
; Program gets the full pathname to PCBOARD.DAT, this may be usefull
; for many PPE so they can find various informations on the system
; (system paths, max number of lines in messages, ...) but it may also
; be a way to gather vital informations.
; ■ Search for : PCBDAT()
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 5 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------