home *** CD-ROM | disk | FTP | other *** search
-
- ╓───────┐
- ║ ╒╗ ╒╗ │
- ║ │║ │║ │
- ║ │╚═╛║ │ I S T I C
- ║ │ ║ │
- ╚═╛ ╚═╛ ┌──────────────────┐
- ╓──────┐ │ Written By : │
- ║ ╒══╗ │ │ │
- ║ │ ║ │ │ Mark Gazda │
- ║ │ ║ └┐ U E S T I O N A I R R E │ │
- ║ └──╜ ┌┘ │ On-Line Support: │
- ╚══════╛ │ Valhalla BBS │
- ╓───────┐ │ (519) 433-5122 │
- ║ ╒╗ ╒╗ │ └──────────────────┘
- ║ │║ │║ │ Version 1.0ß
- ║ │╚═╛║ │ A K E R Unregistered Relese
- ║ │ ║ │
- ╚═╛ ╚═╛
-
-
-
-
- MQM.ZIP Should contain:
-
-
- MQM.EXE ════> Executable file
-
- MQM.COL ════> Main Display File - ANSI (Do not modify)
-
- MQM.NOR ════> Main Display File - ASCII (Do not modify)
-
- MQM.CFG ════> Sample configuration file
-
- BUL1.Q ════╕
- │
- BUL1.NOR │
- │
- BUL1.COL ├──────> Sample Questionairre
- │
- BUL1MNU.COL │
- │
- BUL1MNU.NOR ════╛
-
-
- If any of the files are corrupt or missing, you may download the latest version
- of MQM from Valhalla BBS (519) 433-5122.
-
-
- Mistic Questionairre Maker is a utility that allows the SysOp to custom make
- their own questionairres. The Utility provides support for ANSI, and ASCII, a
- defined set of commands, a repeat loop, and an IF statement
-
-
- QUICK START
-
- For each questionairre you must design a seperate config file.
-
- EG:
-
- Valhalla BBS < BBS Name
- C:\Spitfire < Directory where DOOR.SYS is located
- 100 < Maximum security level of questionairre user.
- C:\que\quest1.q < Questionairre file
-
-
- COMMAND LINE PARAMETERS
-
- MQM <Config filename> [/S /D /R]
-
- /S -- Use for DOOR.SYS & SFDOORS.DAT
- /D -- For DOOR.SYS only.
- /R -- Disable title screen on remote side (registered version only)
-
- EG:
-
- MQM MQM.CFG /S /R
-
-
-
- QUESTIONAIRRE COMMANDS
-
- IF <variable> Compares <variable> to the character last entered, if
- END the character is found in <variable>, MQM executes the
- following block until the coresponding END is found.
-
-
- ELSE_IF <variable> As above but executes only if previous IF statement
- END was FALSE.
-
-
- ELSE As IF and ELSE_IF, but executes if previous comparison
- END was FALSE.
-
-
- DO <number> Executes block before ENDDO, <number> of times.
- ENDDO
-
-
- I: <variable> Get a character from the remote user with echo to local
- and remote screen. The character entered must be
- contained in <variable> or execution will not proceed.
-
-
- NEI: <variable> As with I: but no echo to remote or local screen.
-
-
- WI: <file> <variable> As with I: but writes input to <file>
-
-
- WNEI: <file> <variable> As with NEI: but also writes input to <file>
-
-
- O: <string> Output a 255 character <string> to remote and local
- screens. Adds LF and CR.
-
-
- L: <string> As with O: but no LF and CR.
-
-
- WS: <file> <string> As with O: but outputs to the file ONLY.
-
-
- S: Gets a string from the remote user.
-
-
- WSS: <file> As with S:, but writes string to <file> as well.
-
-
- B: Get date from remote user in the format MM/DD/YY
-
-
- WB: <file> As with B: but writes date to <file>
-
-
- #: Get phone number from remote user in the format
- ###-###-####.
-
-
- W#: <file> As with #: but writes to <file>
-
-
- D: <ANSI> <ASCII> Outputs a file to remote and local screens. Must
- specify both ANSI and ASCII filenames. MQM will
- determine if the user is using ANSI.
-
-
- WAITFORKEY Waits for any key to be pressed before continuing.
-
-
- ANSI: <string> Outputs <string> if user is using ANSI. <string> can
- contain ANSI escape codes.
-
-
- USEC: <number> Changes user security to <number>
-
-
- UTIME: <number> Adds <number> to users time for this call.
-
-
- DOS: <command> This will execute any DOS command, .COM, .EXE, or .BAT
- from within the questionairre. You will return to MQM
- after NORMAL execution.
-
- **Warning**
-
- You may not execute two copies of MQM with this command!
- See QUE: if you wish to do this! Also if you leave this
- line blank, MQM will drop to dos and suspend execution
- until a user at the LOCAL terminal types in EXIT.
-
- EG:
-
- DOS: FORMAT C: -- this could prove to be tiring.
-
-
- QUE: <questionairre> Executes another questionairre. Returns to current
- questionairre after completion.
-
-
-
- **CAUTION** If you are executing multiple programs that utilize
- DOOR.SYS or the like, make sure that you copy the
- correct DOOR.SYS or like file to the appropriate
- directory before copying it back to your main BBS
- directory. Failure to do this may result in any changes
- that a program makes to DOOR.SYS to be discarded.
-
- -------------------------------------------------------------------------------
-
- OUTPUT CODES
-
- To be used with L:, O:, WS:
-
- /^ - add a linefeed
- /D - add DOS date
- /U# - add user phone number
- /UB - add user date of birth
- /T - add current DOS time
- // - add a "/" character
- /U - add the users name
- /US - add the users security
-
- EG:
-
- O: Hi /U, this is /D, and your birthday is on /UB!!!
-
- -------------------------------------------------------------------------------
-
-
- History of MQM:
-
- 30 March 1992 - decided not to include history of MQM in the Documentation as
- it was already too much typing.
-
-
-
- There are several other Utilities and Doors available from Valhalla BBS. In
- addition, the authors of this program may be contracted to design custom
- software for your use. For more information, please contace the staff of
- Valhalla BBS at (519) 433-5122, and leave a comment.
-
- DISCLAIMER
-
- The authors of this program are not responsible for any damage cause during,
- before or after the execution of this program, and will not be liable for any
- damages incured to other software products, hardware, users, or innocent
- bystanders.
-
-
- HA. Nuf said! Had to put that tho!
-
-
-
-
-
- Should you have any problems or suggestions, please feel free to contact us at
- Valhalla BBS (519) 433-5122. Have we overdone the BBS number bit yet?
-
-
-
- - Matt Duƒresné &
- - Mark Gazda
-
-
-
-
-
-
-