home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
pcboard
/
storex48.zip
/
STOREX.DOC
< prev
next >
Wrap
Text File
|
1993-03-22
|
18KB
|
362 lines
One of The Livewire BBS PCBoard(TM) multi-BBS Doorware programs.
Supporting PCBoard, Wildcat!, Gap, QBBS, RBBS,
Remote Access, SpitFire, WWIV and others.
By
Richard Paquette
PO Box 416
Mt. Laurel, NJ 08054
(C) Copyright 1992
All Rights Reserved
DOOR DESCRIPTION!
This door allows the sysop to establish a shopping center environment
for his/her bbs. This door will allow up to 54 Departments when registered and
only 3 while being used for evaluation purposes.
The first screen to be seen (if exist) is a welcome screen, this MUST
be called STOREX.SCR. It can be edited with most any ansi/ascii program. If
you use THEDRAW, please save it with a ALT-B option at maximum 18 lines. It
will display much faster and complete this way. Other programs we aren't sure
about.. let us know!
The next screen shown will be the Main Department Selection Screen, if
you have more than 27 departments, there will be a prompt such as:
FIRST FLOOR [CR] = Second Floor Departments
" Press ENTER to continue or E to exit "
If they hit [CR] then the next floor will be displayed in much the
same way saying:
SECOND FLOOR [CR] = First Floor Departments
But on this floor they will be prompted for the department they wish
to visit. If a [CR] is hit, then they will be brought back to the FIRST FLOOR
automatically at which time the first prompt will be shown again, if they hit
E to exit, then they will be prompted for the department they wish to visit.
If they enter a department number above your last department, they will
be told "NO SUCH DEPARTMENT" and the prompt will return. If they select any
department and LIVESTORE CANNOT find the display file, they will be prompted
"File not found, Please notify your Sysop!". Hopefully, they will leave you
a comment so that the problem can be fixed.
When viewing a department screen, the prompt bar will have always have
the following options:
[O]=Order [S]=Search [M]=Menu [Q]=Quit to BBS [CR]=Continue
If the O option is selected, they will be prompted for all the info-
mation we need to create an order file for you called (orders.yes) in the
program directory. At almost every prompt, they have the option to [Q] the
order.. this WILL NOT write and orders.yes file. They will simply be brought
back to the Main Department Menu.
If they select the S option, they will be prompted whether they would
like it displayed [1]=One line at the time or [2]=Full page display. Then they
are prompted for the "keyword" to search.. if none is found, they are brought
back to the Main Department Menu. Of course if the "keyword" is found, it will
be displayed in whichever manner they selected. (I hope)
If they select the M option, they are brought back to the Main Menu.
If they select the Q option, they are brought back to the BBS Menu.
If they hit [CR] then the department file continues to display with
the prompt line always there giving them all the options at any time.
Well, that is about it for the screens. Of course if any of the files
needed for display in a department aren't there.. then they will have a hard
time to order anything! <GR>
IMPORTANT NOTE FOR NON STANDARD IRQ's:
Supports COM 0 to 15 on the standard IRQ's
Com1/Com3 = IRQ4 and Com2/Com4 = IRQ3
You can make use of the IRQ environment variable
If you wish to use a non-standard IRQ, add the IRQ number after the
configuration filename. For example the program is STOREX and you want to use
Com1 and IRQ5. The command line passed to your door would be:
STOREX STOREX.CFG /5
or
STOREX STOREX.CFG /%IRQ% using the environment variable
The /5 tells STOREX to use IRQ5 rather than the standard IRQ4 that is
normally used with COM1. No /x parameter is needed for the standard IRQ's.
IMPORTANT NOTE FOR FOSSIL DRIVER USERS:
LiveStore now includes support for FOSSIL drivers!!! This means your Doors
will work with Digiboard (e.g. Wildcat!'s M version) and other multi-port
boards. To activate the Fossil driver support, just include /FD on the
command line when running the Door. For example:
STOREX STOREX.CFG /FD
If no Fossil driver is available, LiveStore will display a message to that
effect and exit gracefully.
FILES
The following files are packaged with STOREX40.ZIP
Storex.exe <--- executable program (MUST BE IN DIRECTORY)
Storex.cfg <--- sample configuration file (MUST BE IN DIRECTORY)
Storex.ndx <--- file names for each department (MUST BE IN DIRECTORY)
Storex.doc <--- You are reading it right now
Storex.new <--- explains whatsnew with each version
*x.txt <--- All the same files renamed for Samples ONLY!
Storex.scr <--- Welcome screen that MUST be remain named STOREX.SCR
Strutil.exe <--- Utility to create txt files
Strutil.doc <--- Docs for Strutil.exe program
Storex.log * <--- program will create and append with each visitor
Storex.ord * <--- created when an order is placed from any department
and appended if not deleted.
EXPLANATION OF STOREX.CFG FILE NEEDED
%PCBDRIVE%%PCBDIR%\USERS.SYS <-- Using environment variables for path
The Livewire BBS <-- Your BBS Name
Richard <-- Your First Name
Paquette <-- Your Last Name
99999 <-- Registration # (something MUST be here)
Callers Digest, Inc. <-- Your company or BBS name displayed on Menu
YES <-- Allow shipping prompts (YES or NO)
YES <-- Accept Credit Cards (YES or NO)
VMDA <-- Visa, Mastercard, Discover, American Ex
NJ625 (Means 6.25% etc.) <-- Your STATE and your STATE TAX
9 <-- Number of Departments (SEE NOTE BELOW)
Add-On Cards <-- Name of department (20 character MAX)
USR Modems <-- Name of department
VGA Monitors <-- Name of department
Artisoft Lantastic <-- Name of department
Mother-Boards <-- Name of department
Keyboards <-- Name of department
Entire Systems <-- Name of department
Floppy Drives <-- Name of department
Hard Drives <-- Name of department
NOTE: If you are haven't registered LIVESTORE, then any number you
enter here over 3 will NOT be displayed.. an UNREGISTERED version can only
handle 3 departments.. so it will overlook any department names after the
third one!
EXPLANATION OF STOREX.NDX FILE NEEDED
EACH of these files MUST be made up by YOU.. We have no outlets for
any products whatsoever. The products and txt file to display are all your
responsibility. PLEASE do not call us for products or text files.. we have
none.. the text files shown in our copy of STOREX on The Livewire BBS are for
display sample ONLY!
systemsx.txt <-- sample random file created with strutil.exe
monix.txt <-- sample also
modemx.txt <-- sample also
NOTE: these files MUST BE in the same directory
that the door is being run from, for example:
if you have c:\pcb\storex then all go in storex dir.
If you have any other suggestions to improve this program and/or have
problems, please call us at THE LIVEWIRE BBS (number at bottom) and leave us
a C)omment explaining in detail what happened, leave us a voice number and we
will be glad to call you back to help with the setup and/or fix the problem.
The following are examples for the first FOUR lines only, you must
read the above for the proper configuration file after the top FOUR lines!
Example configuration files
---------------------------
C:\PCB\PCBOARD.SYS <=- (Full pathname of your PCBOARD.SYS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
C:\PCB\USERS.SYS <=- (Full pathname of your USERS.SYS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
C:\BBS\DOOR.SYS <=- (Full pathname of your DOOR.SYS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
C:\BBS\USERINFO.DAT <=- (Full pathname of your USERINFO.DAT file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
NOTE: DOOR.SYS must be in the SAME directory as USERINFO.DAT
C:\BBS\CALLINFO.BBS <=- (Full pathname of your CALLINFO.BBS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
C:\BBS\DORINFOx.DEF <=- (Full pathname of your DORINFOx.DEF file
where 'x' is the BBS Node number.
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
C:\BBS\SFDOORS.DAT <=- (Full pathname of your SFDOORS.DAT file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
C:\BBS\CHAIN.TXT <=- (Full pathname of your CHAIN.TXT file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
C:\BBS\GTUSER.BBS <=- (Full pathname of your GTUSER.BBS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
1 <=- (COM port number - defaults to 1)
1 <=- (Node number - defaults to 1)
123123 <=- (Registration Number)
C:\BBS\TRIBBS.SYS <=- (Full pathname of your TRIBBS.SYS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
==============
STOREX BATCH FILE
This is the batch file whose name is entered in your SETUP. It should reside in
your default directory. Leave this as is except for changing the paths.
@ECHO OFF <-- optional
E:\ <-- start batch at root directory of door directory
CD\STOREX <-- change to door directory
SET PCBDRIVE=C: <-- for NON PCBoard BBS's where your system dir is
SET PCBDIR =\BBS <-- for NON PCBoard BBS's where your system files are
STOREX STOREX.CFG <-- Please read NOTE below
SET PCBDRIVE= <-- Set variable to NULL
SET PCBDIR= <-- Set variable to NULL
C:\ <-- return to root
CD\BBS <-- change to your bbs dir
BOARD <-- run bbs file
NOTE: By using the environment variables you need ONLY ONE CFG for each
node and saves from editing many CFG files. Our STRUTIL.EXE program
will default to editing the STOREX.CFG file anyway.. so you would
then need to rename each if you wanted to use many CFG files. We
strongly suggest using environment variables to ease operation.
NOTE: There is NO need for seperate configuration files for each
node.. you can use the same STOREX.CFG for each node batch
file. If you have problems, please notify us as soon as you
can with copies of your batch file and config file.
Sysop Keys
----------
F3 - Toggles the printer On/Off. Value is passed to PCBoard and/or
written to DOOR.SYS and USERS.SYS
F4 - Toggles the Page Bell on/off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F5 - DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
F7 - Toggles the Caller Alarm On/Off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F8 - Returns the caller involuntarily to the BBS.
F9 - Toggles the local display On/Off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F10 - Activates SysOp CHAT mode within the DOOR.
ESC - Deactivates CHAT mode. DOOR is resumed.
UP - Give the caller extra time while in the DOOR.
DN - Subtract time from the caller while in the DOOR.
HOME - HELP key for Status Line options.
ALT-N - SysOp next on toggle. Value passed to PCBoard. (PCBoard only)
ALT-X - PCBoard will exit after current caller logs off. Value is
passed to PCBoard. Not available on non-PCBoard systems.
WATCHDOG/CTTY/ANSI.SYS
----------------------
CTTY and WATCHDOG are NOT required and should not be used with
this program. STOREX contains its own communication routines
which monitor the COM port. If carrier is lost, it will return
to the BBS where the BBS will log the user off the system.
ANSI.SYS or something similar, is required for STOREX to function.
DISTRIBUTION
------------
STOREX is COPYRIGHTED by Richard Paquette, with all rights reserved.
This program is being distributed via the SHAREWARE concept and as
such, may be copied freely with the following restrictions:
* The program must be supplied in it's original
unmodified form, including documentation.
* STOREX may not be distributed as part of any
commercial application or service without the
express, written consent of the author.
* Vendors of Shareware/Public Domain software may
not distribute this program without the express,
written consent of the author.
REGISTRATION
------------
STOREX represents many hours of programming and the author
deserves just compensation for his time, efforts and expertise.
If you find this program to be of some value and you continue
to use it on your BBS system, you must return the registration
form provided along with the registration fee. Registration
entitles you to free upgrades via modem from The Livewire's Support
********** REGISTER ONLINE ***********
You may also call The Livewire BBS and register online via
Visa or Mastercard using our online Credit Card door which will
produce your registration number on the spot! At the main board
prompt just type REGISTER and presto..
Suggestions and/or comments may be sent to the address below or
via electronic mail:
The executable has been compressed using PKLite and if you have
any problems.. please call The Livewire BBS and download an exe
that hasn't been compressed with PKLite.. We have NOT had any
problems but wanted to notify you the exe is available in its
raw state! <GR>
*** NET-HUB for RealLife(tm) Net ***
Node ID is: LIVEWIRE for RIME
Node ID is: LIVEWIRE for Intelec
Node ID is: LIVEWIRE for AfterDark
Node ID is: LIVEWIRE for SmartNet
Node ID is: LIVEWIRE for ILink
FidoNet Address: 1/266:36
PoliceNet Address: 150/350:29
InterNet Address: Richard.Paquette@bbscd.com
Public Access Node1: (609) 235-5297 HST
----------------------