home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PCBOARD
/
FLLTQP30.ZIP
/
FPICK5.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1994-01-04
|
6KB
|
301 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
Integer INTEGER005
Integer INTEGER006
Integer INTEGER007
Integer INTEGER008
Integer INTEGER009
Integer INTEGER010
Integer INTEGER011
Integer INTEGER012
Integer INTEGER013
Integer INTEGER014
Integer INTEGER015
Integer INTEGER016
Integer INTEGER017
Integer INTEGER018
Integer INTEGER019
Integer INTEGER020
Integer INTEGER021
Integer INTEGER022
Integer INTEGER023
Integer INTEGER024
Integer INTEGER025
Integer INTEGER026
Integer INTEGER027
Integer INTEGER028
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
;------------------------------------------------------------------------------
INTEGER001 = 1 + Random(25)
:LABEL001
INTEGER002 = 1 + Random(25)
If (INTEGER001 == INTEGER002) Then
Gosub LABEL001
Endif
:LABEL002
INTEGER003 = 1 + Random(25)
If (INTEGER001 == INTEGER003) Then
Gosub LABEL002
ElseIf (INTEGER002 == INTEGER003) Then
Gosub LABEL002
Endif
:LABEL003
INTEGER004 = 1 + Random(25)
If (INTEGER001 == INTEGER004) Then
Gosub LABEL003
ElseIf (INTEGER002 == INTEGER004) Then
Gosub LABEL003
ElseIf (INTEGER003 == INTEGER004) Then
Gosub LABEL003
Endif
:LABEL004
INTEGER005 = 1 + Random(25)
If (INTEGER001 == INTEGER005) Then
Gosub LABEL004
ElseIf (INTEGER002 == INTEGER005) Then
Gosub LABEL004
ElseIf (INTEGER003 == INTEGER005) Then
Gosub LABEL004
ElseIf (INTEGER004 == INTEGER005) Then
Gosub LABEL004
Endif
INTEGER006 = 1 + Random(25)
:LABEL005
INTEGER007 = 1 + Random(25)
If (INTEGER006 == INTEGER007) Then
Gosub LABEL005
Endif
:LABEL006
INTEGER008 = 1 + Random(25)
If (INTEGER006 == INTEGER008) Then
Gosub LABEL006
ElseIf (INTEGER007 == INTEGER008) Then
Gosub LABEL006
Endif
:LABEL007
INTEGER009 = 1 + Random(25)
If (INTEGER006 == INTEGER009) Then
Gosub LABEL007
ElseIf (INTEGER007 == INTEGER009) Then
Gosub LABEL007
ElseIf (INTEGER008 == INTEGER009) Then
Gosub LABEL007
Endif
:LABEL008
INTEGER010 = 1 + Random(25)
If (INTEGER006 == INTEGER010) Then
Gosub LABEL008
ElseIf (INTEGER007 == INTEGER010) Then
Gosub LABEL008
ElseIf (INTEGER008 == INTEGER010) Then
Gosub LABEL008
ElseIf (INTEGER009 == INTEGER010) Then
Gosub LABEL008
Endif
INTEGER011 = 1 + Random(25)
:LABEL009
INTEGER012 = 1 + Random(25)
If (INTEGER011 == INTEGER012) Then
Gosub LABEL009
Endif
:LABEL010
INTEGER013 = 1 + Random(25)
If (INTEGER011 == INTEGER013) Then
Gosub LABEL010
ElseIf (INTEGER012 == INTEGER013) Then
Gosub LABEL010
Endif
:LABEL011
INTEGER014 = 1 + Random(25)
If (INTEGER011 == INTEGER014) Then
Gosub LABEL011
ElseIf (INTEGER012 == INTEGER014) Then
Gosub LABEL011
ElseIf (INTEGER013 == INTEGER014) Then
Gosub LABEL011
Endif
:LABEL012
INTEGER015 = 1 + Random(25)
If (INTEGER011 == INTEGER015) Then
Gosub LABEL012
ElseIf (INTEGER012 == INTEGER015) Then
Gosub LABEL012
ElseIf (INTEGER013 == INTEGER015) Then
Gosub LABEL012
ElseIf (INTEGER014 == INTEGER015) Then
Gosub LABEL012
Endif
INTEGER016 = 1 + Random(25)
:LABEL013
INTEGER017 = 1 + Random(25)
If (INTEGER016 == INTEGER017) Then
Gosub LABEL013
Endif
:LABEL014
INTEGER018 = 1 + Random(25)
If (INTEGER016 == INTEGER018) Then
Gosub LABEL014
ElseIf (INTEGER017 == INTEGER018) Then
Gosub LABEL014
Endif
:LABEL015
INTEGER019 = 1 + Random(25)
If (INTEGER016 == INTEGER019) Then
Gosub LABEL015
ElseIf (INTEGER017 == INTEGER019) Then
Gosub LABEL015
ElseIf (INTEGER018 == INTEGER019) Then
Gosub LABEL015
Endif
:LABEL016
INTEGER020 = 1 + Random(25)
If (INTEGER016 == INTEGER020) Then
Gosub LABEL016
ElseIf (INTEGER017 == INTEGER020) Then
Gosub LABEL016
ElseIf (INTEGER018 == INTEGER020) Then
Gosub LABEL016
ElseIf (INTEGER019 == INTEGER020) Then
Gosub LABEL016
Endif
INTEGER021 = 1 + Random(25)
:LABEL017
INTEGER022 = 1 + Random(25)
If (INTEGER021 == INTEGER022) Then
Gosub LABEL017
Endif
:LABEL018
INTEGER023 = 1 + Random(25)
If (INTEGER021 == INTEGER023) Then
Gosub LABEL018
ElseIf (INTEGER022 == INTEGER023) Then
Gosub LABEL018
Endif
:LABEL019
INTEGER024 = 1 + Random(25)
If (INTEGER021 == INTEGER024) Then
Gosub LABEL019
ElseIf (INTEGER022 == INTEGER024) Then
Gosub LABEL019
ElseIf (INTEGER023 == INTEGER024) Then
Gosub LABEL019
Endif
:LABEL020
INTEGER025 = 1 + Random(25)
If (INTEGER021 == INTEGER025) Then
Gosub LABEL020
ElseIf (INTEGER022 == INTEGER025) Then
Gosub LABEL020
ElseIf (INTEGER023 == INTEGER025) Then
Gosub LABEL020
ElseIf (INTEGER024 == INTEGER025) Then
Gosub LABEL020
Endif
STRING001 = PPEPath() + "FLLOTTO.CFG"
STRING002 = ReadLine(STRING001, 1)
STRING003 = ReadLine(STRING001, 2)
STRING004 = ReadLine(STRING001, 3)
INTEGER026 = Asc(Mid(STRING002, 1, 1)) + Asc(Mid(STRING002, 2, 1)) + Asc(Mid(STRING002, 3, 1)) + Asc(Mid(STRING002, 4, 1)) + Asc(Mid(STRING002, 5, 1)) + Asc(Mid(STRING002, 6, 1)) + Asc(Mid(STRING002, 7, 1)) + Asc(Mid(STRING002, 8, 1)) + Asc(Mid(STRING002, 9, 1)) + Asc(Mid(STRING002, 10, 1))
INTEGER027 = Asc(Mid(STRING003, 1, 1)) + Asc(Mid(STRING003, 2, 1)) + Asc(Mid(STRING003, 3, 1)) + Asc(Mid(STRING003, 4, 1)) + Asc(Mid(STRING003, 5, 1)) + Asc(Mid(STRING003, 6, 1)) + Asc(Mid(STRING003, 7, 1)) + Asc(Mid(STRING003, 8, 1))
INTEGER028 = Asc(Mid(STRING002, 11, 1)) + Asc(Mid(STRING002, 12, 1)) + Asc(Mid(STRING002, 13, 1)) + Asc(Mid(STRING002, 14, 1)) + Asc(Mid(STRING002, 15, 1)) + Asc(Mid(STRING002, 16, 1)) + Asc(Mid(STRING002, 17, 1)) + Asc(Mid(STRING002, 18, 1)) + Asc(Mid(STRING002, 19, 1)) + Asc(Mid(STRING002, 20, 1))
STRING005 = String(INTEGER026) + String(INTEGER027) + String(INTEGER028)
Cls
PrintLn "@POS:15@@X7F ┌─────────────────────────────────────────────@X70┐ @XFF"
If (STRING005 == STRING004) Then
PrintLn "@POS:15@@X7F │@X70@BOARDNAME:45C@@POS:62@@X70│ @XFF"
Else
PrintLn "@POS:15@@X7F │ @XF4 UNREGISTERED VERSION @X70│ @XFF"
Endif
PrintLn "@POS:15@@X7F │ @X71 Florida Lottery Quik Piks @X70│ @XFF"
PrintLn "@POS:15@@X7F │ @X71PICK 5 @X70│ @XFF"
PrintLn "@POS:15@@X7F └@X70─────────────────────────────────────────────┘ @XFF"
PrintLn " "
PrintLn "@POS:20@PLAY A:@POS:32@" + String(INTEGER001) + " @POS:37@" + String(INTEGER002) + " @POS:42@" + String(INTEGER003) + " @POS:47@" + String(INTEGER004) + " @POS:52@" + String(INTEGER005)
PrintLn " "
PrintLn "@POS:20@PLAY B:@POS:32@" + String(INTEGER006) + " @POS:37@" + String(INTEGER007) + " @POS:42@" + String(INTEGER008) + " @POS:47@" + String(INTEGER009) + " @POS:52@" + String(INTEGER010)
PrintLn " "
PrintLn "@POS:20@PLAY C:@POS:32@" + String(INTEGER011) + " @POS:37@" + String(INTEGER012) + " @POS:42@" + String(INTEGER013) + " @POS:47@" + String(INTEGER014) + " @POS:52@" + String(INTEGER015)
PrintLn " "
PrintLn "@POS:20@PLAY D:@POS:32@" + String(INTEGER016) + " @POS:37@" + String(INTEGER017) + " @POS:42@" + String(INTEGER018) + " @POS:47@" + String(INTEGER019) + " @POS:52@" + String(INTEGER020)
PrintLn " "
PrintLn "@POS:20@PLAY E:@POS:32@" + String(INTEGER021) + " @POS:37@" + String(INTEGER022) + " @POS:42@" + String(INTEGER023) + " @POS:47@" + String(INTEGER024) + " @POS:52@" + String(INTEGER025)
PrintLn " "
PrintLn " @X10 ┌────────────────────────────────────────────────────────────────────────@X13┐ @XFF"
PrintLn " @X10 │ @X1FIf you win using the numbers obtained from this program, please notify @X13│ @XFF"
PrintLn " @X10 │ @X1Fthe Sysop and he will enter your name in the Winner's Circle. @X13│ @XFF"
PrintLn " @X10 └@X13────────────────────────────────────────────────────────────────────────┘ @XFF"
PrintLn " "
Wait
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 1 Cls
; 1 Wait
; 82 Goto
; 33 Let
; 22 PrintLn
; 51 If
; 50 Gosub
;
;
; ■ Functions used :
;
; 98 +
; 51 ==
; 51 !
; 28 Mid()
; 28 Asc()
; 25 Random()
; 28 String()
; 1 PPEPath()
; 3 ReadLine()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 51 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------