home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
BBSDOOR2.ARJ
/
CYBMKB11.ZIP
/
CYBMKB.DOC
< prev
next >
Wrap
Text File
|
1994-12-13
|
11KB
|
240 lines
█▀▀▀▀▀■■■■■≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡■■■■■▀▀▀▀▀▀█
█ █
▌ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀▀▀▀ ▐
▌ ▓█ ▓█ ▓█ █ ▓█ ▓█ ▓█ █ ▓█ █ ▐
▌ ▒█ ▓▒░ ▒█ ▒█ █ ▀█▄▄▄▄▄ ▒█ ▒█▄▄▄▄█ ▒█▄▄▄▄█ ▐
▌ ░█ ░█ ░█ █ █ ░█ ▀██ ░█ █ ░█ █ ▐
█ █▄▄▄▄▄▄ █ ██ █ █▄▄▄▄▄▀ █▄▄▄▄██ █ █ █▄▄▄▄▄█ █
█ v1.1 █
█▄▄▄▄▄■■■■■≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡■■■■■▄▄▄▄▄▄█
by Phillip Klien
Dec. 13, 1994
┌────────────┐ ─ ── ──┐
│ ■ CyBMKB ■ │ INTRODUCTiON│
└────────────┘ ── ─ ─ ── ─┘
For REMOTE ACCESS 2.xx only!
When I first started a BBS, I got really disappointed
because my users would simply call for the files, and until
today I love messages.
With this program you can control your users and the files.
You can now force a user to write a certain number of
messages for every certain amount of KBYTES downloaded,
creating a harmony of files and messages.
┌────────────┐ ─ ── ──┐
│ ■ CyBMKB ■ │ WARRANTY │
└────────────┘ ── ─ ─ ── ─┘
This program has been tested and re-tested and is totally
harmless. Nevertheless, the author cannot be held
responsible for any undesired action created by it. Use
it at your own risk.
This is program is spread under the FREEWARE ideal. You
may use it and spread it as far and as much as possible as
you wish. But only in its un-altered form and with the
CyBMKB.DOC included.
However, it would be very nice to receive a postcard for my
effort. The address is at the bottom of this text file.
┌────────────┐ ─ ── ──┐
│ ■ CyBMKB ■ │ EXECUTION │
└────────────┘ ─ ─ ── ─┘
To begin, we must first configure the program.
After de-compressing the program in a directory, edit the
MSGRATIO.CTL file, and text editor will do.
·∙░MSGRATIO.CTL░∙·
Here you will have many baud speeds, a FLAG option, and a
MAXSECURITY option. On each of the individual baud speeds,
you can establish an amount, that means, for every x-amount
[x=the amount you placed by the baud] of KBYTES the user
downloads he/she has to write 1 message. In other words,
if you placed 200 for 14400BPS, then when a user connects
at 14.4k and he goes through the program, he will have to
have written 1 message for every 200 KB's he has
downloaded, if he does pass this ratio, he is free to go to
the files section. However, if he fails, and is some
messages short, a flag of his will be cut, and will not
allow him to go to the files section.
When configuring the MSGRATIO.CTL, please make sure all the
baud options have a number.
Next in the MSGRATIO.CTL comes the 'FLAG' option. This is
a variable where you should state the flag that you want
the program to SET or RESET according the user's ratio.
The number must be A1 thru D8. If the user has
successfully passed the test, the flag will be set, and if
he/she does not have the necessary number of messages,
he/she will have that flag RESETTED and will not be admitted
in the files section.
The last option is MAXSECURITY, where you may state the
security that which a user is exempt from the ratio. Any
security of the user above this setting is free from the
ratio, and will have his/her flag set every time they enter
the door.
Now we will go to RACONFIG, and the RA settings for this
door.
·∙░RACONFIG░∙·
First you will have to edit your TOP menu, I placed CyBMKB
as the before-last option, before the GOTO MAIN MENU
option. The menu type you should choose is 7, and the
execution line should be:
C:\CYBMKB\CYBMKB.EXE *M
──────────────────── ──
path and .exe name memory swapping
Then menu option should look like this:
╒══════════════════════════════════════════════════════════════ Edit Menu Item ╕
│ │
│ 1 2 3 4 5 6 7 │
│ 123456789012345678901234567890123456789012345678901234567890123456789012345 │
│ ; │
│ │
│ C:\CYBMKB.CYBMKB.EXE *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 -------- Age 0 Terminal Any │
│ B flags -------- MinSpeed 0 Nodes │
│ C flags -------- MaxSpeed 0 Groups │
│ D flags -------- Credit 0 DayTimes │
╘══════════════════════════════════════════════════════════════════════════════╛
Where the 'Autoexec' function should be set to YES.
This will force the user to pass through this menu every
time he/she logs on.
Next we will have to edit your FILES menu. In your MAIN
menu, on the HOTKEY where the user is sent to the FILES
menu, you will have to make a change.
│ 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 │
╘══════════════════════════════════════════════════════════════════════════════╛
On the flag you configured on MSGRATIO.CTL, you will have
to add a X on this menu option. I chose Flag A1 in
MSGRATIO.CTL, therefore, on flag A1 on the key which sends
me the file menu, I placed a 'X'.
This way, only the users that passed the message test have
access to the files.
**** EXTRA
If you wish, you may place another menu option under the
MAIN menu, one which the same hotkey but change the chosen
flag and place a O on it, and you can make this option
show a ANSi screen explaining more about the MESSAGE RATIO,
for the people who didn't pass the test.
You should also add a menu option on the MAIN or DOOR menu,
where the user can go back to CyBMKB after they have posted
some messages, so they can then have access to the files
section.
┌────────────┐ ── ──┐
│ ■ CyBMKB ■ │ BUG FIX │
└────────────┘ ─ ── ─┘
Some bugs were fixed in version 1.1:
■ If a user had 0 messages posted the program would
crash! Now its working!
■ If a Sysop or his board's name was long, it would
ruin the ANSi screen, FIXED!
┌────────────┐ ── ──┐
│ ■ CyBMKB ■ │ SUPPORT │
└────────────┘ ─ ── ─┘
For the latest version of CyBMKB or any technical assistance
or support, you may contact the author, Phillip Klien,
through netmail through the following NETS:
Please, PLEASE! If you notice any bugs, or would like any
new improvements (or a personalized version) of CyBMKB,
please contact the author, even if through simple NETMAIL
FIDONET 4:802/48
WORLDNET 63:553/30
RBT 12:1221/14
Or called directly through his CBBS:
Toca da Raposa BBS
Rio de Janeiro, RJ, BRAZIL
Node I +55-21-322-0701 [28.8]
Node II +55-21-322-0572 [28.8]
Or by regular mail at:
Caixa Postal 37243
22622-970 Rio de Janeiro, RJ
BRAZIL
We have other products under CyBiC PRODUCTiONS here also.
We are looking for ßETA sites for our creations. If you
are interested, please contact the author for more
information.
-----------------------]■[------------------------
OTHER ßeta/distro sites:
·■ Headbanger ßßs
SysOp: Marcelo Machado Oliveira
FIDONET Address: 4:805/9
Porto Alegre, RS, BRAZIL
Node I +55-51-223-0286 [28.8k] [HALF]
·■ The Fanatic BBS
SysOp: Ireneusz Lapinski
FIDONET Address: 2:480/43
Warsaw, POLAND
Node I +48-22-261983 [28.8k] [HALF]
·■ Willow BBS
SysOp: Carlos Eduardo
Vitório, ES, BRAZIL
Node I +55-27-325-0451 [28.8k]
Node II +55-27-325-1561 [28.8k]
Special thanks to Thiago Figueiro for helping me solve bug
problems!