home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carsten's PPE Collection
/
Carstens_PPE_Collection_2007.zip
/
T
/
TBH-CMNT.ZIP
/
TBHCMNT.PPE
(
.txt
)
< prev
Wrap
PCBoard Programming Language Executable
|
1994-11-03
|
4KB
|
147 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
;------------------------------------------------------------------------------
Integer INTEGER001
Integer INTEGER002
Integer INTEGER003
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String TSTRING008(8)
String TSTRING009(8)
String STRING010
String STRING011
;------------------------------------------------------------------------------
STRING001 = "Coded By: Napalm Death"
STRING002 = "By: nAPALM dEATH (TBH)"
STRING003 = "Comment to SysOp"
STRING004 = "v1.0"
STRING007 = Chr(13)
INTEGER002 = 8
FOpen 1, PPEPath() + "COMMENT.CFG", 0, 0
For INTEGER001 = 1 To INTEGER002
FGet 1, STRING010
FGet 1, STRING011
If (Len(STRING010) > 25) STRING010 = Left(STRING010, 25)
If (Len(STRING011) > 40) STRING011 = Left(STRING011, 40)
If (Len(STRING010) > 0) Then
INTEGER003 = INTEGER003 + 1
TSTRING008(INTEGER003) = STRING010
TSTRING009(INTEGER003) = STRING011
Endif
Next
FClose 1
Cls
PrintLn
PrintLn "@X0F ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X07▄"
PrintLn "@X0F █@X7F @X7B" + STRING003 + "@X7F@POS:48@" + STRING004 + "@X7E@POS:56@" + STRING002 + "@POS:79@@X08█"
PrintLn "@X07 ▀@X08▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀"
PrintLn "@X0F ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X70▀@X07"
PrintLn "@X0F █@X70 @X08█"
PrintLn "@X0F █@X70 Please select the SYSOP you wish to leave a comment to. @X08█"
PrintLn "@X0F █@X70 The different sysop's are responsible for their own areas. @X08█"
PrintLn "@X0F █@X70 @X74-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-≡ ≡-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- @X08█"
PrintLn "@X0F █@X70 @X08█"
For INTEGER001 = 1 To INTEGER003
PrintLn "@X0F █@X74 " + String(INTEGER001) + "@X7F) @X7F" + TSTRING008(INTEGER001) + "@X76@POS:36@" + TSTRING009(INTEGER001) + "@POS:79@@X08█"
Next
PrintLn "@X0F █@X70 @X08█"
PrintLn "@X0F @X70▄@X08▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀"
:LABEL001
AnsiPos 1, 22
InputStr "@X08(@X04@TIMELEFT@@X0C min. left@X08) @X08C@X07om@X0Fment @X08t@X07o @X08S@X07ys@X0Fop# (1-" + String(INTEGER003) + "), @X08(@X04Enter@X08)@X08=@X04E@X0Cxi@X08t ", STRING005, 14, 1, "123456789", 2 + 4 + 32
If (STRING005 == "") Goto LABEL003
If (STRING005 > INTEGER003) Goto LABEL001
:LABEL002
AnsiPos 1, 22
InputStr " @X08S@X07ub@X0Fject, @X08(@X0CEnter@X08)@X01=@X08E@X07x@X0Fit ", STRING006, 14, 53, Mask_Ascii(), 2 + 4 + 8 + 32
If (STRING006 == "") Goto LABEL003
If (Len(STRING006) < 5) Then
AnsiPos 19, 21
PrintLn "@X8CSubject@X0F @X08n@X07o@X0Ft @X08l@X07on@X08g @X08e@X07no@X0Fugh, @X08p@X07le@X0Fase @X08t@X07r@X0Fy @X08a@X07ga@X0Fin."
Goto LABEL002
Endif
Log "Comment sent to: " + TSTRING008(STRING005), 0
KbdStuff "E" + STRING007 + TSTRING008(STRING005) + STRING007 + STRING006 + STRING007 + STRING007
:LABEL003
AnsiPos 1, 21
PrintLn "@X04CoDeD bY: nAPALM dEATH @X08[TBH]"
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 1 Cls
; 10 Goto
; 15 Let
; 15 PrintLn
; 9 If
; 1 FOpen
; 1 FClose
; 2 FGet
; 1 Log
; 2 InputStr
; 1 KbdStuff
; 4 AnsiPos
;
;
; ■ Functions used :
;
; 30 +
; 2 ==
; 3 <
; 2 <=
; 4 >
; 4 >=
; 4 !
; 4 &&
; 2 ||
; 4 Len(
; 2 Left()
; 1 Chr()
; 2 String()
; 1 Mask_Ascii()
; 1 PPEPath()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 2 For/Next
; 0 While/EndWhile
; 2 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------