home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carsten's PPE Collection
/
Carstens_PPE_Collection_2007.zip
/
T
/
TSCV06.ZIP
/
TSC.DOC
< prev
next >
Wrap
Text File
|
1994-03-19
|
9KB
|
434 lines
The Spiro Collection
the ultimate collection of PPEs
Copyright by Spiro '94
Table of contents
─────────────────
Preface
Quick start
Generel info
The NUPChecker
The Votingprogram
The Votechecker
The Voteinfo
The Oneliner
End
Preface
───────
I don't think there's so much to say about these program other than in
my (and the betatesters) opinion it's some great programs. The programs
should be easy to configure, because of the GUI and the online help. But
read the documentation anyway, there could be some features you've
missed (there's lots of features).
The programs configfiles ain't that structured, and one day when I get
to much time I'll structure the files a little more, but that is a very
far call!
Quick start
───────────
This is a quick start manual, this will get the system working, but you
will have to live with the built in forms and my humor (?).
1) Start the NUPNVOTE.EXE.
2) Choose NUP/Modify NUP and enter the NUP for your board.
3) Choose Voter/Generel Info and enter the specified things, or leave it
as it is, if you are satisfied with it.
4) Exit the program.
5) Edit your PCBTEXT with MKPCBTXT and modify prompt 54 to contain the
full path and name of NUPCHECK.PPE
(eg. !D:\PCB\SPIROCOL\NUPCHECK.PPE)
6) Exit the program
Now you have personalised Nup'N'Vote a little bit. But now you have to
make a decision: Do you want "passive" or "active" voting?
* "Passive" means that the when a new user is applying, all the other
users HAS to vote for him when they login.
* "Active" means that the users get a mail when a new user is applying,
and have to enter the votingprogram manually.
If you choose passive then:
7) Enter PCBSETUP and choose B/D and then edit the "Name/Loc of Logon
Script Quest."
8) Insert the full path and name of CHKVOTE.PPE and VOTE.PPE in this
file, and ONELINER.PPE if you want to use my onelinerprogram, ex.:
!D:\PCB\SPIROCOL\CHKVOTE.PPE
!D:\PCB\SPIROCOL\VOTE.PPE
!D:\PCB\SPIROCOL\ONELINER.PPE
9) Exit the file and choose "Configuration Files", and then edit CMD.LST
10) Then insert VOTEINFO.PPE under what name you want.
11) Goto step 12
If you choose active then:
7) Enter PCBSETUP and choose B/D and then edit the "Name/Loc of Logon
Script Quest."
8) Insert the full path and name of CHKVOTE.PPE this file, and
ONELINER.PPE if you want to use my onelinerprogram, ex.:
!D:\PCB\SPIROCOL\CHKVOTE.PPE
!D:\PCB\SPIROCOL\ONELINER.PPE
9) Enter PCBSETUP and choose B/B and then edit the CMD.LST.
10) Insert the VOTEINFO.PPE and VOTE.PPE into the list.
11) Goto step 12
12) Edit your BRDM, BRDR, etc. so that is corresponds to the filenames
that you've put into CMD.LST
Now your system should be ready to check the users that login.
Generel info
────────────
■ GENEREL.CFG
This file holds all sorts of info for all of the programs, the
votingquestion, number of votes to accept user, etc.
■ *.CFG
These files holds the X/Y-positions of all the different files plus
some other info, but all of these files is defined in NUPNVOTE
The NUPChecker
──────────────
This program is infact two program that I built into one, a NUPChecker
and a questionprogram (known as a InfoForm).
The NUPCheck program has three files that you should edit manually (in a
textdrawing-program, ex. Thedraw/PCBEdit):
■ NUPMAIN.
This file holds the ANSI/PCB-file where the user has to enter the
NewUserPassword to enter your BBS.
The X/Y-position of where the user shall enter the password stands in
NUPMAIN.CFG with the NUP and number of tries the user gets (configured in
NUPNVOTE)
■ WELCOME
This file will be shown to the user when he has entered the correct
NUP, and before he will have to answer some questions!
■ FUCKOFF.
This file will be shown to the user when he failed to enter the
correct password, and he will be disconnected right after.
The InfoForm will come right after WELCOME. is shown. In this program
there are two files you can edit:
■ SYS-ONLY.
This is the Sysop's InfoForm, which only users with sysopsecurity will
see.
■ ELITEZ.
This is the InfoForm which will be shown to all the users on the BBS.
All the info that the user enters will be saved in two files, with the
name of the user and extension .SYS (Sysop) and .ALL (All users). For
example, if "Futtes Gardening" logs in his answers will be saved in
FUTTESGA.SYS and FUTTESGA.ALL. And his name will be written in the file
USERS.APL (Applying users)
A oneliner will also be added about the appliance (optional)
To install this program you can put it in the newuserscript or you can
put it in as PCBText-record #54.
The Votingprogram
─────────────────
This is the program that handles all the votes that the users on a BBS
gives to a applying user. It ofcourse uses the same files that the
InfoForm-program users, and users the *.SYS and *.ALL files. This
program can be placed in the CMD.LST or directly into the Loginscript.
It uses two files:
■ PROGRESS.
This is the file where the progress of the current user is shown plus
the comments that the voters has added.
When chosen the program will ask if the user wants to vote (optional),
then shows the file SYS-ONLY. to the user (if he has security enough)
and all the answers, and after that it shows ELITEZ. and ofcourse the
answers. After that PROGRESS. is shown and the date is put in on all the
correct places (PROGRESS.CFG).
The the user is asked for his vote, and after that he's asked if he want
to add a comment (questions defined in GENEREL.CFG). Then the program
starts again with the next user.
When a user is accepted or rejected, a file with the name of the user
and extenstion .END is created.
The Votechecker
───────────────
This program should be run in the loginscript, and will if the user is
applying, check whether or not he is accepted/rejected or if the voting
isn't voter. It shows uses $$$$ files:
■ UPGRWELC
This file will be shown to the user when he is accepted
■ UPGRWAIT
This file will be shown if the users if the voting isn't over, if you
don't want the user to come into your board then just add a @HANGUP@
in the end of the file.
■ UPGRFUCK
This file will be shown to the user, if he is approved as a genuine
lamer (he is rejected), and he will be disconnected right away!
■ CONFEREN.CFG
This is a list of conferences that the user will be registred in, if
he is accepted
If a user is accepted all his data will be moved to the subdir
ACCEPTED\, and his name will be written in the file USERS.ELI (elitez).
Then he will be registered in the conferences listed in CONFEREN.CFG,
then he will be upgraded to the security defined in GENEREL.CFG.
If he is rejected then all data will be deleted right away, and his
security will be downgraded to subzero! Plus his name will be written
in the file USERS.LAM (lamers!).
The program will then write a oneliner (optional) about the
reject/accept of the user.
The Voteinfo
────────────
This program shows a list of the applying users, and how many
yes/no/blank votes they have.
It uses one file:
■ INFO.
This is the files which will be shown to the user with the list on it
ofcourse.
Just install this program in your loginscript and/or in your CMD.LST.
The Oneliner
────────────
This is a classic onelinerproggy, which should be started in the
loginscript. Is has the ability to log all old oneliners in a file, and
will remember the jokers who has written the oneliners. There's not much
to say about it, but I coded it so that you would have one more feature
in TSC. It uses/creates a hole bunch of files:
■ ONELINER.
This is the file that will be shown to the user when the proggy runs.
■ ONELINER.DAT
This file holds the oneliners.
■ ONELINER.OLD
This file holds all the old oneliners.
■ ONELINER.JOK
This files holds the names of the jokers who has written til
oneliners.
■ ONELINER.JOL
This file holds all the old jokers
■ ONELINER.INP
This file holds the inputstrings for (YES/NO/WHO/LIST), colors, etc.
This program is easy to get working - just put it in your loginscript.
Then it works.
End
───
This file is only a brief introduction to all the features of TSC. You
will have to play a little around with the files and also look at the
help in NUPNVOTE to get a real look at the features. I will if I get
some time make a revised and better documentation.
If you've got anything you want to ask me about, or you have some
improvements/bugs then just contact me on any major board in Denmark
(ex. Anoxia-boards).
Have happy thoughts
Spiro