home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 15
/
CD_ASCQ_15_070894.iso
/
vrac
/
stab_221.zip
/
SYNC_TAB.DOC
< prev
next >
Wrap
Text File
|
1994-05-08
|
19KB
|
406 lines
Sync_TABS V2.21
for
Synchronet BBS V1C & 2.XX
by
(C)1994 Dean Lodzinski
Hologram Computing BBS
(908) 727-1914
Fidonet: 1:107/633
Dean.Lodzinski@Hologram.MetroNJ.Org
Document Updated: 5/8/94
FREQ: SYNC_TAB for latest version
Disclaimer
==========
Use of Sync_TABS is solely at your own risk. Dean Lodzinski and
Hologram Computing shall not be liable for any damage to your system,
self, data or anything which is caused by using this program. The
use of this program is solely at your own risk. I have tested this
program, and to the best of my knowledge, functions as stated in
this documentation. If it should not work as stated or if it ceases
to function or functions in a way not stated in this documentation,
I am not responsible for any damage. I am under no obligation to
make future enhancements or support this product if I so choose.
This product is sold as is.
Copyright Notice
================
Sync_TABS and all associated files are copyrighted by Dean Lodzinski
and Hologram Computing. Use of this product constitutes your
agreement to abide by the laws and regulations governing copyrights
locally and internationally. Dean Lodzinski and Hologram Computing
have the right to take action on any breach of copyright in any
jurisdiction whatsoever.
Well, that's the end of that stuff. Yuk!
WELCOME
=======
Welcome to the Synchronet TABS Door. This door is written exclusively
for Synchronet BBS software V1C & 2.xx. I can't guarrantee compatability
with older or newer versions of Synchronet BBS Software. Sync_TABS is
shareware. If you are making some money running your board using
TABS, then the $10 registration fee shouldn't kill you. If you aren't
making money using TABS, maybe this door will help you do it. More on
the registration will follow.
Synchronet TABS Door is for SysOps who are clients of TABS. It will
allow users to enter Subscription IDs and have their main level,
expiration date, credits, flags, exemptions, restrictions, and
minutes updated upon entering a valid Subscription for your BBS.
Dean Lodzinski and Hologram Computing are not associated with TABS
in any way, shape or form, except as a client of TABS. Any questions,
comments, criticism, complaints, or information about TABS should be
directed to the phone number and address below.
TABS is a service of True Media, Inc. 1270 Clearmont Street
Palm Bay, FL 32905 (407) 722-3150
To find out what TABS is, read the files in TABSINFO.ZIP, which is
included in this archive.
Installation
============
Name Synchronet TABS 900 Subscriptions
Start-up Directory C:\SBBS\XTRN\TABS (or whatever yours is!)
Command Line SYNC_TAB <alt $> [optional options] (See below)
Clean-up Command Line
Cost in Credits 0
Access Requirements (Whatever you want)
Execution Requirements (Whatever you want)
ANSI Required No
Multi-User Yes (Version 1.20+ supports Multi-User)
Intercept I/O Interrupts Yes
Shrink BBS No
Modify User Data Yes
Uses WWIV Color Codes No
Execute on Event No
Menu Command Keys Main ( ) Transfer ( )
BBS Drop File Type Synchronet XTRN.DAT (Use Real Names)
Place Drop File In Node Directory
The <alt $> is a dollar amount, from 1-99, without the $. Currently
TABS has $10 & $25 subscriptions. This will allow you to add a
third subscription amount if TABS has a new option. It can also
be used for test purposes. Even if you don't use it, you must
enter a number here. (ie. Sync_TAB.exe 50)
You can enter Sync_TAB DEBUG for some debugging information which
may or not be useful to you. Use only for testing purposes.
When first run, Sync_TABS will display a file called INTRO.TAB. This
file should contain information about TABS and all your disclaimers about
the 900 number, under 18 must get permission from parents, etc. This
file must exist as per your agreement with TABS and for legal purposes.
When Sync_TABS runs for the first time, it will display the INTRO.TAB
file and then bring you right to the Profit Configuration Screen.
Enter what percentage TABS takes for each of the three subscription
types. The default is 25%, just backspace over these numbers if you
wish to enter something else. From the main menu you can always change
these percentages. Sync_TABS will then use this new percentage for
any future IDs entered by users and tally everything up. Any IDs that
were redeemed with the old percentages are kept as well as your profit
amounts so you will always have an accurate total of what you have
made to date. To start from scratch, delete the PROFIT.DAT file.
You will have to use the ", . /" commands to enter your subscription
ID numbers before Sync_TABS will allow users to redeem their codes.
Create a file called BENEFITS.TAB that will contain information
on the benefits of subscribing to your BBS so the users can check
or double check what benefits they will receive for their money.
This file does not have to exist.
Create a file called SPECIALS.TAB that will contain information about
any specials you may have running and in the SPECIALS.CFG file.
A log file, called TABS_LOG.TXT will be created in this directory to
log VALID and NOT VALID subscription IDs entered by users. All other
errors and messages are sent as a message to User #X on your system.
This user # is configurable in the SYNC_TAB.CFG file.
The data filenames are as follows:
sync_tab.cfg main config file - Must be present
10$code.cfg Config file for $10 ID redemption
25$code.cfg Config file for $25 ID redemption
XX$code.cfg Config file for Alt ID redemption
specials.cfg Config for Special events (see below)
10$code.dat & 10$used.dat for $10 Subscription IDs
25$code.dat & 25$used.dat for $25 Subscription IDs
XX$code.dat & XX$used.dat for the Alternate Amount$
profit.dat for Profit Summary Information
The SYNC_TAB.CFG file must be present. This is all you will need
if you are only accepting one type of ID. If you are accepting
multiple $ Subscription IDs, you will need to create a config
file for each one with the names above *BUT* you will still need
the SYNC_TAB.CFG file for Sync_TABS to work.
All VALID IDs will be marked as *USED* in the code.dat files and
placed in the used.dat files. If your code.dat files get too big
just remove the lines that say *USED*. Keep a backup for safety
as always.
Sync_TABS.CFG File Setup
========================
60
30
0
FLAG1ADD
FLAG2ADD
FLAG3ADD
FLAG4ADD
EXEMPTADD
RESTRICTADD
0
FLAG1REMOVE
FLAG2REMOVE
FLAG3REMOVE
FLAG4REMOVE
EXEMPTREMOVE
RESTRICTREMOVE
1
0000000
=======================================
Line 1: Main Level to raise user to upon valid subscription ID
Line 2: Days to extend description
Line 3: Credits to add to user's account
Line 4: Flags to adjust in Flag Set #1 *
Line 5: Flags to adjust in Flag Set #2 *
Line 6: Flags to adjust in Flag Set #3 *
Line 7: Flags to adjust in Flag Set #4 *
Line 8: Exemptions to adust in User's Account *
Line 9: Restrictions to adjust in User's Account *
Line 10: Minutes to Add to User's Bank *
Line 11: Flags to Remove in Flag Set #1 * Synchronet V2.xx
Line 12: Flags to Remove in Flag Set #2 * Synchronet V2.xx
Line 13: Flags to Remove in Flag Set #3 * Synchronet V2.xx
Line 14: Flags to Remove in Flag Set #4 * Synchronet V2.xx
Line 15: Exemptions to Remove * Synchronet V2.xx
Line 16: Restrictions to Remove * Synchronet V2.xx
Line 17: User to send usage/error messages to (Usually SysOp #1)
Line 18: Registration Code
* - Requires registration to actually update user. Lines still need to be
present in sync_tab.cfg file.
If you don't want to make any changes to a particular line, make sure
you leave it blank. Any line after the Registration Code can be
used for comments, don't put comments on the same line as the option
lines.
*NOTE* Make sure there are no extra spaces after options. For example,
if you enter 60 as the new level, make sure there aren't any
extra spaces after 60 or the MODUSER.DAT file will not be
updated properly. *** I M P O R T A N T ***
*NOTE* Synchronet V1C users must make sure they have all the
lines entered in the SYNC_TAB.CFG file even though V1C
does not have certain options. Just leave the line
blank. V1C SysOps will enter a - to remove a flag, exemption
or restriction. V2.xx SysOps will just enter the flag,
exemption or restriction on the Remove lines without the -.
Special Subscription Events (SSE): What they are and why to use them
=====================================================================
So you may be asking "What's all this about Special Subscription Events."
Or "Why would I need them when I can modify user's accounts via the
10$code.cfg file." The answer is simple: Encourage users to subscribe
to your system by giving them extra value for their money. I will call
these extras "Perceived Values" as they may or may not be valuable to
certain callers. Let's say that May is a slow month for callers and new
subscribers. You can set up a SSE for every day in May that will give
the the users 15 extra days of subscription time and also 1,000,000
extra credits. These values are above and beyond what is listed in the
configuration files. Or every month on the 15th, give subscribers
a special access level, credits, time, etc. We all like to get something
"free" or for "nothing". We like the sound of it and so do the users.
Ask your users what Perceived Values they would like and set up SSE
according to their feedback. Only you know what your traffic pattern
is for your BBS. Here are some extra tools you can use to POSSIBLY
enhance your subscribing caller base. Obviously, I make no guarrantee
that using SSE will bring you in more Subscribing Callers or more money.
If a user enters a valid subscription ID for your BBS during a SSE
period, a flashing red S will be displayed after the subscription
amount in the TABS_LOG.TXT file.
Now you may be thinking "But I told TABS that each caller would get
30 days of subscription time for each $10 call." As long as you give
them at least 30 days you have met your obligation. I do not recall
TABS saying that you can't give more than what you specified.
SPECIALS.CFG File Setup
=======================
May
8
30
50
100000
Jun
0
0
0
2000000
All
15
90
0
0
All
0
45
0
10000
.
.
.
.
.
Really no limit except disk size as far as I can see
====================================================
Line 1: Month. First 3 letters of month name or All for all months
Line 2: Day. Specific numberic day of month or 0 for all days of month
Line 3: Extra Days to Extend Subscription or 0 for no extra days and to just
extend subscription by what is in the config files
Line 4: New Level. New validation level or 0 to keep level that is in the
10$code.cfg, 25$code.cfg or xx$code.cfg files
Line 5: Extra Credits to add to subscription or 0 to only add credits that
are in the configuration files
The first special that matches the current date will be used. There
is really no limit to the number of SSE that you can have in the
SPECIALS.CFG file except for possibly disk space.
Months: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec, All
Explanations of examples above:
Special 1: If user enters a valid ID on May 8 they will receive
30 extra days to their subscription, a level of 50,
and 100,000 extra credits.
Special 2: Any day in June the user will receive 2,000,000 extra
credits. The level and subscription time will be taken
from the proper configuration file, no extension/changes.
Special 3: On the 15th of each month, a user will have their
subscription extended by 90 days. Level and credits will
be taken from the proper configuration file.
Special 4: Every day of every month a user will have their
subscription extended by 45 days and be given 10,000
extra credits. Level will be taken from configuration
file.
In the examples above, if Special 3 and Special 4 were reversed,
Special 3 would never be encountered because Every Day of Every
month would always be picked first. *ORDER IS IMPORTANT*
At the Sync_TABS main menu, there are at most 7 user choices
depending on whether you use each of the 3 subscription options.
Only options available to the user will be displayed. User options
are displayed in what should be Red.
B - Display BENEFITS.TAB file if it exists
D - Display the INTRO.TAB file again
S - Display SPECIALS.TAB file if it exists
1 - Enter a $10 Subscription ID for your BBS
2 - Enter a $25 Subscription ID for your BBS
3 - Enter a Alternate Amount$ Subscription ID for your BBS
Q - Quit back to the BBS
SysOp Commands for Users with a level of 90+. SysOp commands are
displayed in what should be Yellow.
, - Enter $10 SID?????.TAB IDs into your active file
. - Enter $25 SID?????.TAB IDs into your active file
/ - Enter Alternate Amount$ SID?????.TAB IDs into your active file
[ - Inquire about how many $10 VALID IDs are left for your BBS
] - Inquire about how many $25 VALID IDs are left for your BBS
\ - Inquire about how many Alternate Amount$ VALID IDs are left
for your BBS
C - Change Percentages taken by TABS
L - Log file display
M - Modify/Change all Profit Statistics
P - Profit Summary Report
What Next?
==========
Well, the rest is up to you. Hopefully if you have gotten this far
you know what TABS is all about. If not, read the TABSINFO.ZIP stuff.
That will answer all your questions and also let you know more about
how this program works. This program follows the specifications in
the TABS_DEV.TXT file as closely as possible. Changes were made to
allow the program to better fit the needs of TABS SysOps using
Synchronet. The TABS_DEV.TXT file is also located in the TABSINFO.ZIP
archive.
Registration Information
========================
You are entitled to use this program for 30 days. After this time,
you either agree to send Dean Lodzinski the $10 registration fee or
discontinue use of this program and destroy all copies, both on paper
and on magnetic media. You may not transfer your Registration Code
to any other users/sysops. Your Code is non-transferable. The
UNREGISTERED copy of Sync_TAB displays an unregistered message. The
Key is based on the name of your BBS, so enter your BBS name exactly
as it is entered in SCFG. I read the XTRN.DAT file to determine the
name of your BBS and use what I find to verify you have a valid
Registration Key. You can send me a copy of an XTRN.DAT file created
by your copy of Synchronet if you are unsure as to what to enter.
Registration Form
=================
Name: _______________________________________________________________
Address: ____________________________________________________________
City: _________________________________ State: ______ Zip: __________
(BBS Name is case sensitive)
BBS Name EXACTLY as in SCFG/XTRN.DAT:________________________________
Phone:_______________________ BBS Phone: ___________________________
Fidonet Address: ____________ Alternate Addresses: _________________
(Specify time zone please)
Hours your BBS is available to receive Crashed Netmail: _____________
Password on my BBS if you will pick up code there: _________________
Where did you get your copy of Sync_TABS: __________________________
I will be out of the country for a while. I will have someone handle
all registration forms if I am not here. They will send your code
via US Mail. If I am around, I will Netmail your code via Fidonet
or send it via Internet mail. Fill out the above form so we can read
it. If we can't read it we can't make the registration number for you.
If I am around, I will make only 2 attempts to NETMAIL your code to
you. After this I will mail it to you only.
Mail check or money order, made payable to DEAN LODZINSKI for
$10 US Dollars to :
Dean Lodzinski
47 Mercury Circle
South Amboy, NJ 08879-2464
ATTN: Sync_TABS Registration