home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PCBOARD
/
URT_OLV2.ZIP
/
ONELINER.PPE
(
.txt
)
< prev
Wrap
PCBoard Programming Language Executable
|
1994-02-05
|
5KB
|
174 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
;------------------------------------------------------------------------------
String TSTRING001(11)
String STRING002
String STRING003
String STRING004
String STRING005
;------------------------------------------------------------------------------
GetUser
Log "UART ONELINER DOOR V2.oo WAS USED!", 1
If (Exist(PPEPath() + "ONELINER.CFG")) Goto LABEL001
FCreate 1, PPEPath() + "ONELINER.CFG", 1, 0
FPutLn 1, "@X09<< @X0EPUT BBS NAME HERE @X09>>"
FPutLn 1, "@X08"
FPutLn 1, "@X07"
FClose 1
Goto LABEL002
:LABEL001
FOpen 1, PPEPath() + "ONELINER.CFG", 0, 0
FGet 1, STRING003
FGet 1, STRING004
FGet 1, STRING005
FClose 1
:LABEL002
If (Exist(PPEPath() + "ONELINER.DAT")) Goto LABEL003
FCreate 1, PPEPath() + "ONELINER.DAT", 1, 0
FPutLn 1, " "
FPutLn 1, " "
FPutLn 1, " "
FPutLn 1, " "
FPutLn 1, " "
FPutLn 1, " "
FPutLn 1, " "
FPutLn 1, " "
FPutLn 1, " "
FPutLn 1, "UART ONELINERS V2.oo - PROGRAMMED BY: NOMAD [UART]"
FClose 1
Goto LABEL004
:LABEL003
FOpen 1, PPEPath() + "ONELINER.DAT", 0, 0
FGet 1, TSTRING001(1)
FGet 1, TSTRING001(2)
FGet 1, TSTRING001(3)
FGet 1, TSTRING001(4)
FGet 1, TSTRING001(5)
FGet 1, TSTRING001(6)
FGet 1, TSTRING001(7)
FGet 1, TSTRING001(8)
FGet 1, TSTRING001(9)
FGet 1, TSTRING001(10)
FClose 1
:LABEL004
PrintLn "@CLS@@X0D─────@X05─@X0D──@X05─@X0D─@X05─@X0D─@X05──@X0D─@X05──────@X08─@X05──@X08─@X05─@X08─@X05─@X08──@X05─@X08───── ── ─ ─ ─"
PrintLn " " + STRING003 + " @X0DO@X05N@X08ELINERS"
PrintLn "@X0D─────@X05─@X0D──@X05─@X0D─@X05─@X0D─@X05──@X0D─@X05──────@X08─@X05──@X08─@X05─@X08─@X05─@X08──@X05─@X08───── ── ─ ─ ─"
PrintLn STRING004 + " Φ " + STRING005 + TSTRING001(1)
PrintLn STRING004 + " Φ " + STRING005 + TSTRING001(2)
PrintLn STRING004 + " Φ " + STRING005 + TSTRING001(3)
PrintLn STRING004 + " Φ " + STRING005 + TSTRING001(4)
PrintLn STRING004 + " Φ " + STRING005 + TSTRING001(5)
PrintLn STRING004 + " Φ " + STRING005 + TSTRING001(6)
PrintLn STRING004 + " Φ " + STRING005 + TSTRING001(7)
PrintLn STRING004 + " Φ " + STRING005 + TSTRING001(8)
PrintLn STRING004 + " Φ " + STRING005 + TSTRING001(9)
PrintLn STRING004 + " Φ " + STRING005 + TSTRING001(10)
PrintLn "@X0D─────@X05─@X0D──@X05─@X0D─@X05─@X0D─@X05──@X0D─@X05──────@X08─@X05──@X08─@X05─@X08─@X05─@X08──@X05─@X08───── ── ─ ─ ─"
:LABEL005
PrintLn " @X0DW@X05O@X08ULD @X0DY@X05O@X08U @X0DL@X05I@X08KE @X0DT@X05O @X0DA@X05D@X08D @X0DA O@X05N@X08ELINER!? @X0D[@X08N@X05]"
PrintLn "@X0D─────@X05─@X0D──@X05─@X0D─@X05─@X0D─@X05──@X0D─@X05──────@X08─@X05──@X08─@X05─@X08─@X05─@X08──@X05─@X08───── ── ─ ─ ─"
AnsiPos 38, 15
InputText "_", STRING002, 15, 1
If (STRING002 == "") Goto LABEL008
If (STRING002 == "Y") Goto LABEL006
If (STRING002 == "N") Goto LABEL008
Goto LABEL005
:LABEL006
PrintLn "@CLS@@X0D┌ U@X05A@X08RT @X0DO@X05N@X08ELINERS @X0DV@X052@X08.oo @X05─@X08─@X05─@X08──@X05─@X08──────────────────── @X0DP@X05R@X08OGRAMMED @X0DB@X05Y@X08: @X0DN@X05O@X08MAD @X0D[@X05U@X08ART] @X0D┐"
PrintLn "@X0D│ @X0101 = DARK BLUE @X0404 = DARK RED @X0707 = LIGHT GREY @X0A0A = GREEN @X0D0D = PURPLE │"
PrintLn "@X0D│ @X0202 = DARK GREEN @X0505 = DARK PURPLE @X0808 = DARK GREY @X0B0B = CYAN @X0E0E = YELLOW @X0D│"
PrintLn "@X0D│ @X0303 = DARK CYAN @X0606 = ORANGE @X0909 = BLUE @X0C0C = RED @X0F0F = WHITE @X0D│"
PrintLn "@X0D│┌─@X05─@X0D──@X05─@X0D─@X05─@X0D─@X05──@X0D─@X05──────@X08─@X05──@X08─@X05─@X08─@X05─@X08──@X05─@X08─────────────────────@X05─@X08──@X05─@X08─@X05─@X08─@X05──@X08─@X05──────@X0D─@X05──@X0D─@X05─@X0D─@X05─@X0D──@X05─@X0D─┐│"
PrintLn "@X0D││ ││"
PrintLn "@X0D│└─@X05─@X0D──@X05─@X0D─@X05─@X0D─@X05──@X0D─@X05──────@X08─@X05──@X08─@X05─@X08─@X05─@X08──@X05─@X08─────────────────────@X05─@X08──@X05─@X08─@X05─@X08─@X05──@X08─@X05──────@X0D─@X05──@X0D─@X05─@X0D─@X05─@X0D──@X05─@X0D─┘│"
PrintLn "@X0D└──@X05─@X0D──@X05─@X0D─@X05─@X0D─@X05──@X0D─@X05──────@X08─@X05──@X08─@X05─@X08─@X05─@X08──@X05─@X08─────────────────────@X05─@X08──@X05─@X08─@X05─@X08─@X05──@X08─@X05──────@X0D─@X05──@X0D─@X05─@X0D─@X05─@X0D──@X05─@X0D──┘"
AnsiPos 4, 6
InputText "_", TSTRING001(11), STRING005, 73
If (TSTRING001(11) == "") Goto LABEL007
FCreate 1, PPEPath() + "ONELINER.DAT", 1, 0
FPutLn 1, TSTRING001(2)
FPutLn 1, TSTRING001(3)
FPutLn 1, TSTRING001(4)
FPutLn 1, TSTRING001(5)
FPutLn 1, TSTRING001(6)
FPutLn 1, TSTRING001(7)
FPutLn 1, TSTRING001(8)
FPutLn 1, TSTRING001(9)
FPutLn 1, TSTRING001(10)
FPutLn 1, TSTRING001(11)
FClose 1
AnsiPos 1, 9
PrintLn "@X0DO@X05N@X08ELINER @X0DA@X05D@X08DED!"
Goto LABEL008
:LABEL007
AnsiPos 4, 6
PrintLn "@X0FW@X07A@X08Y @X0FT@X07O @X0FG@X07O @X0FM@X07O@X08RON!"
:LABEL008
End
Stop
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 11 Goto
; 26 PrintLn
; 6 If
; 3 FCreate
; 2 FOpen
; 5 FClose
; 13 FGet
; 23 FPutLn
; 1 GetUser
; 1 Log
; 1 Stop
; 2 InputText
; 4 AnsiPos
;
;
; ■ Functions used :
;
; 39 +
; 4 ==
; 2 !
; 7 PPEPath()
; 2 Exist()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 0 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------