home *** CD-ROM | disk | FTP | other *** search
- PCBoard version 15.0 supports the new, powerful, PCBoard Programming
- Language (or PPL for short). With PPL you can add new (or modify or
- replace existing) commands, create intelligent script questionnaires,
- create intelligent menus, replace display prompts, and even launch
- PPE applications from display files! All this and more is already
- built in to PCBoard and you can install these PPE files without
- anything extra.
-
- Included in your installation are a set of sample PPS (PCBoard Program
- Source code) and PPE (PCBoard Program Executable code) files that you
- may find useful, or at least interesting. The PPS files are used to
- create PPE files with the PPL Compiler (PPLC). The PPE files can be
- installed (according to the following instructions) in PCBoard if you
- desire. If you'd like to see how simple it is to write PPL
- applications, take a look at the PPS files.
-
- ----------------------------------------------------------------------
-
- HAMURABI.PPE
-
- Simple text-mode simulation; buy & sell land, accumulate bushels
- of grain, and attempt to keep your population growing so you can
- buy & sell *MORE* land, accumulate *MORE* bushels of grain, and
- attempt to keep your population growing!
-
- To install, simply add it to your CMD.LST file with the following
- information (changed as appropriate for your system):
-
- Command - Sec - PPE File
- ========================================
- HAMURABI - 0 - C:\PCB\PPL\HAMURABI.PPE
-
- ----------------------------------------------------------------------
-
- KAL.PPE
-
- A simple, colorful, constantly changing kaleidoscope program.
-
- To install, simply add it to your CMD.LST file with the following
- information (changed as appropriate for your system):
-
- Command - Sec - PPE File
- ========================================
- KAL - 0 - C:\PCB\PPL\KAL.PPE
-
- ----------------------------------------------------------------------
-
- LANGUAGE.PPE
-
- A replacement for prompt 387 in the PCBTEXT file, used to prompt
- for the desired language with a 20 second timeout if the user
- doesn't respond (just in case the user is automated we don't want
- to break their script).
-
- To install, replace prompt 387 from PCBTEXT (using MKPCBTXT) with
- the following string:
-
- !C:\PCB\PPL\LANGUAGE.PPE
-
- ----------------------------------------------------------------------
-
- MORE.PPE
-
- A MORE? prompt replacement PPE to accept either a standard MORE?
- prompt response (Y/N/NS) *OR* a complete command for the next
- 'real' prompt.
-
- To install, replace prompt 196 from PCBTEXT (using MKPCBTXT) with
- the following string:
-
- !C:\PCB\PPL\MORE.PPE
-
- ----------------------------------------------------------------------
-
- NODEFILE.PPE
-
- A PPE to be used from any display file. By default display files
- can have security, graphics, and language specific variants.
- This PPE allows the addition of node specific variants while
- continuing to allow the other variations that are shared among
- all nodes.
-
- To use, add a line to the desired display file using the
- following format:
-
- !C:\PCB\PPL\NODEFILE.PPE FILE
-
- ----------------------------------------------------------------------
-
- OPPAGE.PPE
-
- A PPE to replace the built in operator page (O) command. It is
- basically the same as the default one, with just a few
- differences. One, it allows paging by anyone during the
- established hours defined in PCBSetup *OR* by people with SysOp
- (or higher) access at any time. Two, it will not allow a user to
- page again if he has already paged and not been answered. Three,
- it uses a unique page sound.
-
- To install, simply add it to your CMD.LST file with the following
- information (changed as appropriate for your system):
-
- Command - Sec - PPE File
- ========================================
- O - 0 - C:\PCB\PPL\OPPAGE.PPE
-
- ----------------------------------------------------------------------
-
- PWRDWARN.PPE
-
- PCBoard 15.0 adds enhanced password support, including the
- ability to have expiration dates for passwords. A specified
- number of days prior to a users password expiration, PCBoard will
- display a message to the user whenever he logs on, notifying him
- of the impending expiration, giving him a chance to change it
- before it expires. But, if the caller is logging in via a
- script, it is likely that the one line prompt won't be seen. So,
- this PPE does two things. One, it displays the original message
- as PCBoard normally would (required since it replaces the prompt
- in the PCBTEXT file). Two, it sends the user a message, letting
- him know that his password is about to expire. This is done in
- hopes that, if on an automated call, the user may download a QWK
- packet with the message.
-
- To install, replace prompt 711 from PCBTEXT (using MKPCBTXT) with
- the following string:
-
- !C:\PCB\PPL\PWRDWARN.PPE
-
- ----------------------------------------------------------------------
-
- WELFIRST.PPE
-
- A PPE to be used in a WELCOMEG file. Because of the time
- required to display ANSI animation to low speed callers (2400 bps
- or slower) it is usually avoided. However, this PPL allows you
- to send a long ANSI animation file in pieces while waiting for
- the user to enter his first name. WARNING! Do not use in a
- WELCOME file, only WELCOMEG or WELCOMER, as it assumes ANSI
- graphics are available. Note that the file specified on the
- command line must be saved with a line length of less than 256
- characters. The smaller the line length the more often the
- keyboard will be checked; the larger the line length the smoother
- the display of the ANSI file.
-
- To use, add a line to the desired WELCOME?.* file using the
- following format:
-
- !C:\PCB\PPL\WELFIRST.PPE C:\PATH\FILE.EXT
-
-