home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .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
- ;------------------------------------------------------------------------------
-
- 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
-
- ;------------------------------------------------------------------------------
-
- Cls
- PrintLn "@X08[@X0FALF@X08] Message Enhancement Coded By: [@X0FJOE MAMA@X08]"
- FOpen 1, PPEPath() + "MESSAGE.CNF", 0, 0
- FGet 1, STRING011
- FGet 1, STRING012
- FGet 1, STRING013
- FGet 1, STRING020
- FGet 1, STRING018
- FGet 1, STRING019
- FGet 1, STRING025
- FGet 1, STRING007
- FGet 1, STRING005
- FGet 1, STRING006
- FGet 1, STRING015
- FGet 1, STRING002
- FGet 1, STRING003
- STRING010 = 1
- STRING008 = 2
- Goto LABEL001
- End
- :LABEL001
- AnsiPos STRING010, STRING008
- PrintLn STRING011
- PrintLn STRING018 + STRING012 + STRING019 + " " + STRING019 + STRING013 + "@X00"
- STRING016 = ""
- While (STRING016 == "") Do
- STRING016 = Inkey()
- EndWhile
- If (STRING016 == "LEFT") Goto LABEL002
- If (STRING016 == "a") Goto LABEL002
- If (STRING016 == "s") Goto LABEL002
- If (STRING016 == "RIGHT") Goto LABEL002
- If (STRING016 == Chr(32)) Goto LABEL002
- If (STRING016 == Chr(13)) STRING021 = "ALL"
- Goto LABEL003
- If (STRING016 <> "") Goto LABEL001
- Goto LABEL001
- :LABEL002
- AnsiPos STRING010, STRING008 + 1
- PrintLn STRING019 + STRING012 + STRING019 + " " + STRING018 + STRING013 + "@X00"
- STRING017 = ""
- While (STRING017 == "") Do
- STRING017 = Inkey()
- EndWhile
- If (STRING017 == "LEFT") Goto LABEL001
- If (STRING017 == "RIGHT") Goto LABEL001
- If (STRING017 == "a") Goto LABEL001
- If (STRING017 == "s") Goto LABEL001
- If (STRING017 == Chr(32)) Goto LABEL001
- If (STRING017 == Chr(13)) Goto LABEL004
- If (STRING017 <> "") Goto LABEL002
- Goto LABEL002
- End
- :LABEL003
- Goto LABEL006
- End
- :LABEL004
- PrintLn STRING020
- PrintLn STRING019 + "( )"
- STRING024 = GetY()
- AnsiPos 2, STRING024 - 1
- InputStr "_", STRING014, 8, 50, Mask_Ascii(), 4096
- If (STRING014 == "") STRING021 = STRING014
- PrintLn
- Goto LABEL005
- End
- :LABEL005
- PrintLn STRING025
- PrintLn STRING019 + "( )"
- STRING024 = GetY()
- AnsiPos 2, STRING024 - 1
- STRING014 = ""
- InputStr "_", STRING014, 8, 50, Mask_Ascii(), 4096
- PrintLn
- STRING022 = STRING014
- If (STRING014 == "") Goto LABEL014
- Goto LABEL007
- End
- :LABEL006
- PrintLn STRING025
- PrintLn STRING019 + "( )"
- STRING024 = GetY()
- AnsiPos 2, STRING024 - 1
- STRING014 = ""
- InputStr "_", STRING014, 8, 50, Mask_Ascii(), 4096
- PrintLn
- STRING022 = STRING014
- If (STRING014 == "") Goto LABEL014
- Goto LABEL010
- End
- :LABEL007
- STRING004 = GetY()
- PrintLn STRING007
- Goto LABEL008
- End
- :LABEL008
- AnsiPos 1, STRING024 + 1
- PrintLn STRING018 + STRING005 + STRING019 + " " + STRING019 + STRING006 + "@X00"
- STRING016 = ""
- While (STRING016 == "") Do
- STRING016 = Inkey()
- EndWhile
- If (STRING016 == "LEFT") Goto LABEL009
- If (STRING016 == "a") Goto LABEL009
- If (STRING016 == "s") Goto LABEL009
- If (STRING016 == "RIGHT") Goto LABEL009
- If (STRING016 == Chr(32)) Goto LABEL009
- If (STRING016 == Chr(13)) STRING023 = "R"
- Goto LABEL010
- If (STRING016 <> "") Goto LABEL008
- Goto LABEL008
- :LABEL009
- AnsiPos 1, STRING024 + 1
- PrintLn STRING019 + STRING005 + STRING019 + " " + STRING018 + STRING006 + "@X00"
- STRING016 = ""
- While (STRING016 == "") Do
- STRING016 = Inkey()
- EndWhile
- If (STRING016 == "LEFT") Goto LABEL008
- If (STRING016 == "a") Goto LABEL008
- If (STRING016 == "s") Goto LABEL008
- If (STRING016 == "RIGHT") Goto LABEL008
- If (STRING016 == Chr(32)) Goto LABEL008
- If (STRING016 == Chr(13)) STRING023 = "N"
- Goto LABEL010
- If (STRING016 <> "") Goto LABEL008
- Goto LABEL008
- End
- :LABEL010
- STRING009 = GetY()
- PrintLn STRING015
- Goto LABEL011
- End
- :LABEL011
- AnsiPos 1, STRING009 + 1
- PrintLn STRING018 + STRING002 + STRING019 + " " + STRING019 + STRING003 + "@X00"
- STRING016 = ""
- While (STRING016 == "") Do
- STRING016 = Inkey()
- EndWhile
- If (STRING016 == "LEFT") Goto LABEL012
- If (STRING016 == "a") Goto LABEL012
- If (STRING016 == "s") Goto LABEL012
- If (STRING016 == "RIGHT") Goto LABEL012
- If (STRING016 == Chr(32)) Goto LABEL012
- If (STRING016 == Chr(13)) STRING001 = "Y"
- Goto LABEL013
- If (STRING016 <> "") Goto LABEL011
- Goto LABEL011
- :LABEL012
- AnsiPos 1, STRING009 + 1
- PrintLn STRING019 + STRING002 + STRING019 + " " + STRING018 + STRING003 + "@X00"
- STRING016 = ""
- While (STRING016 == "") Do
- STRING016 = Inkey()
- EndWhile
- If (STRING016 == "LEFT") Goto LABEL011
- If (STRING016 == "a") Goto LABEL011
- If (STRING016 == "s") Goto LABEL011
- If (STRING016 == "RIGHT") Goto LABEL011
- If (STRING016 == Chr(32)) Goto LABEL008
- If (STRING016 == Chr(13)) STRING001 = "N"
- Goto LABEL013
- If (STRING016 <> "") Goto LABEL011
- Goto LABEL012
- End
- :LABEL013
- KbdStuff STRING021 + Chr(13)
- KbdStuff STRING022 + Chr(13)
- KbdStuff STRING023 + Chr(13)
- KbdStuff STRING001 + Chr(13)
- KbdStuff STRING001 + Chr(13)
- FClose 1
- End
- :LABEL014
- KbdStuff Chr(13)
- KbdStuff Chr(13)
- KbdStuff Chr(13)
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 11 End
- ; 1 Cls
- ; 69 Goto
- ; 29 Let
- ; 19 PrintLn
- ; 51 If
- ; 1 FOpen
- ; 1 FClose
- ; 13 FGet
- ; 3 InputStr
- ; 8 KbdStuff
- ; 9 AnsiPos
- ;
- ;
- ; ■ Functions used :
- ;
- ; 50 +
- ; 3 -
- ; 45 ==
- ; 6 <>
- ; 6 !
- ; 20 Chr()
- ; 6 Inkey()
- ; 3 Mask_Ascii()
- ; 1 PPEPath()
- ; 5 GetY()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : No flag
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 0 For/Next
- ; 6 While/EndWhile
- ; 0 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-