home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carsten's PPE Collection
/
Carstens_PPE_Collection_2007.zip
/
F
/
FTA-MSG1.ZIP
/
FTA-MSG.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1995-09-10
|
6KB
|
222 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
;------------------------------------------------------------------------------
Boolean BOOLEAN001
Boolean BOOLEAN002
Integer INTEGER001
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String TSTRING006(999)
String STRING007
String STRING008
;------------------------------------------------------------------------------
STRING008 = GetToken()
Newlines 1
InputStr "Address this messy to @X08[@X0FENTER@X08=@X0FALL@X08]@X07: _", STRING001, 7, 40, Mask_Ascii(), 2 + 4 + 4096 + 256
If ((STRING001 == "") || (Upper(STRING001) == "ALL")) Then
STRING001 = "ALL"
STRING003 = "A"
Else
Select Case (STRING001)
Case "SYSOP"
STRING001 = "WHITE TIGER"
Case "sysop"
STRING001 = "WHITE TIGER"
Case "Sysop"
STRING001 = "WHITE TIGER"
STRING001 = Upper(STRING001)
STRING003 = "P"
Case -1
PrintLn "User Does NOT exist"
Goto LABEL001
Endif
End Select
InputStr "Subject of messy @X08[@X0FENTER@X08=@X0FABORT@X08]@X07: _", STRING002, 7, 50, Mask_Ascii(), 2 + 4 + 4096 + 256
If (STRING002 == "") Goto LABEL001
If (STRING003 <> "A") Then
STRING003 = "A"
InputStr "Make this message @X08[@X0FP@X08]@X07rivate or @X08[@X0FA@X08]@X07ll: _", STRING003, 7, 1, "PpAa", 2 + 4 + 4096 + 256
Endif
If (Upper(STRING003) == "P") STRING003 = "R"
If (Upper(STRING003) == "A") STRING003 = "N"
InputStr "Use Full Screen Editor @X08[@X0FENTER@X08=@X0FYES@X08]@X07: _", STRING004, 7, 1, "YyNn", 2 + 4 + 4096 + 256
If (Upper(STRING001) <> "ALL") Then
InputStr "Request Reciept from User @X08[@X0FENTER@X08=@X0FYES@X08]@X07: _", STRING005, 7, 1, "YyNn", 2 + 4 + 4096 + 256
If (STRING005 == "") STRING005 = "Y"
Else
STRING005 = "N"
Endif
If ((STRING005 == "") || (STRING005 == "Y")) Then
BOOLEAN001 = 1
Else
BOOLEAN001 = 0
Endif
PrintLn "@CLS@ @X08▄@X01▄▄ @X08▄▄@X07 @X08░@X07 @X08▄ ▄ ▄ ▓@X07 @X08▀░@X07 @X01▄▄ @X08▄@X07"
PrintLn "@X18▒@X08▒@X18▀▀@X08█▄▄@X18▓@X08▄@X01▄▄@X08▄@X18▓@X08▄ @X01█@X08▀▒▄▀@X78█@X08▄█▀@X01▄@X08▀▀▓▒▓▄█▄ ▓▒▄▓▄█@X01█@X18▒@X08▓▀░▀@X01▄@X08█░ @X01▄@X08█▄█░▄ ▄ ▓▀@X01▐▀■ @X18▓▒@X01▄▄@X08▄█▓▀▓░@X07"
PrintLn "@X18▓▓@X08▄@X01▀▀@X08▀@X18▓░@X01▀@X19▀@X18▓▒@X19▀▓@X07 @X01▌ @X08░█▓▓▒@X01▀@X19░@X18▒@X01▀ @X08▀ ▀ @X01▀▓@X19░@X07 @X08▀ ▀ ▀ @X01░ ▀▒@X08▓▓█@X19░@X18@X08 @X01▀ @X08▀ ▀░ ▀ @X01▄@X08▄@X09▄▄@X18▀@X01▀ ▀ @X08▀▀■■▄▒@X08"
PrintLn "▀@X18▓@X01▌ @X08▀ @X01▐▓ ▀▀ ▌@X07 @X01▒@X07 @X08 @X01░@X07 @X07 @X07 @X01▀@X19▓░@X07 @X08■@X08▒▓@X08"
PrintLn "▐@X18▒▓@X08▄■@X07 @X0FTo @X08: @X0FFrom @X08: @X08▓▒@X08"
PrintLn "█@X18▓▓@X01▌@X08▄@X07 @X0FPosted @X08:@X07 @X0FStatus @X08: @X08▓▒@X08"
PrintLn "░▀@X18▓@X08▄■@X07 @X0FSubject @X08: @X08▓▒@X08"
PrintLn "▌@X18▒@X08■@X78@X18▓@X08▄@X18▓@X08▀▄ ▄@X07 @X08▄▀▒@X08▒@X08"
PrintLn "▀▄▓▒▀▀@X08▀▀@X08▀▀▀ ▀▀ ░ ▀▀▀▓▀ ▀▀▀▀▀▀▀ ▀ ▀▀█▀▀▀▀▀ ■ ▀▄ ■▄▀ ▀▀▀ ▀▀░▀■▀ ▄ ▀ ▀ @X08▀▀▀ ■▀░▀ █"
PrintLn "@X08 @X07 @X08[@X0F/S@X08] @X07Save @X08[@X0F/A@X08]@X07 Abort @X08 @X07"
AnsiPos 25, 5
Print STRING001
AnsiPos 25, 6
Print Date()
Print ", at "
STRING007 = Mid(Time(), 1, Len(Time()) - 3)
Print STRING007
AnsiPos 25, 7
Print STRING002
AnsiPos 55, 5
Print U_Name()
AnsiPos 55, 6
If (BOOLEAN001 == 1) Print "Reciept Requested, "
AnsiPos 55, 7
If (STRING003 == "R") Print "Reciever Only"
If (STRING003 == "N") Print "All Users"
AnsiPos 0, 11
INTEGER001 = 1
BOOLEAN002 = 0
FCreate 1, PPEPath() + "GMS.$$$", 2, 0
INTEGER001 = 1
While (BOOLEAN002 == 0) Do
InputStr "_", TSTRING006(INTEGER001), 14, 75, Mask_Ascii(), 2 + 4 + 4096 + 512 + 256
If (Upper(TSTRING006(INTEGER001)) == "/S") Then
If (INTEGER001 == 1) Break
FClose 1
Message CurConf(), STRING001, U_Name(), STRING002, STRING003, 0, 1, 1, PPEPath() + "GMS.$$$"
Break
Endif
If (Upper(TSTRING006(INTEGER001)) == "/A") Break
FPutLn 1, TSTRING006(INTEGER001)
INTEGER001 = INTEGER001 + 1
EndWhile
Goto LABEL001
While (INTEGER001 <> 0) Do
FPut 1, " "
INTEGER001 = INTEGER001 - 1
EndWhile
Return
:LABEL001
Delete PPEPath() + "GMS.$$$"
Cls
AnsiPos 0, 0
PrintLn "@X08 [FTA] Dark Avenger [FTA] "
Delay 2
Cls
AnsiPos 0, 0
PrintLn "@X08 @X07[FTA] Dark Avenger [FT@X07A] "
Delay 1
Cls
AnsiPos 0, 0
PrintLn "@X08 @X0F[FTA] Dark Avenger [FTA] "
Delay 1
Cls
AnsiPos 0, 0
PrintLn "@X08 @X07[FTA] Dark Avenger [FTA] "
Delay 2
Cls
AnsiPos 0, 0
PrintLn "@X08 @X07@X08[FTA] Dark Avenger [FTA] "
Delay 2
Cls
AnsiPos 0, 0
PrintLn "@X08 @X07[FTA] Dark Avenger [FTA] "
Delay 2
Cls
AnsiPos 0, 0
PrintLn "@X08 @X07@X0F[FTA] Dark Avenger [FTA] "
Delay 2
Cls
AnsiPos 0, 0
PrintLn "@X08 [FTA] Dark Avenger [FTA] "
Delay 3
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 8 Cls
; 25 Goto
; 21 Let
; 9 Print
; 19 PrintLn
; 20 If
; 1 FCreate
; 1 FClose
; 1 FPut
; 1 FPutLn
; 1 Delete
; 6 InputStr
; 1 Return
; 8 Delay
; 1 Newlines
; 15 AnsiPos
; 1 Message
;
;
; ■ Functions used :
;
; 1 -
; 23 +
; 2 -
; 19 ==
; 3 <>
; 11 !
; 2 ||
; 1 Len(
; 8 Upper()
; 1 Mid()
; 1 Date()
; 2 Time()
; 2 U_Name()
; 3 Mask_Ascii()
; 1 CurConf()
; 3 PPEPath()
; 1 GetToken()
; 1 U_RecNum()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 2 While/EndWhile
; 5 If/Then or If/Then/Else
; 1 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------