home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PCBOARD
/
FPCB270A.ZIP
/
FPCBNM.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1994-02-06
|
17KB
|
769 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
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
;------------------------------------------------------------------------------
:LABEL001
STRING011 = Chr(13)
STRING029 = Space(6) + STRING011
STRING005 = "FPCBNM"
STRING007 = TokenStr()
Tokenize STRING007
If (TokCount() < 1) Then
Gosub LABEL021
PrintLn "@X0BPLEASE @X0Ftell the @X0BSYSOP @X0Fthat there is @X0BNO FPCBNM Configuration File Specified!@X07"
Log "@X0ENo FPCBNM Configuration File Specified@X07", 1
Else
GetToken STRING012
If (Exist(PPEPath() + STRING012)) Goto LABEL002
Gosub LABEL021
PrintLn "@X0BPLEASE @X0Ftell the @X0BSYSOP @X0Fthat there is @X0BNO FPCBNM Configuration File Found!@X07"
Log "@X0ENo FPCBNM Configuration File Found@X07", 1
Goto LABEL024
:LABEL002
FOpen 1, PPEPath() + STRING012, 2, 0
FGet 1, STRING002
FGet 1, STRING004
FGet 1, STRING020
FGet 1, STRING021
FGet 1, STRING024
FGet 1, STRING016
FGet 1, STRING017
FGet 1, STRING018
FGet 1, STRING046
FGet 1, STRING045
FGet 1, STRING048
FClose 1
If (STRING002 == "") Goto LABEL023
If (STRING020 == "") Goto LABEL023
If (STRING021 == "") Goto LABEL023
If (STRING016 == "") Goto LABEL023
If (STRING017 == "") Goto LABEL023
If (STRING018 == "") Goto LABEL023
If (STRING004 == "00000000") Goto LABEL022
If (STRING048 == "") Goto LABEL023
STRING001 = ReadLine(PCBDat(), 94)
STRING001 = Strip(STRING001, " ")
STRING002 = Strip(STRING002, " ")
STRING001 = Upper(STRING001)
STRING002 = Upper(STRING002)
STRING005 = Upper(STRING005)
STRING006 = STRING005 + STRING001 + STRING002
INTEGER002 = -1
INTEGER001 = 1
While (INTEGER001 <= Len(STRING006)) Do
INTEGER002 = (INTEGER002 * Asc(Mid(STRING006, INTEGER001, 1))) / 3
INTEGER002 = And(INTEGER002, 1073741823)
INTEGER001 = INTEGER001 + 1
EndWhile
STRING003 = I2S(INTEGER002, 16)
If (STRING003 <> STRING004) Then
Goto LABEL022
Endif
:LABEL003
STRING020 = Upper(STRING020)
STRING016 = "(" + STRING016 + ")"
If (STRING016 == STRING016) Then
STRING016 = Space(6)
Endif
STRING021 = Upper(STRING021)
If (STRING021 == "Y") Goto LABEL005
If (STRING021 == "N") Goto LABEL004
Goto LABEL024
:LABEL004
Goto LABEL009
Goto LABEL024
:LABEL005
If (STRING007 == "1") Goto LABEL009
If (STRING007 == "2") Goto LABEL018
If (STRING007 <> "") STRING008 = ""
GetUser
If (U_Sec >= STRING046) Goto LABEL006
Goto LABEL007
Goto LABEL024
:LABEL006
If (STRING045 == "Y") Goto LABEL008
:LABEL007
Cls
STRING008 = ""
If (Exist(PPEPath() + "FPCBNM1")) Then
DispFile PPEPath() + "FPCBNM1", 1 + 2 + 4
Else
Newline
PrintLn "@X1F ┌──────────────────────────────────────────────────────────────────────────┐ @X07"
PrintLn "@X1F │ @SYSDATE:8@ S E L E C T T Y P E O F N E T M A I L @SYSTIME:5R@ │ @X07"
PrintLn "@X1F └──────────────────────────────────────────────────────────────────────────┘ @X07"
PrintLn "@X1F ┌──────────────────────────────────────────────────────────────────────────┐ @X07"
PrintLn "@X1F │ (1) NetMail to a User at a Node in FidoNet │ @X07"
PrintLn "@X1F │ (2) NetMail to a User at an InterNet Site │ @X07"
PrintLn "@X1F └──────────────────────────────────────────────────────────────────────────┘ @X07"
Newlines 2
Endif
If (Exist(PPEPath() + "FPCBTX1")) Then
DispFile PPEPath() + "FPCBTX1", 1 + 4 + 2
InputText "", STRING008, 14, 1
STRING008 = Upper(STRING008)
Else
InputStr " @X0FEnter@X0E=(@X0FQ@X0E)uit, Netmail Selection Command@X0E", STRING008, 14, 1, "q, Q, 1, 2", 2 + 4 + 128 + 8
Endif
If (STRING008 == "1") Goto LABEL012
If (STRING008 == "2") Goto LABEL018
If (STRING008 == "Q") Goto LABEL024
If (STRING008 == "") Goto LABEL024
Goto LABEL024
:LABEL008
STRING008 = ""
Cls
If (Exist(PPEPath() + "FPCBNM2")) Then
DispFile PPEPath() + "FPCBNM2", 1 + 2 + 4
Else
Newline
PrintLn "@X1F ┌──────────────────────────────────────────────────────────────────────────┐ @X07"
PrintLn "@X1F │ @SYSDATE:8@ S E L E C T T Y P E O F N E T M A I L @SYSTIME:5R@ │ @X07"
PrintLn "@X1F └──────────────────────────────────────────────────────────────────────────┘ @X07"
PrintLn "@X1F ┌──────────────────────────────────────────────────────────────────────────┐ @X07"
PrintLn "@X1F │ (1) NetMail to a User at a Node in FidoNet │ @X07"
PrintLn "@X1F │ (2) NetMail to a User at an InterNet Site │ @X07"
PrintLn "@X1F │ (3) NetMail via Auto-Addresser │ @X07"
PrintLn "@X1F └──────────────────────────────────────────────────────────────────────────┘ @X07"
Newlines 2
Endif
If (Exist(PPEPath() + "FPCBTX2")) Then
Newlines 2
DispFile PPEPath() + "FPCBTX2", 1 + 4 + 2
InputText "", STRING008, 14, 1
Else
InputStr " @X0FEnter@X0E=(@X0FQ@X0E)uit, Netmail Selection Command@X0E", STRING008, 14, 1, "q, Q, 1, 2, 3", 8
Endif
If (STRING008 == "1") Goto LABEL012
If (STRING008 == "2") Goto LABEL018
If (STRING008 == "3") Goto LABEL017
If (STRING008 == "Q") Goto LABEL024
If (STRING008 == "") Goto LABEL024
Goto LABEL024
:LABEL009
GetUser
If (U_Sec >= STRING046) Goto LABEL010
Goto LABEL012
Goto LABEL024
:LABEL010
If (STRING045 == "Y") Goto LABEL011
Goto LABEL012
Goto LABEL024
:LABEL011
Cls
STRING008 = ""
If (Exist(PPEPath() + "FPCBNM7")) Then
DispFile PPEPath() + "FPCBNM7", 1 + 2 + 4
Else
Newline
PrintLn "@X1F ┌──────────────────────────────────────────────────────────────────────────┐ @X07"
PrintLn "@X1F │ @SYSDATE:8@ S E L E C T T Y P E O F N E T M A I L @SYSTIME:5R@ │ @X07"
PrintLn "@X1F └──────────────────────────────────────────────────────────────────────────┘ @X07"
PrintLn "@X1F ┌──────────────────────────────────────────────────────────────────────────┐ @X07"
PrintLn "@X1F │ (1) NetMail to a User at a Node in FidoNet │ @X07"
PrintLn "@X1F │ (2) NetMail Via Auto-Addresser │ @X07"
PrintLn "@X1F └──────────────────────────────────────────────────────────────────────────┘ @X07"
Newline
Endif
If (Exist(PPEPath() + "FPCBTX3")) Then
DispFile PPEPath() + "FPCBTX3", 1 + 4 + 2
InputText "", STRING008, 14, 1
Else
InputStr " @X0FEnter@X0E=(@X0FQ@X0E)uit, Netmail Selection Command@X0E", STRING008, 14, 1, "q, Q, 1, 2", 2 + 4 + 128 + 8
Endif
If (STRING008 == "1") Goto LABEL012
If (STRING008 == "2") Goto LABEL017
If (STRING008 == "Q") Goto LABEL024
If (STRING008 == "") Goto LABEL024
Goto LABEL024
:LABEL012
Cls
If (Exist(PPEPath() + "FPCBNM3")) Then
DispFile PPEPath() + "FPCBNM3", 1 + 2 + 4
Else
Newline
PrintLn "@X1F ┌───────────────────────────────────────────────────────────────────────────┐ @X07"
PrintLn "@X1F │ You are about to enter an FIDONET NETMAIL MESSAGE. Ensure that you │ @X07"
PrintLn "@X1F │ have the following prior to beginning: │ @X07"
PrintLn "@X1F │ │ @X07"
PrintLn "@X1F │ o The FULL REAL NAME of the INTENDED reciptient │ @X07"
PrintLn "@X1F │ o The FULL FIDONET NODE ADDRESS where the Recipient can be found. │ @X07"
PrintLn "@X1F └───────────────────────────────────────────────────────────────────────────┘ @X07"
Endif
Newline
DispText 199, 32768
InputText "", STRING013, 14, 60
PrintLn
DispText 200, 32768
InputText "", STRING014, 14, 60
If (Len(STRING014) < 2) Goto LABEL024
GetUser
Select Case (U_FSEP)
Case 0
STRING010 = NoChar()
Case 1
STRING010 = YesChar()
End Select
If (U_Sec >= STRING018) Then
STRING019 = NoChar()
Endif
Newline
If (Exist(PPEPath() + "FPCBTX4")) Then
DispFile PPEPath() + "FPCBTX4", 1 + 4 + 2
InputText "", STRING015, 14, 20
Else
InputStr "@X0EEnter FidoNet Node Number@X0E", STRING015, 14, 20, "1234567890/:.", 8
Endif
:LABEL013
STRING015 = "(" + STRING015 + ")"
If (STRING020 == "INTERPCB") Goto LABEL014
If (U_Sec < STRING017) Then
Goto LABEL014
Endif
Cls
If (Exist(PPEPath() + "FPCBNM4")) Then
DispFile PPEPath() + "FPCBNM4", 1 + 2 + 4
Else
Newline
PrintLn " "
PrintLn "@X0F Select the Netmail Priority You Wish Your Message To Be Routed As:@X07"
PrintLn " "
PrintLn " @X0F(@X0EC@X0F) @X0ACRASH @X0F= @X0ESend to FidoNet Node Directly.@X07"
PrintLn " @X0F(@X0EH@X0F) @X0AHOLD @X0F= @X0EHold for Pickup by FidoNet Node.@X07"
PrintLn " @X0F(@X0EI@X0F) @X0AIMMEDIATELY @X0F= @X0EImmediately Route Along Normal FidoNet Chain.@X07"
PrintLn " @X0F(@X0EN@X0F) @X0ANONE @X0F= @X0ENo Transfer Mode Desired.@X07"
PrintLn " "
Newline
Endif
If (Exist(PPEPath() + "FPCBTX5")) Then
DispFile PPEPath() + "FPCBTX5", 1 + 4 + 2
InputText "", STRING009, 14, 1
STRING009 = Upper(STRING009)
Else
InputStr "@X0E Select NetMail Priority, (@X0FENTER@X0E) for Default Priority@X0E", STRING009, 15, 1, "C, c, I, i, H, h, n, N", 2 + 4 + 128 + 8
Endif
Select Case (STRING009)
Case "C"
STRING016 = "(CRASH)"
Case "I"
STRING016 = "(IMM)"
Case "H"
STRING016 = "(HOLD)"
Case "N"
STRING016 = Space(2)
End Select
:LABEL014
STRING030 = "E " + STRING011 + STRING013 + STRING011 + STRING014 + STRING011 + STRING010 + STRING011
STRING031 = STRING015 + STRING011
STRING032 = STRING016 + STRING011
STRING033 = "E " + STRING011 + STRING013 + STRING011 + STRING014 + STRING011
STRING034 = "@<" + STRING015 + STRING011
Select Case (STRING020)
Case "FIDOPCB"
Goto LABEL015
Case "QFRONT"
Goto LABEL015
Case Else
Goto LABEL016
End Select
:LABEL015
If ((U_Sec < STRING018) && (U_FSEP == 0)) Then
KbdStuff STRING033 + STRING031 + STRING032
Goto LABEL024
ElseIf ((U_Sec >= STRING018) && (U_FSEP == 0)) Then
KbdStuff STRING033 + STRING031 + STRING032
Goto LABEL024
Else
KbdStuff STRING030 + STRING031 + STRING032
Goto LABEL024
Endif
Goto LABEL024
:LABEL016
If ((U_Sec < STRING018) && (U_FSEP == 0)) Then
KbdStuff STRING033 + STRING034
Goto LABEL024
ElseIf ((U_Sec >= STRING018) && (U_FSEP == 0)) Then
KbdStuff STRING033 + STRING034
Goto LABEL024
Else
KbdStuff STRING030 + STRING034
Goto LABEL024
Endif
Goto LABEL024
:LABEL017
If (STRING046 == "") Goto LABEL023
If (STRING045 == "") Goto LABEL023
Cls
Newline
If (Exist(PPEPath() + "ADDRESS.TXT")) DispFile PPEPath() + "ADDRESS.TXT", 1 + 2 + 4
FOpen 1, PPEPath() + "ADDRESS.CFG", 0, 3
FGet 1, STRING049
FGet 1, STRING059
FGet 1, STRING069
FGet 1, STRING050
FGet 1, STRING060
FGet 1, STRING070
FGet 1, STRING051
FGet 1, STRING061
FGet 1, STRING071
FGet 1, STRING052
FGet 1, STRING062
FGet 1, STRING072
FGet 1, STRING053
FGet 1, STRING063
FGet 1, STRING073
FGet 1, STRING054
FGet 1, STRING064
FGet 1, STRING074
FGet 1, STRING055
FGet 1, STRING065
FGet 1, STRING075
FGet 1, STRING056
FGet 1, STRING066
FGet 1, STRING076
FGet 1, STRING057
FGet 1, STRING067
FGet 1, STRING077
FGet 1, STRING058
FGet 1, STRING068
FGet 1, STRING078
FClose 1
STRING047 = ""
If (Exist(PPEPath() + "FPCBTX6")) Then
Newline
DispFile PPEPath() + "FPCBTX6", 1 + 4 + 2
InputText "", STRING047, 14, 1
STRING047 = Upper(STRING047)
Else
InputStr "@X0E(ENTER)=Quit, Select Desired Address@X0E", STRING047, 15, 2, "Qq1234567890", 2 + 4 + 128 + 256 + 8
Endif
Select Case (STRING047)
Case "1"
STRING015 = STRING049
STRING013 = STRING059
STRING014 = STRING069
Goto LABEL013
Case "2"
STRING015 = STRING050
STRING013 = STRING060
STRING014 = STRING070
Goto LABEL013
Case "3"
STRING015 = STRING051
STRING013 = STRING061
STRING014 = STRING071
Goto LABEL013
Case "4"
STRING015 = STRING052
STRING013 = STRING062
STRING014 = STRING072
Goto LABEL013
Case "5"
STRING015 = STRING053
STRING013 = STRING063
STRING014 = STRING073
Goto LABEL013
Case "6"
STRING015 = STRING054
STRING013 = STRING064
STRING014 = STRING074
Goto LABEL013
Case "7"
STRING015 = STRING055
STRING013 = STRING065
STRING014 = STRING075
Goto LABEL013
Case "8"
STRING015 = STRING056
STRING013 = STRING066
STRING014 = STRING076
Goto LABEL013
Case "9"
STRING015 = STRING057
STRING013 = STRING067
STRING014 = STRING077
Goto LABEL013
Case "10"
STRING015 = STRING058
STRING013 = STRING068
STRING014 = STRING078
Goto LABEL013
Case "Q"
Goto LABEL001
Case STRING011
Goto LABEL024
End Select
Goto LABEL024
:LABEL018
If (STRING024 == "") Goto LABEL023
STRING024 = "(" + STRING024 + ")"
Cls
If (Exist(PPEPath() + "FPCBNM5")) Then
DispFile PPEPath() + "FPCBNM5", 1 + 2 + 4
Else
Newline
PrintLn "@X1F ┌───────────────────────────────────────────────────────────────────────────┐ @X07"
PrintLn "@X1F │ You are about to enter an INTERNET E-MAIL MESSAGE. Ensure that you │ @X07"
PrintLn "@X1F │ have the following prior to beginning: │ @X07"
PrintLn "@X1F │ │ @X07"
PrintLn "@X1F │ o the INTERNET ALIAS of the INTENDED reciptient │ @X07"
PrintLn "@X1F │ o Site and Domain where the Intended Recipient can be found │ @X07"
PrintLn "@X1F └───────────────────────────────────────────────────────────────────────────┘ @X07"
Endif
Newline
DispText 200, 32768
InputText "", STRING014, 14, 53
If (Len(STRING014) < 2) Goto LABEL024
Newline
GetUser
Select Case (U_FSEP)
Case 0
STRING010 = NoChar()
Case 1
STRING010 = YesChar()
End Select
If (U_Sec >= STRING018) Then
STRING019 = NoChar()
Endif
If (Exist(PPEPath() + "FPCBTX7")) Then
DispFile PPEPath() + "FPCBTX7", 1 + 4 + 2
InputText "", STRING022, 14, 60
Newline
Else
InputStr "@X0EEnter the user's @X0FNAME@X0E mail is intended for", STRING022, 14, 60, Mask_Ascii(), 2 + 4 + 256
Endif
If (Exist(PPEPath() + "FPCBTX8")) Then
DispFile PPEPath() + "FPCBTX8", 1 + 4 + 2
InputText "", STRING025, 14, 60
Newline
Else
InputStr "@X0EEnter the InterNet @X0FSITE@X0E this msg is to be sent to", STRING025, 14, 60, Mask_Ascii(), 2 + 4 + 256
Endif
If (Exist(PPEPath() + "FPCBTX9")) Then
DispFile PPEPath() + "FPCBTX9", 1 + 4 + 2
InputText "", STRING027, 14, 60
Else
InputStr "@X0EEnter the InterNet @X0FDOMAIN@X0E this msg is to be sent to", STRING027, 14, 60, Mask_Ascii(), 2 + 4
Endif
STRING023 = Lower(STRING022)
STRING026 = Lower(STRING025)
STRING028 = Lower(STRING027)
STRING035 = "E " + STRING011 + "UUCP" + STRING011 + STRING014 + STRING011 + STRING010 + STRING011
STRING036 = "To: " + STRING023 + "@" + STRING026 + "." + STRING028 + STRING011 + STRING029 + STRING029
STRING037 = "E " + STRING011 + "UUCP" + STRING011 + STRING014 + STRING011 + STRING019 + STRING011 + STRING010 + STRING011
STRING038 = "E " + STRING011 + "UUCP" + STRING011 + STRING014 + STRING011
STRING039 = STRING024 + STRING011
STRING040 = "E " + STRING011 + "UUCP" + STRING011 + STRING014 + STRING011 + STRING010 + STRING011
STRING041 = "E " + STRING011 + "UUCP" + STRING011 + STRING014 + STRING011
STRING042 = "E " + STRING011 + "UUCP" + STRING011 + STRING014 + STRING011 + STRING019 + STRING011 + STRING010 + STRING011
STRING043 = "@<" + STRING024 + STRING011
STRING044 = "To: " + STRING023 + "@" + STRING026 + "." + STRING028 + STRING011 + STRING029 + STRING029
Select Case (STRING020)
Case "FIDOPCB"
Goto LABEL019
Case "QFRONT"
Goto LABEL019
Case Else
Goto LABEL020
End Select
:LABEL019
If ((U_Sec < STRING018) && (U_FSEP == 0)) Then
KbdStuff STRING038 + STRING039 + STRING036
Goto LABEL024
ElseIf ((U_Sec >= STRING018) && (U_FSEP == 0)) Then
KbdStuff STRING038 + STRING039 + STRING036
Goto LABEL024
Else
KbdStuff STRING035 + STRING039 + STRING036
Goto LABEL024
Endif
Goto LABEL024
:LABEL020
If ((U_Sec < STRING018) && (U_FSEP == 0)) Then
KbdStuff STRING041 + STRING043 + STRING044
Goto LABEL024
ElseIf ((U_Sec >= STRING018) && (U_FSEP == 0)) Then
KbdStuff STRING041 + STRING043 + STRING044
Goto LABEL024
Else
KbdStuff STRING040 + STRING043 + STRING044
Goto LABEL024
Endif
Goto LABEL024
:LABEL021
Sound 440
Delay 9
Sound 0
Delay 9
Return
:LABEL022
Gosub LABEL021
Cls
Newlines 7
PrintLn "@X4F ┌───────────────────────────────────────────────────────────────────────────┐ @X07"
PrintLn "@X4F │ FPCBNM V2.70 by John Luce │ @X07"
PrintLn "@X4F │ Copyright (c) 1993-94. ALL RIGHTS RESERVED │ @X07"
PrintLn "@X4F │ │ @X07"
PrintLn "@X4F │ * * * This Copy of FPCBNM is UNREGISTERED * * * │ @X07"
PrintLn "@X4F │ PLEASE ENCOURAGE YOUR SYSOP TO REGISTER │ @X07"
PrintLn "@X4F └───────────────────────────────────────────────────────────────────────────┘ @X07"
Delay 91
Goto LABEL003
:LABEL023
If (STRING002 == "") Then
PrintLn
Gosub LABEL021
PrintLn "@X0EPLEASE @X0Ftell the @X0ESYSOP @X0Fthat there is a @X0EFPCBNM Configuration Error @X0Fon @X0ELine 1@X07"
Log "@X0EFPCBNM Configuration File Error Line 1@X07", 1
Endif
If (STRING020 == "") Then
PrintLn
Gosub LABEL021
PrintLn "@X0DPLEASE @X0Ftell the @X0DSYSOP @X0Fthat there is a @X0DFPCBNM Configuration Error @X0Fon @X0DLine 2@X07"
Log "@X0EFPCBNM Configuration File Error Line 2@X07", 1
Endif
If (STRING021 == "") Then
PrintLn
Gosub LABEL021
PrintLn "@X09PLEASE @X0Ftell the @X09SYSOP @X0Fthat there is a @X09FPCBNM Configuration Error @X0Fon @X09Line 3@X07"
Log "@X0EFPCBNM Configuration File Error Line 3@X07", 1
Endif
If (STRING024 == "") Then
PrintLn
Gosub LABEL021
PrintLn "@X0APLEASE @X0Ftell the @X0ASYSOP @X0Fthat there is a @X0AFPCBNM Configuration Error @X0Fon @X0ALine 4@X07"
Log "@X0EFPCBNM Configuration File Error Line 4@X07", 1
Endif
If (STRING024 == "") Then
PrintLn
Gosub LABEL021
PrintLn "@X0BPLEASE @X0Ftell the @X0BSYSOP @X0Fthat there is a @X0BFPCBNM Configuration Error @X0Fon @X0BLine 5@X07"
Log "@X0EFPCBNM Configuration File Error Line 5@X07", 1
Endif
If (STRING016 == "") Then
PrintLn
Gosub LABEL021
PrintLn "@X0CPLEASE @X0Ftell the @X0CSYSOP @X0Fthat there is a @X0CFPCBNM Configuration Error @X0Fon @X0CLine 6@X07"
Log "@X0EFPCBNM Configuration File Error Line 6@X07", 1
Endif
If (STRING017 == "") Then
PrintLn
Gosub LABEL021
PrintLn "@X0EPLEASE @X0Ftell the @X0ESYSOP @X0Fthat there is a @X0EFPCBNM Configuration Error @X0Fon @X0ELine 7@X07"
Log "@X0EFPCBNM Configuration File Error Line 7@X07", 1
Endif
If (STRING018 == "") Then
PrintLn
Gosub LABEL021
PrintLn "@X0DPLEASE @X0Ftell the @X0DSYSOP @X0Fthat there is a @X0DFPCBNM Configuration Error @X0Fon @X0DLine 8@X07"
Log "@X0EFPCBNM Configuration File Error Line 8@X07", 1
Endif
If (STRING046 == "") Then
PrintLn
Gosub LABEL021
Log "@X0EFPCBNM Configuration File Error Line 9@X07", 1
Endif
PrintLn "@X09PLEASE @X0Ftell the @X09SYSOP @X0Fthat there is a @X09FPCBNM Configuration Error @X0Fon @X09Line 9@X07"
If (STRING045 == "") Then
PrintLn
Gosub LABEL021
PrintLn "@X0APLEASE @X0Ftell the @X0ASYSOP @X0Fthat there is a @X0AFPCBNM Configuration Error @X0Fon @X0ALine 10@X07"
Log "@X0EFPCBNM Configuration File Error Line 10@X07", 1
Endif
If (STRING048 == "") Then
PrintLn
Gosub LABEL021
PrintLn "@X0BPLEASE @X0Ftell the @X0BSYSOP @X0Fthat there is a @X0BFPCBNM Configuration Error @X0Fon @X0BLine 11@X07"
Log "@X0EFPCBNM Configuration File Error Line 11@X07", 1
Endif
Goto LABEL024
Endif
:LABEL024
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 8 Cls
; 198 Goto
; 89 Let
; 76 PrintLn
; 103 If
; 16 DispFile
; 2 FOpen
; 2 FClose
; 41 FGet
; 4 GetUser
; 13 Log
; 9 InputStr
; 14 Gosub
; 1 Return
; 3 Delay
; 16 Newline
; 4 Newlines
; 1 Tokenize
; 1 GetToken
; 3 DispText
; 12 InputText
; 12 KbdStuff
; 2 Sound
;
;
; ■ Functions used :
;
; 1 -
; 1 *
; 1 /
; 193 +
; 75 ==
; 2 <>
; 8 <
; 1 <=
; 8 >=
; 66 !
; 8 &&
; 3 Len(
; 3 Lower()
; 8 Upper()
; 1 Mid()
; 3 Space()
; 1 Chr()
; 1 Asc()
; 4 NoChar()
; 2 YesChar()
; 2 Strip()
; 3 Mask_Ascii()
; 1 PCBDat()
; 35 PPEPath()
; 1 ReadLine()
; 17 Exist()
; 1 I2S()
; 1 TokenStr()
; 1 And()
; 1 TokCount()
;
;------------------------------------------------------------------------------
;
; 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
; 1 While/EndWhile
; 40 If/Then or If/Then/Else
; 6 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------