home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
CLNP_110.ZIP
/
CLNP.DOC
< prev
next >
Wrap
Text File
|
1995-01-10
|
15KB
|
235 lines
───────────────────────────────────────────────────────────────────────────────
▒▒▌[CLNP]▐▒▒░ ∙∙∙∙ Custom Login Note Pad PPE (c) 1994-95 ∙∙∙∙ ░▒▒▌[CLNP]▐▒▒
───────────────────────────────────────────────────────────────────────────────
▐│ ········∙ Custom Login Note Pad ∙··········· │ Author: Robert Hunter │▌
▐│ ········∙ Version: 1.10 Standard ∙·········· │ a.k.a: Midnight Slasher │▌
▐│ ··············∙ [01/10/95] ∙················ │ E-Mail: mslasher@io.org │▌
───────────────────────────────────────────────────────────────────────────────
▐│ CONTENTS │ 1. Files Included 5. General Program Information │▌
▐│ OF │ 2. Brief Program Summary 6. Distribution │▌
▐│ DOCUMENTATION │ 3. Installation 7. Legal-ese │▌
▐│ │ 4. External Files 8. Registration / Author Notes │▌
───────────────────────────────────────────────────────────────────────────────
▒▒▌ FILES INCLUDED ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────────────
▐│ CLNP.DAT ..... 2,450 .. Data Configuration File
▐│ CLNP.DOC .... 15,451 .. Documentation and Installation Guide (Please Read)
▐│ CLNP.DS1 ....... 278 .. Display File: Input Name
▐│ CLNP.DS2 ....... 467 .. Display File: Top of Note Editor
▐│ CLNP.HST ..... 2,106 .. History/Whats New File
▐│ CLNP.PPE ..... 9,634 .. Login Note Pad PPE
▐│ _CLNP.EX1 ........ 85 .. Exclusion List: Receive (Optional)
▐│ _CLNP.EX2 ........ 97 .. Exclusion list: Send (Optional)
▐│ FILE_ID.DIZ ..... 462 .. Description Identification File
───────────────────────────────────────────────────────────────────────────────
▒▒▌ BRIEF PROGRAM SUMMARY ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────────────
A .PPE (* PCBoard Programming Language Executable *) for PCBoard v15.2+ BBS.
This PPE installs in two places; its purpose is to add the ability to send a
two line login note to other users on the system. For example, user A would
be able to send a two line note to user B. When user B next logs onto the
BBS, the note will be displayed to them and then automatically deleted.
This PPE has the ability to reject certain users from accessing the program
(if it is ever abused) by an exclusion file, and also has an exclusion file
so notes can not be sent to certain users. Any automated scripts that the
user might be using will not be affected by the PPE since it times out after
a specified number of seconds and continues on with the login process. The
display is very configurable. Multiple notes sent to the same user are
displayed in an updated note box when the user logs on (if they support
ANSI). Receipt notes are sent once the note has been read by the recipient,
and much more.
───────────────────────────────────────────────────────────────────────────────
▒▒▌ INSTALLATION ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────────────
1. Load PCBSETUP
2. Press B ( File Locations )
3. Press B ( Configuration Files )
4. Edit CMD.LST ( Press F2 at the CMD.LST File )
Example CMD.LST:
┌───────────────────────────────────────────────────────────────────────────┐
│ Charges Per │
│ Command Sec Minute Use PPE/MNU/Keystroke Replacement │
│ ═════════ ═══ ══════════════ ════════════════════════════════════════ │
│ NOTE # 0 0 DRIVE:\PATH\CLNP.PPE │
│ L-NOTE # 0 0 C:\PCB\PPL\CLNP\CLNP.PPE │
└───────────────────────────────────────────────────────────────────────────┘
5. Copy the CLNP.* file(s) to the SAME directory as CLNP.PPE
6. Edit the CLNP.* file(s) in a text editor for your BBSs configuration and
color preferences. (Instructions are contained in the CLNP.DAT file)
7. Place the line: !DRIVE:\PATH\CLNP.PPE /CHECK
ie: !C:\PCB\PPE\CLNP.PPE /CHECK
somewhere in your login procedure where it will be run during everyone's
login process. It must be run each time a user logs in. It simply checks
the .REP file to see if there are any note receipts, and checks the .NOT
file to see if there are any notes waiting for the user.If there aren't,
it is pretty much transparent. (NOTE: *do not* manually edit the .NOT or
.REP files, they are binary files and editing will screw up the program)
If you don't know how to make the PPE run during login, here is one way
to do it. Put the line described above into your login NEWS file. Then
set the filedate on the NEWS file to one that is far into the future.
Run PCBSETUP, press G, press D and enter "Y" where it asks if you wish
to "Display the NEWS file only if changed". By doing this, the news
file would be displayed during all logins, consequently forcing the PPE
to run.
───────────────────────────────────────────────────────────────────────────────
▒▒▌ EXTERNAL FILES ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────────────
Packaging Note: You may notice that many files come packaged as _FILE.EXT .
This is because they are optional files. They will not be
used unless you rename them to FILE.EXT (remove the _). It is
packaged this way to prevent users who want to use the defaults
provided in the program from using these files unintentionally,
which simply slows down the loading process.
-----------------------------------------------------------------
CLNP.DAT : Set up the:
1. The Display of the note box border.
2. Any text prompts the program uses.
3. Color's for the other items that are displayed.
4. Number of seconds to display the note before deletion. Since
some users use scripts to call boards,the displaying of notes
has a timeout feature.After a configurable number of seconds,
the PPE continues onto the next note, or continues with the
login process.
-----------------------------------------------------------------
CLNP.DS1 : The file that is displayed in edit mode to the user when they
load the PPE. It is displayed right before the prompt that asks
the user to whom they wish t o enter the note. It basically
describes what the login note is, etc.
-----------------------------------------------------------------
CLNP.DS2 : The file that is displayed in edit mode to the user after they
have decided to write a login note to a certain user. It just
describes that they are being placed in a line editor, and have
two lines to write the note.
-----------------------------------------------------------------
CLNP.EX1 : The Exclusion List File #1. If you put user names in this file
(1 to a line), those users will NOT be able to receive notes.
If certain users do not want to receive login notes from other
users, just place their name in this file and no one will be
allowed to write them any notes.
-----------------------------------------------------------------
CLNP.EX2 : The Exclusion List File #2. If you put user names in this file
(1 to a line), they will not be able to access the note program
in /EDIT mode. They can still receive notes from other users,
but are not able to send any notes to anyone.
───────────────────────────────────────────────────────────────────────────────
▒▒▌ GENERAL PROGRAM INFORMATION ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────────────
1. Check Mode
-----------------------------------------------------------------------------
CLNP.PPE /CHECK at login: The program first checks the .REP file, and will
display any notices of receipts (text telling the user a previous note that
they sent was read by the recipient of the note).
The program then checks the .NOT file for any notes awaiting the user. If
found, the note will be displayed. The PPE either waits for a keypress, or
the timeout delay to expire before displaying the next note, or ending the
program.
The program works in ANSI and CTTY modes. In ANSI mode, the note box is
updated with new notes, while in CTTY mode, a new box is drawn for each note.
All read notes are immediately deleted, and a notice of receipt is sent to
the note's author.
2. Input / Edit Mode
-----------------------------------------------------------------------------
When run without command line parameters, CNLP allows users to write notes to
other users registered on the system.
The user name can be used as a command line paramter. IE: If you have CLNP
installed as the 'NOTE' command,
NOTE John Doe
will start a note to John Doe.
In the two line editor, color codes are real-time updated, and wordwrap is
active. Once the note is complete, the user can 'S'end or 'A'bort the note.
Once sent, the note is added to the .NOT file, and awaits the recipient to
login.
───────────────────────────────────────────────────────────────────────────────
▒▒▌ DISTRIBUTION ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────────────
You are always welcome to send Internet E-Mail requesting program info, ask
any questions you may have, or to request a UUEncoded copy of any supported
program (that is what that specific account is for!), or:
"FINGER -l mslasher@io.org" anytime via your internet accessible account to
view up-to-date information about:
■ Program information concerning the latest released version .............. ■
■ Directions to official distribution site(s) ............................. ■
■ A list of other supported programs ...................................... ■
■ Other miscellaneous information ......................................... ■
───────────────────────────────────────────────────────────────────────────────
▒▒▌ LEGAL-ESE ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────────────
USAGE OF THIS SOFTWARE INDICATES YOUR ACCEPTANCE OF THE SOFTWARE LICENSE TERMS
───────────────────────────────────────────────────────────────────────────────
This software is the property of the authors, Robert Hunter / G.L., the
registered copyright owners. They only license the software's use, public
distribution does not transfer ownership of this copy.In addition, you assume
responsibility for the selection of the software to achieve your intended
results and for the installation, use and results obtained from the software.
This license is effective until terminated. You may terminate it at any time
by destroying the software together with all copies. You agree upon such
termination to destroy the software together with all copies.
Among other things, you may not: rent, lease, modify, translate, disassemble,
decompile, reverse engineer, or create derivative works based upon the
software. If you fail to comply with any terms of this license agreement,
your license is automatically terminated.
This license will be governed by the author's residential provincial or state
laws except as to copyright and other proprietary matters which may be
preempted by federal laws and international treaties. In the event of any
dispute involving this license, the Licensee consents to exclusive
jurisdiction and venue in either the authors residential provincial/state
or federal courts and agrees that the prevailing party shall be entitled to
its attorney fees and costs. In the event any provision of this license shall
be deemed unenforceable, void, or invalid, such provision shall be modified
so as to make it valid & enforceable and as so modified the entire agreement
shall remain in full force and effect. No decision, action or inaction by
the author(s) shall be construed to be a waiver of any rights or remedies
available to them.
───────────────────────────────────────────────────────────────────────────────
BY USING OR BEING IN POSSESSION OF THIS SOFTWARE YOU ACKNOWLEDGE THAT YOU HAVE
READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THIS AGREEMENT'S TERMS & CONDITIONS.
───────────────────────────────────────────────────────────────────────────────
▒▒▌ REGISTRATION / AUTHOR NOTES ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────────────
We understand that software license enforcement is far from easy; copyright
violations are much easier to report to the proper authorities. We also
understand that the segment of persons that might be interested in this
software is not one that enjoys paying for every utility (simple or not) that
they deem useful. This software is not limited/crippled from standard usage
in any way.
If you use this software for an extended period of time (thirty or more days)
registration is required. As you have most likely read many times before,
much work, time and effort is put into producing software. We wish to be able
to continue to support this software's development and the persons that use
this software. Please send electronic mail (Internet Email) to the support
account acknowledging your use of this software, and an address to send
registration funds will be sent in reply. If you simply can not afford to
part with a nominal registration fee, or simply do not feel the software is
worth monetary registration, please at least acknowledge its usage so we know
our efforts are not wasted. Either way, we do hope you find this software
useful.
Since we release uncrippled software, we can only hope the software is used
and enjoyed, and those persons that can understand and appreciate the
shareware concept can find the time to recognize the work that has gone into
producing this package. -- Thank you.
───────────────────────────────────────────────────────────────────────────────
▐│ ···∙ Contacting the Author Via Internet E-Mail: <mslasher@io.org> ∙···· │▌
───────────────────────────────────────────────────────────────────────────────
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌ <EOF> ▐▒▒
───────────────────────────────────────────────────────────────────────────────