home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
MQM.ZIP
/
MQM.DOC
< prev
next >
Wrap
Text File
|
1992-03-30
|
7KB
|
251 lines
╓───────┐
║ ╒╗ ╒╗ │
║ │║ │║ │
║ │╚═╛║ │ 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