home *** CD-ROM | disk | FTP | other *** search
-
- User PROFILES
-
- (32-Bit WildCat! 5 Version)
-
- v1.2
-
- by
-
- Al Lawrence
-
- Sunrise-80 BBS
- (404) 256-9525 (USR v.everything 33.6)
- (404) 705-9104 (USR v.everything 33.6)
- (404) 256-9518 (Voice 9am-9:30pm EST)
- (EMAIL) al_lawre@ix.netcom.com
-
-
- OVERVIEW
- ________
-
-
- This Door can be used to capture information about a user, for other users to
- review. The Sysop has complete control over the questions to ask, and the way
- the anwers will be displayed.
-
-
-
- NON-REGISTERED R E S T R I C T I O N S
- ----------------------------------------
-
- ° Maximum number of database entries is 10
- ° Door time limit disabled
- ° Allow Player to Send and Read Messages from the
- Door Message Center
- ° CHAT option is disabled
- ° PROFEVNT (Database Purge) must be registered
-
-
-
-
-
-
- INSTALLATION
- ____________
-
-
-
- 1) Create a directory to hold all PROFILE files.
-
- 2) Unzip wc5PROxx.ZIP into the the above directory
-
- 3> MOVE the PROFILE.WCX file to your WC5 directory and delete it from
- the directory created in step <1>
-
- 4) Modify the supplied PROFILE.CFG file. A description follows:
-
- SUNRISE-80 BBS Your BBS Name
-
- Al Lawrence Sysop's First AND Last name
-
- 00000000 Registration Number
-
- # 0 Time Allowed in Door per day.
- (0 = BBS Time remaining)
-
- Y Y = Log all callers to USAGEx
- N = Do not log callers
-
- 2 1 = DO NOT Display ADOPT-A-DOOR Message
- 2 = Display ADOPT-A-DOOR message
-
- # c:\wc5\profile Drive:\Path\ to PICTURE directory
-
- # Y Y = Allow player to send PRIVATE messages
- from the Door Message Center
- N = Do NOT allow PRIVATE messages
-
- # 0 Place PRIVATE messages in this BBS Conf #
-
- # Y Y = Allow player to send PUBLIC messages
- addressed to ALL from Message Center
- N = Do NOT allow PUBLIC messages
-
- # 1 Place PUBLIC messages in this BBS conf. #
-
- # Y Y = Allow Player to Check for Mail from
- the Door Message Center
- N = Do NOT allow Check for Mail
-
- # Y Y = Allow caller to send EMAIL messages
- to Al Lawrence.
- N = DO NOT allow EMAIL to Al Lawrence
-
- # al_lawre@ix.netcom.com Al Lawrence's EMAIL address
-
-
- # = Requires registration to change to a different value.
-
- NOTE: There are NO Blank Lines in the Config File!!
-
-
- 4) Create a menu entry to run the wcCODE Door and you MUST pass the
- FULL drive:\path of the PROFILE directory as a command line
- parameter when defining the Door on the menu. An example follows:
-
-
- Program Name: PROFILE
- Parameter : c:\wc5\doors\profile
-
-
-
- Running a SUNRISE 32-BIT DOOR From An HTML Screen
- -------------------------------------------------
-
- Enclosed in this archive you will find PROFHTML.WCX. This program will
- enable you to run the PROFILE from your HTML screens.
-
- There is one "catch" though to using the supplied program. When we created the
- program we had to make ONE assumption, that being that you have your Door
- directories set up EXACTLY as defined below. If you have a different naming
- convention AND you have wcCODE, you can create your own "personalized" .WCX
- file(s) using the following template of code:
-
- RUN "name of door .wcx","path to door directory"
- END
-
- Using PROFILE as an example, your PROFHTML.WCC file would read as follows:
-
- RUN "PROFILE","c:\wc5\doors\PROFILE"
- END
-
- Now compile the program and create an 'HREF" statement. An example of an
- "HREF" statement follows:
-
- <A HREF="Client?term&PROFHTML"><B>PROFILE</B></A>
-
- Be sure to give your USERS access to the new PROFHTML.WCX program via the
- following sequence:
-
- (wcCONFIG / Access Profiles / <security level> / MENUS)
-
-
- Program Name Door Name WCX Name Path to Door Directory
- ------------ ------------------- --------- ----------------------
- PROFHTML.WCX User PROFILES PROFILE c:\wc5\doors\PROFILE
-
-
-
- PURGE PROFILE DATABASE (PROFEVNT.WCX)
- -------------------------------------
-
- This program was designed to be run in an event. It will PURGE all deleted
- records as well as all records where the logon name does not match an existing
- entry in the Wildcat user database. Thus if you remove a caller from the
- database you will be ensured that if the caller exists in the PROFILE
- database, they will be purged as well.
-
-
- USAGE LOG
- ---------
-
- As an option, we provide you with the ability to log every player to a text
- file. IF you enter Y in the CFG file to log callers, the Door will place the
- caller's name as well as the ON and OFF times each time a caller selects the
- Door. A separate file will be created for each Node and the name of the file
- will be USAGEx, where x is the Node number.
-
- You may delete these files at any time and the Door will recreate them the
- next time a caller enters the Door. If you do NOT want to continue logging
- callers, change the CFG file entry to N.
-
-
-
- VALID INPUT CHARACTERS (CHAR.OK)
- --------------------------------
-
- If you wish to restrict the type of characters a caller may enter, in response
- to any questions, be sure to either create or edit the CHAR.OK file. This file
- contains all the valid characters you will accept in reponse o a Profile
- question. You can delete CHAR.OK, if you do not wish to validate any input
- characters or you may edit it to add/change existing entries.
-
- A CHAR.OK file is supplied that contains only the alpha and numeric keys
-
-
-
-
-
- QUESTIONS/DISPLAY VERBAGE(PROFILE.DAT)
- ______________________________________
-
- This file contains all the questions you will be asking the callers to
- complete, whether or not they must answer the question and the corresponding
- display verbage to be used when displaying the caller's answers to the
- questions.
-
- PROFILE.DAT an ASCII file created/edited with any ASCII editor. Each line will
- reference an individual question, with a maximum of 38 questions.
-
- The format of each line in the file, is as follows:
-
- aaaaaaaaaaaa|b|ccccccccccccc
-
- where a = the question to be asked (maximum of 50 characters)
- b = Y (question MUST be answered)
- N (question may be bypassed)
- c = verbage to be used when displaying answer (max of 18 char.)
-
- The program will perform checks on the PROFILE.DAT file and will report
- any errors it detects. A message will be displayed containing the
- offending PROFILE.DAT line number and an error number. The error numbers
- and their meaning follows:
-
- Error 1: Question length greater than 50
- Error 2: 'Must answer' field contains other than Y or N
- Error 3: Display verbage length greater than 18
- Error 4: File contains more than 38 questions
-
- PLEASE NOTE: When designing the questions, bear in mind that answers to
- the questions are limited to 18 characters.
-
-
- PICTURE ATTACH/PICTURE DOWNLOADING
- __________________________________
-
-
- PROFILE allows the Sysop to ATTACH a picture to a User's profile.
-
- The format of the picture files are left up to the Sysop (ie: GIF, PCX, etc).
- The caller uploads the picture file thru hte Profile DOor itself. If the
- Sysop, after reviewing the file, accepts it he/she uses the SYSOP option off
- the Profile Door Menu to add the FILENAME of the picture to the appropriate
- field in the caller's record. The Drive:\Path\ to the Picture Filename must be
- defined in the PROFILE.CFG file.
-
- Callers that choose to view another callers profile, will be informed that
- there is a picture available for Downloading/Viewing. The caller is given the
- option of downloading it and viewing it offline OR if they are using a
- terminal program with a GIF viewer TSR, viewing it as they download it.
-
-
-
-
- TRASHCAN FILE
- _____________
-
- This is a text file you must create (if you wish to use one), with a file name
- of PROFTCAN.DAT and it must reside in the Door directory.
-
- This file is used if you want to block the use of "offensive" words callers
- may choose to use. Each word must appear on a separate line within the text
- file with a maximum of 100 words.
-
- NOTE: The word must match EXACTLY !!!
-
-
-
-
- ADOPT-A-DOOR
- ____________
-
- Having been a Sysop for a number of years, I have had my share of problems and
- frustrations getting financial support for my board's upkeep. A fellow Sysop
- left a message on my board, not long ago, about a concept that was being used
- by several boards around the country.
-
- The concept, ADOPT-A-DOOR, allows a caller to register (ADOPT) a door. It
- would be the same as sending in a donation, only this way it is earmarked for
- registering a particular door. In a way, the user feels he/she is "getting
- something in return". As a Door author I have decided to build this concept
- into each of my Door programs. The concept replaces the usual message "tell
- the Sysop to register this Door" we find in most doors.
-
- If the Door is unregisterd then a message appears on the opening screen to
- that effect. After finishing or suspending a game, a message screen is
- displayed about the ADOPT-A-DOOR concept. The message also tells the caller to
- contact the Sysop to find out if there is any further details to the
- ADOPT-A-DOOR concept. Some Sysops give extra D/L time, online time, etc to
- callers that ADOPT-A-DOOR.
-
- If the Door has been registered, either by the Sysop or other callers, the
- names of those contributors will be displayed in the closing screen.
-
- NOTE: If you want to display the names of the callers that contributed to
- registering the Door, you must create an ASCII file called ADOPT.SYS. You
- create it with an Editor or Word Processor. Enter the name(s) of the
- contributors (one on each line, maximum of 5 entries, each a maximum of 30
- characters long). This file must be saved, in ASCII format, and placed in the
- Door directory.
-
-
-
- LEGALITIES
- __________
-
-
- THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS" WITHOUT
- WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO ANY
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN
- NO EVENT SHALL ANYONE INVOLVED WITH THE CREATION AND PRODUCTION OF THIS
- PRODUCT BE LIABLE FOR INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES, ARISING OUT
- OF ANY USE THEREOF OR BREACH OF ANY WARRANTY.
-
-
-
-
-
- DISTRIBUTION
- ____________
-
- You may make this file available for downloading from your BBS or you may
- upload it to any BBS of your choice, provided that you do not make any changes
- to the contents of the archive (ZIP file). The archive and its individual
- contents may not be used by any service that charges any money whatsoever,
- without the written permission of the author.
-
-
-
-
-
- REGISTRATION
- ____________
-
- Registration and the subsequent insertion of the registration number into your
- configuation file, allows for the display of your BBS name on the opening and
- closing screen as well as the reduction of a delay built into the opening
- screen display along with the ability to change certain values in the
- configuration file.
-
- To register your copy of PROFILE please fill out the registration form
- (REGISTER.FRM) and mail it along with the registration fee to the name and
- address on the form.
-
- Once a door is registered, any changes to registration information (Sysop name
- or BBS Name) will require the doors to be re-registered at the registration
- fee in effect at that time.
-
- Be sure to use the proper upper/lower case when filling in your name and BBS
- name, as they MUST match the way you entered them in the configuration file.
- ^^^^
-
- Based upon information supplied on the registration form, I will pre- register
- you on my BBS. You will then be able to call SUNRISE-80 and pick up your
- registration number.
-
-
-
- MISC
- ____
-
- The latest version of PROFILE and other fine SUNRISE DOOR programs are always
- available for download from SUNRISE-80 BBS.
-