home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
REGVW107.ZIP
/
REGDOC.ENG
< prev
next >
Wrap
Text File
|
1995-02-22
|
17KB
|
451 lines
╥─┐ ╥ ┬ ╓──┐ ╥──┐ ╥ ┬ ╓─┐ ╓──┐ ╥──┐ ╓─╥─┐
╟─┴┐ ║ │ ║ │ ║ │ ╙──┤ ╙─┐ ║ │ ╟─ ║
╨──┘ ╙──┘ ╨ ┴ ╨──┘ ╙──┘ ╙──┘ ╙──┘ ╨ ╨
╥──┐ ╥──┐ ╥──┐ ╓─┐ ╥──┐ ╓──┐ ╓─╥─┐ ╓─┐
╟──┘ ╟─┬┘ ╟─ ╙─┐ ╟─ ║ │ ║ ╙─┐
╨ ╨ ┴ ╨──┘ ╙──┘ ╨──┘ ╨ ┴ ╨ ╙──┘
▀▀▀▀▀▀ ▀▀▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀▀ ▀▀ ▀▀
▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀ ▀▀
▀▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀ ▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀▀▀ ▀▀
▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀ ▀▀ ▀▀ ▀▀▀▀ ▀▀▀▀
▀▀ ▀▀ ▀▀▀▀▀▀▀ ▀▀▀▀▀ ▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀▀ ▀▀ ▀▀ (c)
The Ultimate Sysop-userbase utility for RA 2.0x 1995 (c)
Written by : Peter Lindeman
Sysop of Bundy Board +31-85-812305 #1 / +31-85-830337 #2
ZyXel 19k2 USR V34/VFC
Design by : Harold Van Oeveren
Sysop of Fire-Fly BBS Rotterdam +31-10-4194888
ZyXEL 19k2
Netmail 2:283/6@fidonet.org
79:1100/0 tav Peter Lindeman
of
2:283/6.2@fidonet.org
79:1100/105 tav Harold Van Oeveren
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒ WHYE REGDOOR & REGVIEW AN WHAT DOES IT DO ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
It's a util that makes life of a sysop much, much easier.
We didn't like all the different utils we needed,to do exactly the same
as what we can do now with RegView/Door.
Furthermore were all these programs very expensive to register so there the
plan was born for the developing of RegView/Door.
And here it is, lots of options for only 1 price !!
If you installed everything well you don't have to check your userbase so
often anymore, just to upgrade your users, but thats done in a minute
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ THE FILE LIST ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
REGVIEW.EXE Sysop userbase program and downgrade eventprogram
REGDOOR.EXE Registration door
REGPACK.EXE Packen,deleten,etc...
REGSETUP.EXE Setup program for RegDoor and RegView
DOWN.TXT Downgrade msg to members who didn't pay for the next period.
WARNING.TXT Msg to members when they have to pay for the next period.
WELCOME.TXT Welcome msg to new users
NEWCO.ANS Startscreen for new users (color screen)
ENDNEWCO.ANS Endscreen for new users (color screen)
NEWMO.ANS Startscreen for new users (mono screen)
ENDNEWMO.ANS Endscreen for new users (mono screen)
CHGCO.ANS Startscreen for existing users (color screen)
ENDCHGCO.ANS Endscreen for existing users (color screen)
CHGMO.ANS Startscreen for existing users (monoscreen)
ENDCHGMO.ANS Endscreen for existing users (mono screen)
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ THE INSTALLATION ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
After you un-arced all the files in a seperate directory (eg. C:\RA\REGVIEW)
run the program REGSETUP.
The folowing menu pops up
[ 1 ] Change questions Dutch
[ 2 ] Change questions English
[ 3 ] Setup msg's to users
[ 4 ] Fill in your key
[ 5 ] System/Program Info
If you choose option 1 you'll get a screen where you can change the other
questions for the user,
Question 1 till 6 are allready made for you. You can't change these
questions.
The Flags & Levels settings have to be the same as the settings in CONFIG.RA
(menu Options > New user).
Eg. Level 1
Flags A X------
Flags B -------
Flags C -------
Flags D -------
In this example Flag 1 and Level 1 has been set.
Use this setting in the TOP menu to start RegDoor,further in the doc. you see
how.
If you start RegDoor with level and/or flag you can now change the flags from
RegDoor, after the user answered the questions RegDoor changes the flags as
you wish.
(Of course every flagsetting is correct.)
If the user hangs up in the door the flagsettings remain the same, and
every time this user logs in RegDoor starts, until he answered the questions
as you wish.
The last thing you have to setup is the language nr. If in RA Language 1 is
dutch choose 1, if language 1 is English choose 2.
With "SPACE" you can set the line Escape=Ready or Escape=Klaar for RegDoor.
The same goes for option 2, the english questions.
Except the line where you set de language nr because you allready did that in
the dutch part.
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ SETUP MESSAGE TO USER ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
With this option you can choose the message area where RegView has to put
the msg's to the user.
AREA TYPE : HUDSON / JAM
BOARDNUMMER : Boardnr, a local or an echomail board,
JAMPATH : Path to JAM message area
ORIGINLINE : -=( Regdoor & Regview The Utlimate RA util )=-
PRIVATE : YES/NO
WELCOME MSG FILE : Welcome.txt
SUBJECT WELOME MSG : Welcome to my BBS !
* WARNING MSG FILE : Warning.txt
* SUBJECT WARN MSG : Attention Please !!!
* DOWNGRADE MSG FILE : Down.txt
* SUBJECT DOWN MSG : Youre Level is set back to normal !
* DOWNGRADE SEC LVL : 20 (or what ever)
* DOWNGRADE FLAGS : B1 (or what ever)
EDITOR FULL PATH : C:\Qedit\q.exe
SUBJECT VIA MSG EDT: Test
ERASE TEMP. MSG : YES/NO
SWAPPING : XMS/EMS of both
* These files are important if you want to warn and downgrade members of
your board automatically.
RegView can write a msg when a user have to pay again.
If the user doesn't pay RegView can automatically downgrade the user.
To use this option you have to fill in the date when the membership ends
on the SUB DATE field. If the current date is the same as the sub date of
the user RegView can write a msg and downgrade the user to 'Normal User'
level.
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒ INSTALLATION DOORPROGAM IN REMOTE ACCESS ▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
Edit the TOPMENU and insert the following line.
╒═════════════════════════════════════════════════════════════ Edit Menu Item ╕
│ │
│ 1 2 3 4 5 6 7 │
│ 123456789012345678901234567890123456789012345678901234567890123456789012345 │
│ ; │
│ │
│ C:\RA\REGDOOR\REGDOOR.EXE [parameters] -N*N *M │
│ │
│ Action Execute sub-program (Type 7) │
│ Display │
│ OptData │
│ HotKey │
│ AutoExec Yes │
│ Colour Colour example │
│ │
│ MinSec 0 TimeUsed 0 FlatCost 0 │
│ MaxSec 0 TimeLeft 0 TimeCost 0 │
│ A flags X------- Age 0 Terminal Any │
│ B flags -------- MinSpeed 0 Nodes │
│ C flags -------- MaxSpeed 0 Groups │
│ D flags -------- Credit 0 DayTimes │
│ │
│ │
╘═════════════════════════════════════════════════════════════════════════════╛
In this example RegDoor starts if a user has the A1 flag set !!
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ PARAMETERS FOR REGDOOR ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
You can start RegDoor with some parameters, down here is an explanation.
-JUSTENG
With this parameter you'll force RegDoor to use the English language.
-ALL
With this parameter the user has to answer ALL questions, default is only to
answerthe Name,Adress,City,ZipCode,Phonenr and Date of Birth
-NOCHANGE
With this parameter RegDoor doesn't update the EXITINFO.BBS file, only the
database file of RegView will be updated !
If you have a multiline BBS you'll need the parameter -N*N to tell RegDoor on
what line the user is.
You don't need this parameter on Single-Line BBS'es
-NOTNEW
This parameter can be used to give existing users the possibility to change
their answers. So you can put RegDoor in every menu you want.
With this parameter another set of ANSI files will be used !!!
CHGCO.ANS Startscreen for users (color screen)
ENDCHGCO.ANS Endscreen for users (color screen)
CHGMO.ANS Startscreen for users (mono screen)
ENDCHGMO.ANS Endscreen for users (mono screen)
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ USAGE OF THE ANSI SCREENS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
For each language of RA you have a different directory where you put all the
screens of this language, in this directory you'll put all the ANSI's of
RegView/Door
NEWCO.ANS Startscreen for new users (color screen)
ENDNEWCO.ANS Endscreen for new users (color screen)
NEWMO.ANS Startscreen for new users (mono screen)
ENDNEWMO.ANS Endscreen for new users (mono screen)
CHGCO.ANS Startscreen for existing users (color screen)
ENDCHGCO.ANS Endscreen for existing users (color screen)
CHGMO.ANS Startscreen for existing users (monoscreen)
ENDCHGMO.ANS Endscreen for existing users (mono screen)
You can easily change these screens or make new ones with an ANSI
editor like TheDraw or A3E.
You cannot change the names of the files so beware that you use the same names
as the example files !!
If you don't place these ANSI's in the lang.dir. of RA RegDoor will use
default screens.
If you have made any nice screens send us a copy !
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒ THE SYSOP UTIL REGVIEW ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
After you've installed RegDoor (correctly) you can go on to the user editor
There's no need for an extra installation because RegView uses the same
configuration file as RegDoor and the userbase of RA.
You will get exactly the same screen as the user except with some
sysop options.
If you push F1 you will get a help screen and I think everything will
be clear to you.
RegView also has some parameters.
ENG
- Use the English screen except from the Dutch
DOWNGRADE
- Downgrade user and write a msg to this user.
Example msg has been made for you, you can edit this file to you own needs.
WARNXXX
- Write a warning msg to the user that his membership on the BBS
will end in XXX days.
Example msg has been made for you, you can edit this file to you own needs.
MONO
- Force Mono screens
COLOR
- Force color
At the end of the doc you can find an example to downgrade and warn
users from within an event.
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒ THE REGPACK UTIL ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
You can put this util in an event so your userbase keeps up to date
automatically
Start REGPACK ? and you will see the following parameters.
KILLx
- Eliminate users from the userbase who didn't call the BBS
for x day's
Eg : REGPACK KILL100 will eliminate users who didn't call
for 100 days inpedendant of their sec.level.
Btw. Users with the NoKill status will never be deleted !!
LEVELx
- You can use this one only in combination with KILLx.
You eliminate users except users with level x and higher
Eg : REGPACK KILL100 LEVEL50
This will eliminate all users who didn't call for 100 days except users
with a level of 50 and higher.
RA
- Pack the userbase of RA, you have to do this if you deleted users from
RA. A new index will be created automatically.
REG
- Pack the database of RegView/Door, you have to do this if you deleted
users from RegView/Door. A new index will be created automatically.
BOTH
- Pack the userbase of RA and the databae of RegView/Door. New indexes
will be created automatically.
INDEX
- Creates a new index for RA
GENIDX
- Creates a new index for RegView/Door
LASTREAD
- Recreates a LASTREAD file. Watch it !! Only use this paramater if absolutely
necessary, all you lastread pointers will be reset to 0 !!
CLEAN
- Cleans up the database of RegView/Door
only use this option if you accidently packed your users.bbs with another
util as regpack. this option is very slow because he has to search for each
entry if it also exists in users.bbs, normally you don't need this option.
NOLOG [ registered users only]
- Doesn't write in the logfile of ra
NOBAK [ registered users only]
- Don't leave bakfiles after packing.
NOCOUNT [ registered users only]
- Don't show counter when running, this can increase the speed of regpack
LOG=x [ registered users only]
- Place the logfile of regpack in a different file then the logfile of
ra, you have to give thw whole path+filename
Eg. LOG=C:\RA\REGPACK.LOG
CSF [ registered users only]
- Creates a comma separated file, you can import this file in dbase programs.
the file is called regview.csv normally the name, adress, zipcode,
city, phonenr and date of borth are placed in the file but with the
switch -all you can put all the data of RegView/Door in the file
VERBOSE
- Use verbose logging (whole names)
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒ BATCH FILE EXAMPLE ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
Here a little example of how you can use RegPack in an event.
:LOOP
FD.EXE
:
:
If errorlevel 50 goto REGDOOR
:
:
:REGDOOR
C:\REGDOOR\REGVIEW.EXE DOWNGRADE
C:\REGDOOR\REGVIEW.EXE WARN60
C:\REGDOOR\REGPACK.EXE KILL200 LEVEL50 VERBOSE
C:\REGDOOR\REGPACK.EXE BOTH NOBAK
GOTO LOOP
- END OF DOC -
LASTNOTE:
We've spend a lot of time on this program for testing and developing.
We don't ask very much only a little register fee that everybody can pay.
Run the program REGISTER.EXE and send in the form, transfer Fl 10,00 or $7,50
to our bankaccount. (See REGISTER.DOC)
You can spread this program freely to anyone. It is not allowed to spread
this program on Floppy Disc or CDRom, this is only allowed in
agreement with BundySoft (C) 1995