home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carsten's PPE Collection
/
Carstens_PPE_Collection_2007.zip
/
S
/
SEXCHAT2.ZIP
/
USERSET.PPE
(
.txt
)
< prev
Wrap
PCBoard Programming Language Executable
|
1995-03-03
|
6KB
|
335 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
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String STRING008
String STRING009
String STRING010
String STRING011
String STRING012
String STRING013
String STRING014
String STRING015
String STRING016
String STRING017
String STRING018
String STRING019
String STRING020
;------------------------------------------------------------------------------
STRING001 = "@X04Stop fucking decompile.........."
If (!PPEPath() + "dfsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss") Delay 0 ; PPLC BUG!
:LABEL001
Cls
PrintLn "( @X09SysOp Chat User macro set editor @X08Coded By Cyber Demon @X07[@X04SEX'95@X07] )"
PrintLn "@X07(@X05----------------------------------------------------------------------------@X07)"
If (Exist(PPEPath() + "USER\MACROUSR." + String(U_RecNum(U_Name())))) Goto LABEL002
PrintLn " @X0FN@X07o@X08 macros exist !"
Goto LABEL003
:LABEL002
FCloseAll
FOpen 1, PPEPath() + "USER\MACROUSR." + String(U_RecNum(U_Name())), 0, 0
FGet 1, STRING002
If (STRING002 == "") Goto LABEL003
PrintLn " 1." + STRING002
INTEGER001 = 1
FGet 1, STRING003
If (STRING003 == "") Goto LABEL003
PrintLn " 2." + STRING003
INTEGER001 = 2
FGet 1, STRING004
If (STRING004 == "") Goto LABEL003
PrintLn " 3." + STRING004
INTEGER001 = 3
FGet 1, STRING005
If (STRING005 == "") Goto LABEL003
PrintLn " 4." + STRING005
INTEGER001 = 4
FGet 1, STRING006
If (STRING006 == "") Goto LABEL003
PrintLn " 5." + STRING006
INTEGER001 = 5
FGet 1, STRING007
If (STRING007 == "") Goto LABEL003
PrintLn " 6." + STRING007
INTEGER001 = 6
FGet 1, STRING008
If (STRING008 == "") Goto LABEL003
PrintLn " 7." + STRING008
INTEGER001 = 7
FGet 1, STRING009
If (STRING009 == "") Goto LABEL003
PrintLn " 8." + STRING009
INTEGER001 = 8
FGet 1, STRING010
If (STRING010 == "") Goto LABEL003
PrintLn " 9." + STRING010
INTEGER001 = 9
FGet 1, STRING011
If (STRING011 == "") Goto LABEL003
PrintLn " 10." + STRING011
INTEGER001 = 10
FGet 1, STRING012
If (STRING012 == "") Goto LABEL003
PrintLn " 11." + STRING012
INTEGER001 = 11
FGet 1, STRING013
If (STRING013 == "") Goto LABEL003
PrintLn " 12." + STRING013
INTEGER001 = 12
FGet 1, STRING014
If (STRING014 == "") Goto LABEL003
PrintLn " 13." + STRING014
INTEGER001 = 13
FGet 1, STRING015
If (STRING015 == "") Goto LABEL003
PrintLn " 14." + STRING015
INTEGER001 = 14
FGet 1, STRING016
If (STRING016 == "") Goto LABEL003
PrintLn " 15." + STRING016
INTEGER001 = 15
:LABEL003
FClose 1
PrintLn "@X07(@X05----------------------------------------------------------------------------@X07)"
:LABEL004
STRING017 = ""
AnsiPos 1, GetY()
ClrEol
InputStr "@X07Enter the @X06# @X07to change OR " + Chr(34) + "@X06A@X07" + Chr(34) + " to Add new : _", STRING017, 1, 2, Mask_Num() + "Aa", 0
If (STRING017 == "") Goto LABEL005
If (Upper(STRING017) == "A") Goto LABEL006
If (STRING017 > INTEGER001) Then
ClrEol
Goto LABEL004
Endif
AnsiPos 1, GetY()
ClrEol
InputStr "@X07Action @X03: @X07C@X05)@X07hange D@X05)@X07elete _", STRING018, 1, 1, "CDcd", 0
STRING017 = Upper(STRING017)
If (STRING018 == "") Goto LABEL004
If (STRING018 == "C") Goto LABEL007
If (STRING018 == "D") Goto LABEL008
:LABEL005
FreshLine
PrintLn "@X04Aborting...."
End
:LABEL006
If (INTEGER001 == 15) Then
PrintLn "The macro Set it full use change or delete command"
Delay 20
Goto LABEL001
Endif
FreshLine
InputStr "@X07What is the macro @X03: _", STRING019, 1, 25, Mask_Ascii(), 4096
If (STRING019 == "") Goto LABEL001
FreshLine
InputStr "@X07What is the macro defenition @X03: _", STRING020, 1, 25, Mask_Ascii(), 4096
If (STRING020 == "") Goto LABEL001
FreshLine
PrintLn "@X08Saving... Stand by..."
FAppend 1, PPEPath() + "USER\MACROUSR." + String(U_RecNum(U_Name())), 1, 0
FPutLn 1, STRING019 + " " + Replace(STRING020, " ", "ª")
FClose 1
Goto LABEL001
:LABEL007
FreshLine
InputStr "@X07What is the macro @X03: _", STRING019, 1, 25, Mask_Ascii(), 4096
If (STRING019 == "") Goto LABEL001
FreshLine
InputStr "@X07What is the macro defenition @X03: _", STRING020, 1, 25, Mask_Ascii(), 4096
If (STRING020 == "") Goto LABEL001
If (STRING017 == 1) STRING002 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 2) STRING003 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 3) STRING004 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 4) STRING005 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 5) STRING006 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 6) STRING007 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 7) STRING008 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 8) STRING009 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 9) STRING010 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 10) STRING011 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 11) STRING012 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 12) STRING013 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 13) STRING014 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 14) STRING015 = STRING019 + " " + Replace(STRING020, " ", "ª")
If (STRING017 == 15) STRING016 = STRING019 + " " + Replace(STRING020, " ", "ª")
FCreate 1, PPEPath() + "USER\MACROUSR." + String(U_RecNum(U_Name())), 1, 0
FPutLn 1, STRING002
FPutLn 1, STRING003
FPutLn 1, STRING004
FPutLn 1, STRING005
FPutLn 1, STRING006
FPutLn 1, STRING007
FPutLn 1, STRING008
FPutLn 1, STRING009
FPutLn 1, STRING010
FPutLn 1, STRING011
FPutLn 1, STRING012
FPutLn 1, STRING013
FPutLn 1, STRING014
FPutLn 1, STRING015
FPutLn 1, STRING016
FClose 1
Goto LABEL001
:LABEL008
If (STRING017 == "1") STRING002 = ""
If (STRING017 == "2") STRING003 = ""
If (STRING017 == "3") STRING004 = ""
If (STRING017 == "4") STRING005 = ""
If (STRING017 == "5") STRING006 = ""
If (STRING017 == "6") STRING007 = ""
If (STRING017 == "7") STRING008 = ""
If (STRING017 == "8") STRING009 = ""
If (STRING017 == "9") STRING010 = ""
If (STRING017 == "10") STRING011 = ""
If (STRING017 == "11") STRING012 = ""
If (STRING017 == "12") STRING013 = ""
If (STRING017 == "13") STRING014 = ""
If (STRING017 == "14") STRING015 = ""
If (STRING017 == "15") STRING016 = ""
FCreate 1, PPEPath() + "USER\MACROUSR." + String(U_RecNum(U_Name())), 1, 0
If (STRING002 == "") Goto LABEL009
FPutLn 1, STRING002
:LABEL009
If (STRING003 == "") Goto LABEL010
FPutLn 1, STRING003
:LABEL010
If (STRING004 == "") Goto LABEL011
FPutLn 1, STRING004
:LABEL011
If (STRING005 == "") Goto LABEL012
FPutLn 1, STRING005
:LABEL012
If (STRING006 == "") Goto LABEL013
FPutLn 1, STRING006
:LABEL013
If (STRING007 == "") Goto LABEL014
FPutLn 1, STRING007
:LABEL014
If (STRING008 == "") Goto LABEL015
FPutLn 1, STRING008
:LABEL015
If (STRING009 == "") Goto LABEL016
FPutLn 1, STRING009
:LABEL016
If (STRING010 == "") Goto LABEL017
FPutLn 1, STRING010
:LABEL017
If (STRING011 == "") Goto LABEL018
FPutLn 1, STRING011
:LABEL018
If (STRING012 == "") Goto LABEL019
FPutLn 1, STRING012
:LABEL019
If (STRING013 == "") Goto LABEL020
FPutLn 1, STRING013
:LABEL020
If (STRING014 == "") Goto LABEL021
FPutLn 1, STRING014
:LABEL021
If (STRING015 == "") Goto LABEL022
FPutLn 1, STRING015
:LABEL022
If (STRING016 == "") Goto LABEL023
FPutLn 1, STRING016
:LABEL023
FClose 1
Goto LABEL001
More
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 1 Cls
; 3 ClrEol
; 1 More
; 48 Goto
; 48 Let
; 22 PrintLn
; 73 If
; 2 FCreate
; 1 FOpen
; 1 FAppend
; 4 FClose
; 15 FGet
; 31 FPutLn
; 6 InputStr
; 2 Delay
; 2 AnsiPos
; 6 FreshLine
; 1 FCloseAll
;
;
; ■ Functions used :
;
; 63 +
; 70 ==
; 1 >
; 41 !
; 2 Upper()
; 2 Chr()
; 5 U_Name()
; 16 Replace()
; 5 String()
; 1 Mask_Num()
; 4 Mask_Ascii()
; 6 PPEPath()
; 1 Exist()
; 2 GetY()
; 5 U_RecNum()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;
;------------------------------------------------------------------------------
;
; One or more PPLC bugs were found, this is not a PPLX error, but PPLX is
; reporting the error ;) Some statements like VAR = !!!!10, VAR = !0*!0
; or similar things are not handled correctly by PPLC, some may use this
; to avoid a correct decompilation... This doesn't mean that there is
; actually an error, but the probability of error is high...
; ■ Search for : PPLC BUG
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 2 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------