home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PCBOARD
/
CDAVAIL2.ZIP
/
CD.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1994-02-05
|
3KB
|
168 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 2.OO (plain) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
Integer INTEGER001
Integer INTEGER002
Integer INTEGER003
Integer INTEGER004
String STRING001
String STRING002
String STRING003
String STRING004
;------------------------------------------------------------------------------
STRING001 = PPEPath() + PPEName() + ".CFG"
STRING002 = ""
STRING003 = ""
STRING004 = ""
INTEGER003 = 7
INTEGER001 = FileInf(STRING001, 2)
INTEGER002 = Date()
If (INTEGER002 == INTEGER001 + 45) Then
Goto LABEL002
Endif
If (INTEGER002 < INTEGER001 + 45) Then
Goto LABEL002
Endif
If (INTEGER002 > INTEGER001 + 45) Then
Goto LABEL006
Endif
:LABEL001
End
:LABEL002
Cls
PrintLn "CD Availability Inquiry PPE - Unregistered Version"
PrintLn "Mongoose Shareware - PC Florida BBS - (813) 625-0190"
Delay 90
Cls
DispFile PPEPath() + "CD.DSP", 0
FOpen 1, STRING001, 0, 2
For INTEGER004 = 1 To 30
STRING004 = ReadLine(STRING001, INTEGER004)
If (STRING004 == "") Then
Gosub LABEL003
Continue
Endif
If (Exist(STRING004)) Then
Gosub LABEL004
Continue
Endif
Gosub LABEL005
Next
AnsiPos 1, 24
Wait
Goto LABEL001
:LABEL003
INTEGER004 = INTEGER004 + 1
STRING003 = "@X08No Disc"
AnsiPos 28, INTEGER003
Print STRING003
INTEGER003 = INTEGER003 + 1
Return
:LABEL004
STRING002 = "@X0AOnline"
INTEGER004 = INTEGER004 + 1
STRING003 = ReadLine(STRING001, INTEGER004)
AnsiPos 28, INTEGER003
Print STRING002
AnsiPos 44, INTEGER003
Print STRING003
INTEGER003 = INTEGER003 + 1
Return
:LABEL005
STRING002 = "@X0COffline"
INTEGER004 = INTEGER004 + 1
AnsiPos 28, INTEGER003
Print STRING002
INTEGER003 = INTEGER003 + 1
Return
:LABEL006
Cls
Newlines 6
PrintLn " @X1B ┌───────────────────────────────────────────────────────────────────┐ @X0B"
PrintLn " @X1B │ │ @X0B"
PrintLn " @X1B │ @X1EThe demonstration period for the CD-Rom Availibility Inquiry PPE @X1B│ @X0B"
PrintLn " @X1B │ │ @X0B"
PrintLn " @X1B │ @X1Ehas @X1Cexpired@X1E. Please register this program to continue it's @X1B│ @X0B"
PrintLn " @X1B │ │ @X0B"
PrintLn " @X1B │ @X1Eservices to your BBS. Thank you for choosing Mongoose Shareware. @X1B│ @X0B"
PrintLn " @X1B │ │ @X0B"
PrintLn " @X1B └───────────────────────────────────────────────────────────────────┘ @X0B"
Newlines 6
Wait
Goto LABEL001
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 3 Cls
; 2 Wait
; 14 Goto
; 20 Let
; 4 Print
; 11 PrintLn
; 6 If
; 1 DispFile
; 1 FOpen
; 3 Gosub
; 3 Return
; 1 Delay
; 2 Newlines
; 5 AnsiPos
;
;
; ■ Functions used :
;
; 13 +
; 2 ==
; 2 <
; 1 <=
; 1 >
; 2 >=
; 6 !
; 2 &&
; 1 ||
; 1 Date()
; 2 PPEPath()
; 2 ReadLine()
; 1 Exist()
; 1 FileInf()
; 1 PPEName()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 1 For/Next
; 0 While/EndWhile
; 5 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------