This is an old revision of the document!
Table of Contents
PlayGround
General BBS Commands
Cmd | Data | Description |
---|---|---|
GA | <dir>[;<speed>] | ANSI Art Gallery. Displays a browsing list of directories and files. When selected, it will display the ANSI file. Requires the <dir> parameter. If a specific baudrate speed is desired, add the speed after the directory name with a semi-colon separating the two. Example: /mystic/gallery;50 |
GD | ‹FileName› / @baudrate @true/false/end @filename | Display a text file The optional data field is required and holds the name of the file to display. If there is no file extension then the extension of .ANS or .ASC will be appended according to the user's terminal settings. If the first character is @ it will expect the following format:Format #1: filename Format #2: @baudrate@true/false/end@filename The @baudrate field specifies the baud rate to display the file.The second field defines how file pauses should work. If set to TRUE the file will pause. If set to false it will not pause. If set to END then it will only pause after displaying the file. The final @filename is just the same as the format #1. For example: @38400@end@bogacid1.ans The above would display JEDs 250kb ANSImation at 38400 baud, with no pauses except for one at the end. |
GE | <field no> | Edit User Settings This command can be used to allow users to edit their user profile. The optional data is required for this menu command, and will set which field in the user's profile to edit. The optional data must be set to one of the following: 1 - Street Address 2 - City/State 3 - Zip Code 4 - Home Phone Number 5 - Data Phone Number 6 - Birthdate 7 - Gender 8 - Date Format 9 - Terminal Emulation 10 - Screen Length 11 - Password *12 - Real Name *13 - Alias 14 - Language 15 - Editor Type 16 - Toggle Invisibility 17 - File List Type 18 - Toggle Availability 19 - Toggle HotKeys 20 - Message Reader Type 21 - Toggle LB Msg Idx 22 - Email Address 23 - User Note 24 - Optional Field 1 25 - Optional Field 2 26 - Optional Field 3 27 - Toggle LB Quote 28 - Toggle LB Email Idx 29 - Toggle Node Chat Type 30 - Toggle QWK FileList 31 - Select Archive Type * NOTE: These commands should not be made available to the user. They are added as an option for use with the NEWINFO.MNU. |
GH | None | Logoff user. This command will show the display file GOODBYE.xxx and then log the user offline. If the user has files in their download queue, they will be prompted to download them before logoff. |
GL | None | Last 10 Callers . This command lists the last 10 users who called into the BBS system. |
Message Base Commands
Cmd | Data | Description |
---|---|---|
MA | <Message Base Number>, “+”, “-”, “nolist” | Select the current message base from a list. If the message base number (as listed in the message base editor) is supplied in the optional data field, Mystic will automatically change to that message base. If the data field is set to “+”, Mystic will change to the next message base. If the data field is “-”, Mystic will change to the previous message base. |
MC | /NOLIST | Checks for any new electronic mail. If /NOLIST is supplied, Mystic will go strait to the reading mail instead of listing the messages ans asking the user if they want to read email. |
MD | None | Set the new scan date |
MG | <Group Number>, “+”,“-” | Select a message group. This command will allow the user to select what group they are in. The optional data field can be used to force the user to join a certain group if the number of the group (as listed in the Message Group Editor) is supplied. If “+” is supplied, Mystic will change to the next message group. If “-” is supplied, Mystic will change to the previous message group. |
MI | None | Area Index reader. This command cycles through all message bases and calculates total, new, and personal messages and then presents them in a scrollable and customizable window to the user. The list is sorted so that the bases with new messages are first, then by the base name. Typing text while in the list will automatically search the message base list. CTRL-A will search again, CTRL-Y or using any of the movement keys will reset the reset. Pressing ENTER will read new messages if it is a base with new messages, otherwise it will start reading at the first message if there are no new messages. ESCAPE quits. |
ML | None | Nodelist Browser |
MN | /G /P /M /NOREAD /NOFROM /NOLR | Scans all message bases for new messages. The optional data field can be left blank, or can contain any of the following options: /G : Scans all message bases in all message groups. /P : Scans for only personal messages in each base. In other words, only messages directed TO the user who is scanning will be read. Mystic will also scan the electronic mail base when this command is specified. /M : Scans only message bases marked as mandatory scanning. /NOREAD : Skip messages marked as received. /NOFROM : Skip messages from the user /NOLR : Do not upldate last read pointers during scan. |
MP | /TO: /SUBJ: /ADDR: /F | Post a message to the currently selected message base./TO:<user_name> - Sets the TO field of the message. /SUBJ:<subject> - Sets the SUBJECT field of the message. /ADDR:<netaddr> - Sets the netmail address field. /F - Forces the user to post the message. The text supplied with the /TO and /SUBJ options should have any spaces replaced by the “_” character. An example menu command for this might be: Command : MP Data : /TO:some_user /SUBJ:hello_there! /F The above would post a message to “some user” with the subject of “hello there!”. The user would not be able to abort posting this message because the /F option was supplied. |
MQ | /CURRENT /GROUP /NOSCAN /NOFOOT /NOREAD /NOFROM /YOU /NEW /LIST | Message Quick Scan. Scans all message bases and shows the user the number of new messages, new messages to you, total messages, etc. This is modeled after PCBoard scans and only scans bases in the bases flagged for scanning by the user.For example: Starting QuickScan Base: General Messages Total: 1,000 New: 24 Yours: 3 Base: Test Message Base Total: 1,000 New: 24 Yours: 3 Quick Scan Complete By default the QuickScan will do a global scan of all message bases in all groups. However there are many optional data options: /CURRENT = scan only current message base /GROUP = scan only current group's bases /NOSCAN = do not show "scanning" prompt /NOFOOT = do not show "end of scan" prompt /NOREAD = Skip messages marked as received /NOFROM = do not count messages FROM the user /YOU = Only show base if it has messages to you /NEW = Only show base if it has new messages /LIST = List message bases based on options presented This can be combined with the MN menu command to prompt the user what to do next. You could even get creative with the & MCI codes and MPL to make logical decisions for the user based on the results of the scan! |
MR | BLANK “F” “N” “Y” “S” /NOREAD /NOFROM /NOLR | Reads messages in the currently selected message base. The optional data field specifies the read <MODE>, which can be any one of the following:<BLANK> Prompts user to select read mode. "F" Reads messages forward. "N" Reads new messages. "Y" Reads messages sent TO the user. "S" Text search for messages "/NOREAD" Skip messages marked as received "/NOFROM" Skip messages from the user "/NOLR" Do not update the last-read pointers |
MS | “C” “G” “A” | Message Search Search one or all message bases for a text match. The optional data field has three options available:C : Prompts the user for search text and searches the current message base for matches. G : Prompts the user for search text and searches all message bases in the current group for matches. A : Prompts the user for search text and searches all message bases in all groups for matches. This command defaults the the “G” option if no optional data is provided |
MV | None | View sent email. |
MW | /TO: /SUBJ: /ADDR: /F | Send Electronic mail to another user./TO:<user_name> - Sets the TO field of the message. /SUBJ:<subject> - Sets the SUBJECT field of the message. /ADDR:<netaddr> - Sets the netmail address field. /F - Forces the user to post the message. The text supplied with the /TO and /SUBJ options should have any spaces replaced by the “_” character. An example menu command for this might be: Command : MP Data : /TO:some_user /SUBJ:hello_there! /F The above would post a message to “some user” with the subject of “hello there!”. The user would not be able to abort posting this message because the /F option was supplied. |
MX | <textfile>;<base ID>;<from>;<to>;<subject>;<netmail to address> | Posts a text file to a message base. This command posts a text file to a message base. If the text file is larger than the maximum number of lines, then it is split into multiple message posts. <filename> contains the path and filename of the text file to post, <base ID> contains the unique ID of the message base to post the message to. The <netmail address> field is used only when postting to a netmail base and sets the “To” address of the netmail. Mystic will automatically select the “From” address based on the configured echomail AKAs on the system. |
MZ | None | Message Base Newscan selection. Allows the user to select which message bases will be scanned in their new message scan (menu command MN). |
Offline Mail Commands
File Base Commands
Download Queue Commands
Door Execution Commands
Inter-Node Communication Commands
Matrix Login Commands
Voting Booth Commands
Time Bank Commands
System Operator Commands
Command | Data | Description |
---|---|---|
*T | None | Opens the theme editor |
Prompt Menu Commands
Miscellaneous Commands
Command | Data | Description |
---|---|---|
IR | /addr=<url> /port=<port> /user=<user> /pass=<pass> | Outbound RLOGIN connections. Initiate a rlogin connection to another site. Requires /addr=<url> with optional /port=<port>. If the a username and password are required, use the /user and /pass fields. If the username and password need to be swapped, swap them by swapping the assignment. ie. /user=<password> /pass=<user> Example:Menu : IR Data : /addr=cyberia.darktech.org /user=Myname /pass=mypass or Menu : IR Data : /addr=cyberia.darktech.org /user=mypass /pass=Myname |
IS | /addr=<url> /port=<port> /user=<user> /pass=<pass> | Outbound SSH connections. Initiate a ssh connection to another site. Requires /addr=<url> with optional /port=<port>. Example:Menu : IS Data : /addr=cyberia.darktech.org or Menu : IS Data : /addr=cyberia.darktech.org /port=22 |
IT | /addr=<url> /port=<port>] /user=<user> /pass=<pass> | Outbound Telnet connections. Initiate a telnet connection to another site. Requires /addr=<url> with optional :<port>. Example:Menu : IT Data : /addr=cyberia.darktech.org or Menu : IT Data : /addr=cyberia.darktech.org /port=23 |
!C | <semaphore name> | Creates a semaphore using <semaphore name> from the optional data field as the name. @NODE will be replaced by the current node number if it is found within the optional data field. |
!D | <semaphore name> | Deletes a semaphore using <semaphore name> from the optional data field as the name. @NODE will be replaced by the current node number if it is found within the optional data field. |
!E | <semaphore name> | Checks to see if the semaphore named <semaphore name> from the optional data exists, and stores its result into the “OK” ACS value. If the semaphore exists, the “OK” ACS function will be true. If it does not exist the “OK” ACS value will be false. |