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
-
- ;------------------------------------------------------------------------------
-
- Goto LABEL003
- :LABEL001
- PrintLn "@CLS@@X08 ▓█░▒▓█░▒▓ @X0FÅDDING A BBS TO THE LIST @X08▓█░▒▓█░░▒"
- PrintLn " ░▒ BBS Name: ▓█"
- PrintLn " ▓█ Phone Number: ░▒"
- PrintLn " ░▒ Speed: ▓█"
- PrintLn " ▒▓ Sysop: ▒▓"
- PrintLn " ▓█ NUP: ░▒"
- PrintLn " ░▒ Software: ▓█"
- PrintLn " ▓█ Nodes: ░▒"
- PrintLn " ░▒ HD Space: ▓█"
- PrintLn " ▓█ Warez: ░▒"
- PrintLn " ░▒ ▓█"
- PrintLn " ▓█░▒▓█▒▓█▒▓█░▒▓█░▒▓█░▒▓█░▒▓█░▒▓█░▒▓█░▒▓█░▒░▒"
- AnsiPos 31, 2
- InputStr "@X00_", STRING007, 14, 20, Mask_Ascii(), 0
- AnsiPos 35, 3
- InputStr "@X00_", STRING008, 14, 12, Mask_Ascii(), 0
- AnsiPos 28, 4
- InputStr "@X00_", STRING009, 14, 4, Mask_Ascii(), 0
- AnsiPos 28, 5
- InputStr "@X00_", STRING010, 14, 13, Mask_Ascii(), 0
- AnsiPos 26, 6
- InputStr "@X00_", STRING011, 14, 8, Mask_Ascii(), 0
- AnsiPos 31, 7
- InputStr "@X00_", STRING012, 14, 9, Mask_Ascii(), 0
- AnsiPos 28, 8
- InputStr "@X00_", STRING014, 14, 2, Mask_Ascii(), 0
- AnsiPos 31, 9
- InputStr "@X00_", STRING015, 14, 8, Mask_Ascii(), 0
- AnsiPos 28, 10
- InputStr "@X00_", STRING016, 14, 12, Mask_Ascii(), 0
- AnsiPos 25, 11
- InputStr "@X08Do You Wana Save [@X0FY/N@X08]", STRING013, 14, 1, Mask_Ascii(), 2
- If (STRING013 == "y") Goto LABEL002
- If (STRING013 == "Y") Goto LABEL002
- If (STRING013 == "n") Goto LABEL003
- If (STRING013 == "N") Goto LABEL003
- :LABEL002
- FAppend 1, PPEPath() + "BBSLIST.DAT", 1, 0
- FPutLn 1, "│@POS:2@" + STRING007, "@POS:25@" + STRING008 + "@POS:40@" + STRING009 + "@POS:46@" + STRING010 + "@POS:61@" + STRING011 + "@POS:70@" + STRING012 + "@POS:79@│"
- FClose 1
- FAppend 1, PPEPath() + "BBSLIST.LNG", 1, 0
- FPutLn 1, "@X08┌─────────────────────────────────────────────────────────────────────────────┐"
- FPutLn 1, "@X08│ BBS Name:@X0F" + STRING007 + "@POS:79@@X08│"
- FPutLn 1, "@X08│ Phone Number:" + STRING008 + "@POS:31@Speed:" + STRING009 + "@POS:44@Sysop:" + STRING010 + "@POS:66@NuP:" + STRING011 + "@POS:79@│"
- FPutLn 1, "@X08│ Software:" + STRING012 + "@POS:28@Nodes:" + STRING014 + "@POS:38@HD Space:" + STRING015 + "@POS:56@Warez:" + STRING016 + "@POS:79@│"
- FPutLn 1, "@X08└─────────────────────────────────────────────────────────────────────────────┘"
- FClose 1
- Goto LABEL003
- End
- :LABEL003
- Print "@CLS@"
- PrintLn ""
- PrintLn ""
- PrintLn ""
- PrintLn ""
- PrintLn ""
- PrintLn "@X07@X0F @X08AlF BBS Lister Version 3.0"
- PrintLn "@X0F @X08Coded By Kenitec Death / Joe MaMa <94>"
- PrintLn ""
- PrintLn "@X0F @X08 Add A BBS to the List @X08"
- PrintLn "@X0F @X08 List The BBS List "
- PrintLn "@X0F @X08Extra long BBS List"
- PrintLn "@X0F @X08Info About This PPE"
- PrintLn "@X0F @X08Goodbye "
- PrintLn "@X0F @X08Quit Back to BBS"
- PrintLn ""
- PrintLn ""
- PrintLn ""
- PrintLn ""
- PrintLn ""
- PrintLn ""
- PrintLn " @X07[@X0F,@X07]@X08 or @X07[@X0FA@X07]@X08,@X07[@X0FZ@X07] @X08Move, @X07[@X0FENTER@X07]@X08 Selects.."
- Goto LABEL004
- End
- :LABEL004
- AnsiPos 0, 10
- Print "@X0F @X08 List The BBS List "
- AnsiPos 0, 14
- Print "@X0F @X08Quit Back to BBS "
- AnsiPos 0, 9
- Print "@X0F @X70 Add A BBS to the List @X08"
- STRING001 = ""
- While (STRING001 == "") Do
- STRING001 = Inkey()
- EndWhile
- If (STRING001 == Chr(13)) Goto LABEL001
- If (((STRING001 == "DOWN") || (STRING001 == Chr(122))) || (STRING001 == Chr(90))) Goto LABEL005
- If (((STRING001 == "UP") || (STRING001 == Chr(65))) || (STRING001 == Chr(97))) Goto LABEL009
- If (STRING001 == Chr(32)) Goto LABEL005
- Goto LABEL004
- :LABEL005
- AnsiPos 0, 9
- Print "@X0F @X08Add A BBS to the List@X08 "
- AnsiPos 0, 11
- Print "@X0F @X08 Extra long BBS List@X08 "
- AnsiPos 0, 10
- Print "@X0F @X70 List The BBS List @X08"
- STRING002 = ""
- While (STRING002 == "") Do
- STRING002 = Inkey()
- EndWhile
- If (STRING002 == Chr(13)) Goto LABEL010
- If (((STRING002 == "DOWN") || (STRING002 == Chr(122))) || (STRING002 == Chr(90))) Goto LABEL006
- If (((STRING002 == "UP") || (STRING002 == Chr(65))) || (STRING002 == Chr(97))) Goto LABEL004
- If (STRING002 == Chr(32)) Goto LABEL006
- Goto LABEL005
- :LABEL006
- AnsiPos 0, 10
- Print "@X0F @X08List The BBS List@X08 "
- AnsiPos 0, 12
- Print "@X0F @X08Info About This PPE@X08 "
- AnsiPos 0, 11
- Print "@X0F @X70 Extra long BBS List @X08"
- STRING003 = ""
- While (STRING003 == "") Do
- STRING003 = Inkey()
- EndWhile
- If (STRING003 == Chr(13)) Goto LABEL014
- If (((STRING003 == "DOWN") || (STRING003 == Chr(122))) || (STRING003 == Chr(90))) Goto LABEL007
- If (((STRING003 == "UP") || (STRING003 == Chr(65))) || (STRING003 == Chr(97))) Goto LABEL005
- If (STRING003 == Chr(32)) Goto LABEL007
- Goto LABEL006
- :LABEL007
- AnsiPos 0, 11
- Print "@X0F @X08Extra long BBS List@X08 "
- AnsiPos 0, 13
- Print "@X0F @X08Goodbye@X08 "
- AnsiPos 0, 12
- Print "@X0F @X70 Info About This PPE @X08"
- STRING004 = ""
- While (STRING004 == "") Do
- STRING004 = Inkey()
- EndWhile
- If (STRING004 == Chr(13)) Goto LABEL011
- If (((STRING004 == "DOWN") || (STRING004 == Chr(122))) || (STRING004 == Chr(90))) Goto LABEL008
- If (((STRING004 == "UP") || (STRING004 == Chr(65))) || (STRING004 == Chr(97))) Goto LABEL006
- If (STRING004 == Chr(32)) Goto LABEL008
- Goto LABEL007
- :LABEL008
- AnsiPos 0, 12
- Print "@X0F @X08Info About This PPE@X08 "
- AnsiPos 0, 14
- Print "@X0F @X08Quit Back to BBS@X08 "
- AnsiPos 0, 13
- Print "@X0F @X70 Goodbye @X08"
- STRING005 = ""
- While (STRING005 == "") Do
- STRING005 = Inkey()
- EndWhile
- If (STRING005 == Chr(13)) Goto LABEL012
- If (((STRING005 == "DOWN") || (STRING005 == Chr(122))) || (STRING005 == Chr(90))) Goto LABEL009
- If (((STRING005 == "UP") || (STRING005 == Chr(65))) || (STRING005 == Chr(97))) Goto LABEL007
- If (STRING005 == Chr(32)) Goto LABEL009
- Goto LABEL008
- :LABEL009
- AnsiPos 0, 9
- Print "@X0F @X08 Add A BBS to the List@X08 "
- AnsiPos 0, 13
- Print "@X0F @X08Goodbye "
- AnsiPos 0, 14
- Print "@X0F @X70 Quit Back to BBS @X08"
- STRING006 = ""
- While (STRING006 == "") Do
- STRING006 = Inkey()
- EndWhile
- If (STRING006 == Chr(13)) Goto LABEL013
- If (((STRING006 == "DOWN") || (STRING006 == Chr(122))) || (STRING006 == Chr(90))) Goto LABEL004
- If (((STRING006 == "UP") || (STRING006 == Chr(65))) || (STRING006 == Chr(97))) Goto LABEL008
- If (STRING006 == Chr(32)) Goto LABEL004
- Goto LABEL009
- Goto LABEL003
- End
- :LABEL010
- PrintLn "@CLS@"
- PrintLn "@CLS@@X07@X0F▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"
- PrintLn "@X07▒@X71 Board Name Number Speed Sysop NuP Software@X07█▓"
- PrintLn "@X08▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀"
- PrintLn "┌─────────────────────────────────────────────────────────────────────────────┐"
- DispFile PPEPath() + "BBSLIST.DAT", 1
- PrintLn "└─────────────────────────────────────────────────────────────────────────────┘"
- PrintLn "@MORE@"
- Goto LABEL003
- End
- :LABEL011
- PrintLn "@CLS@"
- PrintLn "@X08 AlF BBS Lister By Kenitec Death / Joe MaMa <94>"
- PrintLn " AlF in <94> Kicken Some Ass"
- PrintLn " Version 3.0 "
- PrintLn ""
- PrintLn "History:"
- PrintLn ""
- PrintLn "1.0 This Version never Existed Because 2 is always Better than 1"
- PrintLn ""
- PrintLn "2.0 This Version i would like to call the contriversial Version"
- PrintLn " because after it came out many people liked it yet hated it"
- PrintLn " Because it looked so much like the Genesis BBS lister by"
- PrintLn " The Anti Christ..."
- PrintLn ""
- PrintLn "3.0 In case you are Stupid that is the Version you are lookin at"
- PrintLn " Well this was inspired By CoBrA Who is a local sysop.. Well"
- PrintLn " He called me some names because of version 2.0 so i would"
- PrintLn " like to dedicate this version to him..."
- PrintLn ""
- PrintLn ""
- PrintLn "@MORE@"
- Goto LABEL003
- End
- :LABEL012
- Bye
- End
- :LABEL013
- PrintLn "@CLS@@X07@X0F @X08AlF BBS Lister Version 3.0 "
- PrintLn "@X0F @X08Coded By Kenitec Death / Joe MaMa <94>"
- End
- :LABEL014
- PrintLn "@CLS@"
- DispFile PPEPath() + "BBSLIST.LNG", 1
- PrintLn "@MORE@"
- Goto LABEL003
- End
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 8 End
- ; 53 Goto
- ; 12 Let
- ; 19 Print
- ; 65 PrintLn
- ; 34 If
- ; 2 DispFile
- ; 2 FAppend
- ; 2 FClose
- ; 6 FPutLn
- ; 10 InputStr
- ; 1 Bye
- ; 28 AnsiPos
- ;
- ;
- ; ■ Functions used :
- ;
- ; 33 +
- ; 58 ==
- ; 6 !
- ; 24 ||
- ; 36 Chr()
- ; 6 Inkey()
- ; 10 Mask_Ascii()
- ; 4 PPEPath()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; 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!
- ;------------------------------------------------------------------------------
-