home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
PHRIPKI2.ZIP
/
ARDAP.ZIP
/
ARDAP.PPE
(
.txt
)
next >
Wrap
PCBoard Programming Language Executable
|
1994-11-07
|
7KB
|
214 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 3.O1 (Encryption type I) - 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
;------------------------------------------------------------------------------
STRING005 = "fwrip"
STRING008 = ".KEY"
STRING007 = ".BOB"
STRING010 = "000-00-0000"
If (CheckRip()) Then
STRING011 = "Y"
Else
STRING011 = "N"
Endif
FOpen 1, PPEPath() + "PHRIPKIT.CNF", 0, 0
FGet 1, STRING002
FGet 1, STRING003
FGet 1, STRING004
FGet 1, STRING006
FClose 1
If (Exist(PPEPath() + STRING005 + STRING008)) Goto LABEL004
If (Exist(PPEPath() + "SUPP" + STRING008)) Goto LABEL003
Goto LABEL005
:LABEL001
If (STRING009 == "N") Goto LABEL009
:LABEL002
Gosub LABEL006
If (STRING011 == "N") Goto LABEL010
PrintLn "POFF"
PrintLn "@CLS@"
PrintLn "!|*|1K|w03042A0R11|S0100|B0A08GO6G|S0101|B0A08GO0O|W0|c08|=00000003|R0A08GO6G"
PrintLn "!|Y00000100|1B00000000LC0400000B010900000009000000|1U0B6PGT980000"
PrintLn "!|1B00000000LC040000010B0900000009000000|1U0K6XGK900000|c09"
PrintLn "!|l060L6X0L6X0L7IGK7IGK6X0M6X|=00000001|c08|l060K6W0K6W0K7HGJ7HGJ6W0L6W"
PrintLn "!|1B00000000LC0400000A080200000002000000|1UDX7PGB850000"
PrintLn "!|1B00000000LC0400000C080400000004000000|1UDY8FG88V0000"
PrintLn "!|1B00000000LC0400000F040C0000000C000000|1U0P70GF7F0000|c0F|Y08000100"
PrintLn "!|@0V6TA B C D E F G I J K L M N O P Q R S T U V W X Y Z"
PrintLn "!|1B00000000LC030000080F0700000007000000|1U0N7N3D7Y0000|1C0H7K3J820|1P3I7K000"
PrintLn "!|1P6J7K000|1P9L7K000|1C0I7KCK820|1P0H83000"
PrintLn "!|1B00000000LC0400000B010900000009000000|1UCR7PDM8U0000|@EA7IEnter|@EI88Quit"
PrintLn "!|Y08010100|@CQ7KMore|c00|Y00000100|@1J7QTest|@4S7PTS|@1M87QWK|@4I87Open"
PrintLn "!|@7K7ONews|@7N87Who|@AN7PHelp|@AN89Chat|c0F"
PrintLn "!|@2O8PThe Phantom Ansi / Rip Adapter 1.0"
PrintLn "!|@0H0CThis Phantom PPE is Registered to : ***" + String(STRING002) + " ***|c0E|Y00010100"
PrintLn "!|@H007The Phantom BBS 716-366-3884|1M000Q701A7F1000000a^M"
PrintLn "!|1M001D701X7G1000000b^M|1M00206Z2I7G1000000c^M|1M002N70377F1000000d^M"
PrintLn "!|1M0039703Q7F1000000e^M|1M003Y704E7F1000000f^M|1M004I71507F1000000g^M"
PrintLn "!|1M0055715G7F1000000i^M|1M005P70627F1000000j^M|1M0064706N7F1000000k^M"
PrintLn "!|1M00757E7B7G1000000l^M|1M006T707A7F1000000l^M|1M007F707Y7F1000000m^M"
PrintLn "!|1M00846U8N7I1000000n^M|1M008R70997H1000000o^M|1M009G6Z9V7F1000000p^M"
PrintLn "!|1M00A270AL7H1000000q^M|1M00AO70B57G1000000r^M|1M00BB70BP7F1000000s^M"
PrintLn "!|1M00BW70CB7G1000000t^M|1M00CI70CX7F1000000u^M|1M00D671DO7G1000000v^M"
PrintLn "!|1M00DV6ZEC7G1000000w^M|1M00EK6ZEZ7H1000000x^M|1M00F670FN7H1000000y^M"
PrintLn "!|1M00FU6ZGA7H1000000z^M|1M00DS7KGG8B1000000^M|1M00DS8AGF911000000Q^M"
PrintLn "!|1M00CK7KDS911000000More^M|1M000K7K3H821000000test^M|1M003K7J6I821000000ts^M"
PrintLn "!|1M006K7J9L831000000news^M|1M009L7KCI831000000Help^M|1M000I823H8N1000000qwk^M"
PrintLn "!|1M003J826G8M1000000op^M|1M006L839J8O1000000who^M|1M009M83CI8N1000000Chat^M"
PrintLn "@PON@"
If (STRING006 == "N") Goto LABEL010
Call STRING006
Goto LABEL010
:LABEL003
STRING009 = "Y"
Goto LABEL001
:LABEL004
STRING009 = "Y"
Goto LABEL001
:LABEL005
STRING009 = "N"
Goto LABEL007
:LABEL006
Return
:LABEL007
If (STRING011 == "Y") Goto LABEL008
Cls
PrintLn
PrintLn
PrintLn
PrintLn " @X1B┌────────────────────────────────────────────────────┐@X0B"
PrintLn " @X1B│ @X10┌─────────────────────────────@X19┐ @X1B │@X0B"
PrintLn " @X1B│ @X10│ @X9CTHIS PPE IS UNREGISTERED @X19│ @X1B│@X0B"
PrintLn " @X1B│ @X10└@X19─────────────────────────────┘ @X1B│@X0B"
PrintLn " @X1B│ @X1FThis is a unregistered PHANTOM WARE PPE. Please @X1B│@X0B"
PrintLn " @X1B│ @X1Fask your sysop to register it ! It only cost @X1B│@X0B"
PrintLn " @X1B│ @X1A$@X0A@X1C" + String("") + "@X1F!! When this ppe is registered this nag@X1B │@X0B"
PrintLn " @X1B│ screen will go away! @X1ERegistering this ppe will @X1B│@X0B"
PrintLn " @X1B│ @X1Ealso remove the unregistered notes and any @X1B│@X0B"
PrintLn " @X1B│ @X1Edealys!! @X9CPlease register today! @X9B@X1B│@X0B"
PrintLn " @X1B└────────────────────────────────────────────────────┘@X0B"
PrintLn
PrintLn " @X0AThe Phantom BBS 134 Nevins ST. Dunkirk Ny. 140048"
PrintLn " @X0C(@X0B716@X0C)-@X0B366@X0C-@X0B3884 "
PrintLn " @X0C(@X0B716@X0C)-@X0B792@X0C-@X0B4374 "
PrintLn " @X0Cvoice help (@X0B716@X0C)-@X0B366@X0C-@X0B2003 "
PrintLn " @X0D@X0E=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= "
PrintLn " PAUSEING FOR 10 SEC. @X0E"
PrintLn
Delay 120
Goto LABEL001
:LABEL008
PrintLn "!|*|1K|1B00000000LC030000010B0900000009000000|1U0Q0XHO9H0000"
PrintLn "!|1B00000000LC0500000F040C0000000C000000|1U1A1DGW3Q0000|W0|c00|Y01000300"
PrintLn "!|@241HThis Phantom-ware PPE is UNREGISTERED\!|c0F"
PrintLn "!|@332DPlease ask your sysop to registere it\!"
PrintLn "!|1B00000000LC0500000F000800000008000000|1U1284H8950000|c0A"
PrintLn "!|@4O87Pausing for a few seconds \!\!|1B00000000LC0400000F080700000007000000"
PrintLn "!|1U1A47GW7K0000|1B00000000LC040000080F0700000007000000|1U1J4FGN7C0000"
PrintLn "!|1B00000000LC0300000F080700000007000000|1U1O4IGI5F0000|c00|Y04000200"
PrintLn "!|@3N4K~~ Phantom Computer Sales & Service ~~|@4V5KVoice suport (716)-366-2003"
PrintLn "!|@5G6CBBS. # (716)-366-3884|c0F|Y07000100"
Delay 120
Goto LABEL001
:LABEL009
If (STRING010 == STRING004) Goto LABEL002
Cls
For STRING001 = 1 To 7
PrintLn
Next
PrintLn " -------->@X8C " + String(STRING004)
PrintLn " @X8C┌────────────────────────────────────────────────────────────────┐ "
PrintLn " @X8C│ @X0ESo you thought you might change the ser# and it might make @X8C│ "
PrintLn " @X8C│ @X0Ethis ppe run as if it where registered! @X8CNOT!! @X0BNow change @X8C│ "
PrintLn " │ @X8B@X0Bit back to @X0F@X0A000-00-0000 @X0Band the program will work agin! @X0C@X8C│ "
PrintLn " └────────────────────────────────────────────────────────────────┘ @X0F"
Delay 100
:LABEL010
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 2 Cls
; 19 Goto
; 11 Let
; 70 PrintLn
; 9 If
; 1 FOpen
; 1 FClose
; 4 FGet
; 1 Gosub
; 1 Return
; 3 Delay
; 1 Call
;
;
; ■ Functions used :
;
; 11 +
; 5 ==
; 1 <
; 1 <=
; 2 >=
; 2 !
; 2 &&
; 1 ||
; 3 String()
; 3 PPEPath()
; 2 Exist()
; 1 CheckRip()
;
;------------------------------------------------------------------------------
;
; Analysis flags : C
;
; C - Call child PPE ■ 3
; This is usually normal, but may be a tricky way to launch some
; sysop-only commands.
; ■ Search for : CALL
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 1 For/Next
; 0 While/EndWhile
; 1 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------