home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
REGVW107.ZIP
/
REGDOC.NED
< prev
next >
Wrap
Text File
|
1995-02-22
|
18KB
|
465 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
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒ WAAROM REGDOOR & REGVIEW EN WAT DOET HET ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
Een utility die een sysop het leven makkelijker maakt.
We werden ziek van allerlei programma's die moesten worden geinstalleerd
om het zelfde te bereiken wat we nu hebben gemaakt.
Daar kwam ook nog bij dat om deze programma's te draaien een flink bedrag
gemoeid was voor registratie,vandaar dat dit programma werd geschreven.
Alles voor de prijs van EEN !
Als alles goed is ingesteld heb je geen omkijken meer naar je userbase,
alleen het upgraden van je users, maar dat is met een enkele
druk op de knop zo gebeurt.
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ DE BESTANDEN LIJST ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
REGVIEW.EXE Sysop userbase programma en downgraden eventprogramma
REGDOOR.EXE Registratie door
REGPACK.EXE Packen,deleten,etc...
REGSETUP.EXE Setup programma voor RegDoor en RegView
DOWN.TXT Downgrade message aan donateurs die niet betaald hebben.
WARNING.TXT Message naar donateurs wanneer ze weer moeten betalen.
WELCOME.TXT Welkom message naar nieuwe gebruikers
NEWCO.ANS Startscherm voor nieuwe users (kleuren scherm)
ENDNEWCO.ANS Eindscherm voor nieuwe users (kleuren scherm)
NEWMO.ANS Startscherm voor nieuwe users (monochroom scherm)
ENDNEWMO.ANS Eindscherm voor nieuwe users (monochroom scherm)
CHGCO.ANS Startscherm voor bestaande users (kleuren scherm)
ENDCHGCO.ANS Eindscherm voor bestaande users (kleuren scherm)
CHGMO.ANS Startscherm voor bestaande users (monochroom scherm)
ENDCHGMO.ANS Eindscherm voor bestaande users (monochroom scherm)
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ DE INSTALLATIE ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
Nadat alles is uitgepakt in de directory REGVIEW draaien we het
volgende programma REGSETUP.
Er verschijnt een menu met de volgende opties
[ 1 ] Change questions Dutch
[ 2 ] Change questions English
[ 3 ] Setup msg's to users
[ 4 ] Fill in your key
[ 5 ] System/Program Info
Indien je optie 1 ingeeft krijg je een scherm voor je waarin je de
overige vragen kunt veranderen.
De vragen 1 t/m 6 zijn al voor je aangemaakt ( NAW gegevens) deze kunnen
niet worden veranderd.
De Flags & Levels settings moeten overeenkomen met die van de CONFIG.RA
(menu Options > New user).
Bijv. Level 1
Flags A X------
Flags B -------
Flags C -------
Flags D -------
In dit voorbeeld is de flag A1 aangezet met Level 1
Deze setting wordt ook in het TOP menu van RA gebruikt,verder op in doc
wordt de installatie in RA beproken.
Met deze gegevens gaan we het volgende invoeren de Flag A1 wordt uitgezet
en het level naar 10 gebracht.
(Je kan ook een ander level nemen of juist een Flag aanzetten al na gelang
je instelling in de new user setting van RA)
Dit wordt alleen gedaan als de velden 1/6 zijn ingevuld (de NAW gegevens).
Indien een user dit niet invult blijft hij/zij op dit level hangen, en
krijgt hij/zij iedere keer de Door voor zijn/haar neus.
Net zo lang totdat de door goed is ingevuld.
Als laatste kan je het language nummer ingeven zoals je die
in raconfig hebt staan. 1 = Nederlands 2=Engels
Met de spatiebalk kan je de tekst Escape=Ready of Klaar kiezen.
Dit geldt ook voor optie 2 de engelse versie.
Met uitzondering van de language nummers die heb je al in het nederlandse
deel ingegeven.
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ SETUP MESSAGE TO USER ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
Met deze optie kan je de message area voor je user definieren
met een simpele druk op de spatiebalk.
AREA TYPE : HUDSON / JAM
BOARDNUMMER : Boardnummer handmatig ingeven mag ook een echomail
board zijn
JAMPATH : Path naar 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 beide
* Deze zijn van belang indien je automatisch je donateurs
in de gaten wilt laten houden.
Er wordt een bericht gestuurd wanneer deze weer moeten gaan betalen.
Wordt er geen gehoor gegeven aan het bericht dan downgrade regdoor
hen automatisch.
Een voorwaarde is dat in je userbase bij de donateurs de SUB DATE
hebt ingevuld. De subscription date moet worden ingevult zodat de
sub date de einddatum is van het donateurschap van de user. Zie
verderop in deze doc. voor verdere mogelijkheden.
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒ INSTALLATIE DOORPROGRAMMA IN REMOTE ACCESS ▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
Edit je TOPMENU en voeg daar de volgende lijn aan toe.
╒═════════════════════════════════════════════════════════════ 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 │
│ │
│ │
╘═════════════════════════════════════════════════════════════════════════════╛
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ PARAMETERS VOOR REGDOOR ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
Je kan regdoor met en zonder parameter opstarten hieronder volgt de uitleg.
-JUSTENG
Met deze parameter forceer je dat de door de tekst in het engels laat zien.
Ook al heb je de door voor de nederlandse taal in je config gezet.
-ALL
Als deze parameter wordt mee gegeven zal de users ALLE vragen moeten invullen
voordat hij op het BBS wordt toegelaten.
-NOCHANGE
Wanneer deze parameter wordt gebruikt zal de user op het level blijven
zoals deze is binnengekomen ook zullen de flags niet worden verandert.
De -N*N achter regdoor is nodig indien je een multiline BBS draait.
Als je deze niet gebruikt kan regdoor in de verkeerde EXITINFO.BBS
kunnen schrijven.
Deze parameter is niet nodig voor Single-Line BBS'en
-NOTNEW
Deze parameter kan gebruikt worden om gebruikers,die de door al eerder
hebben ingevuld,de kans te geven hun gegevens te laten veranderen.
Dit kan je in ieder willekeurig menu zetten.
Met deze parameter wordt de onderstaande set Ansi files gebruikt !
CHGCO.ANS Startscherm voor users (kleuren scherm)
ENDCHGCO.ANS Eindscherm voor users (kleuren scherm)
CHGMO.ANS Startscherm voor users (monochroom scherm)
ENDCHGMO.ANS Eindscherm voor users (monochroom scherm)
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ GEBRUIK VAN DE ANSI SCHERMEN ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
Voor elke taal heb je een aparte directe directory aangemaakt waar alle
schermen van die taal instaan, plaats hier alle onderstaande files in.
NEWCO.ANS Startscherm voor nieuwe users (kleuren scherm)
ENDNEWCO.ANS Eindscherm voor nieuwe users (kleuren scherm)
NEWMO.ANS Startscherm voor nieuwe users (monochroom scherm)
ENDNEWMO.ANS Eindscherm voor nieuwe users (monochroom scherm)
CHGCO.ANS Startscherm voor bestaande users (kleuren scherm)
ENDCHGCO.ANS Eindscherm voor bestaande users (kleuren scherm)
CHGMO.ANS Startscherm voor bestaande users (monochroom scherm)
ENDCHGMO.ANS Eindscherm voor bestaande users (monochroom scherm)
Deze schermen kan je eenvoudig aanpassen of zelf nieuwe maken
met een ansi editor bv met TDRAW.
Een voorwaarde is wel dat de schermen dezelfde namen moeten hebben als
de bijgeleverde voorbeelden.
Plaats je deze ANSI schermen niet dan gaat RegDoor uit van een default scherm.
Laat je fantasie de vrije loop en stuur ons een kopie van je ontwerp.
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒ DE SYSOP UTILITY REGVIEW ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
Nadat RegDoor helemaal is geinstalleerd en naar behoren werkt kan de
sysop zijn util gebruiken.
Hiervoor is geen speciale installatie nodig regview leest namelijk zijn
gegevens uit regview.cfg en de userbase van RA.
Je krijgt exact hetzelfde scherm als de gebruikers voor je alleen
met de sysop opties.
Druk op F1 en alles wijst zich vanzelf,let op als je iets wijzigd
dan wordt dit ook in Ra userbase gewijzigd.
RegView heeft ook een paar parameters,deze kunnen direct worden opgestart
of in een event.
ENG
- Gebruikt het engelse scherm ipv nederlandse
DOWNGRADE
- Downgrade gebruiker en schrijf deze een berichtje (zie regdoor)
Voorbeeld bericht is reeds voor je aangemaakt en kan naar eigen
wens aanpassen (DOWN.TXT). De user word gedowngrade als de sub-scription
date gelijk is aan de huidige datum !
WARNXXX
- Schrijf een waarschuwings bericht aan je donateurs dat deze over een x aantal
dagen weer moet gaan betalen.
Ook hier is er een voorbeeld bericht voor je aangemaakt (WARNING.TXT)
en deze kan wederom naar eigen wens aanpassen.
MONO
- Forceer Monochrome kleuren
COLOR
- Forceer kleur.
Aan het eind van de doc staan wat voorbeelden om de downgrade en
de warnxxx in een event te laten lopen.
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒ DE REGPACK UTILITY ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
Deze utility kan het beste in een event geplaatst worden zodat iedere
dag de userbase up to date is.
Start REGPACK ? en je krijgt de volgende parameters.
KILLx
- Verwijder users uit de userbase van RA voor de X komt het
aantal dagen te staan dat de user niet gebeld heeft.
bv : REGPACK KILL100 users die 100 dagen niet hebben gebeld
worden verwijdert ongeacht hun level.
Btw. Users met de NoKill status worden nooit gedelete !!
LEVELx
- Deze moet in combinatie met KILLx gebruikt worden wanneer
je voor de x een level opgeeft worden alleen de users die een lager level
hebben verwijdert. bv : REGPACK KILL100 LEVEL50
Dit verwijdert alle users die 100 dagen niet gebelt hebben behalve de users
met een level van 50 of hoger.
RA
- Pack de userbase van RA, dit moet gebeuren nadat je users hebt delete vanuit
RegView. Een nieuwe index word automatisch gemaakt.
REG
- Pack de database van RegView/Door, dit moet gebeuren als je users hebt
gedelete. Een nieuwe index word automatisch gemaakt.
BOTH
- Pack de userbase van RA en de database van RegView/Door. Nieuwe indexen
worden automatisch gemaakt.
INDEX
- Maakt nieuwe index files voor RA.
GENIDX
- Maakt nieuwe index files voor RegView/Door
LASTREAD
- Herstelt de messagebase lastreadpointers. Let op !!! Alleen gebruiken indien
strikt noodzakelijk, alle, lastreadpointers worden nl. op 0 gezet !!
CLEAN
- Maakt de database van RegView/Door schoon
Deze optie alleen gebruiken als je per ongeluk met een andere util als
RegPack je USERS.BBS bent gaan packen cq. users bent gaan deleten, de optie
is erg traag omdat hij voor elke entry in de datafile van RegView moet gaan
zoeken of deze bestaat in de USERS.BBS Normaal gsproken heb je dit dus niet
nodig maar just in case.
NOLOG [ registered users only]
- Schrijft niets in het logfile van RA
NOBAK [ registered users only]
- Maakt geen bakfiles aan na het packen.
NOCOUNT [ registered users only]
- Laat geen counter zien tijdens het doorlopen van de userbase
en het indexbestand. Dit kan een snelheidswinst voor RegPack geven.
LOG=x [ registered users only]
- Zet de logging in een ander logfile dan die van RA, voor x moet je een
compleet pad opgeven, bv LOG=C:\RA\REGPACK.LOG
CSF [ registered users only]
- Maakt een comma separated bestand aan dat ook door DBASE is te gebruiken, de
file heet REGVIEW.CSV Normaal worden de naam, adres, postcode, woonplaats,
telefoonr, geboortedatum erin gezet maar met de switch -ALL kan je alle data
van RegView erin laten zetten.
VERBOSE
- Geeft naam en woonplaats van de user die gewist zijn weer in de logfile.
┌─────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒▒▒▒▒▒▒▒ BATCH FILE VOORBEELD ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────┘
Hier is een klein voorbeeld om straks als event te gebruiken,
: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:
Er is hard aan dit programma gewerkt en het heeft ons vele uren
aan testen ontwerpen en programeren gekost.
Wij vragen dan ook geen astronomische bedragen maar een kleine
bijdrage die iedereen kan opbrengen.
Vul dat registratie formulier in en je wordt op de hoogte gehouden
van nieuwe releases cq updates.
Dit programma mag vrij verspreid worden zonder key op ieder BBS muv
digitale informatie dragers (CDROM/FLOPPYDISK) dit mag alleen
na schriftelijke bevestiging van BundySoft.