introduction
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
introduction [2019/03/23 04:14] – content updates avon | introduction [2021/06/13 12:01] – [MPLC - Mystic BBS Programming Language Compiler] g00r00 | ||
---|---|---|---|
Line 20: | Line 20: | ||
line length saving for ANSI files as well as some display | line length saving for ANSI files as well as some display | ||
| | ||
+ | |||
+ | MYSTIC -AUTH Check password authentication for a user by supplying the | ||
+ | | ||
+ | | ||
+ | exit immediately (or FALSE if incorrect). | ||
| | ||
+ | MYSTIC -C$ This specifies the user's Country name which will be assigned | ||
+ | to the UO MCI code and ultimately saved to the user's record | ||
+ | as their last known country. | ||
+ | |||
MYSTIC -CP$ This tells Mystic in Unix environments to start in a | MYSTIC -CP$ This tells Mystic in Unix environments to start in a | ||
| | ||
Line 30: | Line 39: | ||
into Mystic by the telnet server. | into Mystic by the telnet server. | ||
- | MYSTIC -L This tells Mystic to start in a local login mode. | + | MYSTIC -L This tells Mystic to start in a local login mode. |
+ | | ||
+ | your local console. | ||
+ | where Mystic is not able to tell the difference between | ||
+ | a local console login and a remote user. | ||
MYSTIC -N# This specifies a specific node number. | MYSTIC -N# This specifies a specific node number. | ||
no reason to use this, as Mystic will automatically select | no reason to use this, as Mystic will automatically select | ||
- | an available node. Ex: -N1 tells Mystic to start node 1. | + | an available node. In fact it is not recommended to use this |
- | | + | at all. Ex: -N1 tells Mystic to start node 1. |
+ | |||
+ | MYSTIC -NEWUSER | ||
+ | using the following key=value pairs: | ||
+ | |||
+ | handle=usernamehere | ||
+ | name=realnamehere | ||
+ | pass=passwordhere | ||
+ | email=emailhere | ||
+ | level=seclevelhere | ||
+ | menu=start | ||
+ | |||
+ | At a minimum Mystic requires the handle, realname, and | ||
+ | password fields to be set. Mystic does NOT apply the | ||
+ | password policy to the supplied password in these | ||
+ | situations. | ||
+ | 249 and any attempt to set a security of 250 or higher | ||
+ | will result in the user being created with a security | ||
+ | level of 0. The menu option sets the user's start | ||
+ | menu that will be loaded when they log in. | ||
+ | |||
+ | Mystic will print TRUE or FALSE to STDIO depending on | ||
+ | whether or not the user was properly created. | ||
+ | occur when minimum values are not supplied or when a | ||
+ | user already exists. | ||
+ | |||
+ | Example: | ||
+ | |||
+ | mystic -newuser handle=g00r00 name=g00r00 pass=password | ||
+ | | ||
MYSTIC -T# This specifies the number of minutes the user will be | MYSTIC -T# This specifies the number of minutes the user will be | ||
| | ||
Line 83: | Line 125: | ||
after logging in as Joe User, and then exit the BBS after | after logging in as Joe User, and then exit the BBS after | ||
| | ||
+ | |||
| | ||
==== MIS - Mystic Internet Server ==== | ==== MIS - Mystic Internet Server ==== | ||
Line 154: | Line 197: | ||
Optional switches for FIDOPOLL are: | Optional switches for FIDOPOLL are: | ||
- | FIDOPOLL LIST - List configured Echomail nodes | + | FIDOPOLL LIST |
- | FIDOPOLL ROUTE | + | FIDOPOLL ROUTE - Show netmail route information |
- | FIDOPOLL SEND - Only send/poll if node has new outbound messages | + | FIDOPOLL SEND |
- | FIDOPOLL FORCED [type] - Poll/send to all nodes of session [type] (blank/ | + | FIDOPOLL FORCED [type] |
- | FIDOPOLL [Address] | + | FIDOPOLL [Address] |
- | FIDOPOLL SEARCH [data] - Search nodelist for [DATA] can be address or text | + | FIDOPOLL SEARCH [data] |
- | FIDOPOLL KILLBUSY | + | FIDOPOLL KILLBUSY |
+ | " | ||
+ | only be used when Mystic+Utilities are NOT running | ||
EchoMail nodes are configured in the Mystic BBS Configuration System under the ' | EchoMail nodes are configured in the Mystic BBS Configuration System under the ' | ||
Line 189: | Line 234: | ||
Mystic Integrated Development Environment or MIDE is a development tool that aids budding coders in building scripts using Mystic Programming Language (MPL). It's a text editor which helps you to create MPX programs. | Mystic Integrated Development Environment or MIDE is a development tool that aids budding coders in building scripts using Mystic Programming Language (MPL). It's a text editor which helps you to create MPX programs. | ||
- | You will find this tool in the /mystic/ | + | You will find this tool in the /mystic directory. Run it using the following command. |
MIDE | MIDE | ||
Line 195: | Line 240: | ||
- | ==== MPLC - Mystic | + | ==== MPLC: Mystic Programming Language Compiler ==== |
- | The Mystic BBS Programming Language Compiler allows sysops to compile their own scripts written in Mystic Programming Language (MPL). | + | The Mystic BBS Programming Language Compiler allows sysops to compile their |
+ | own scripts written in Mystic Programming Language (MPL). | ||
+ | created using source file (.mps) and then compiled | ||
+ | (.mpx). | ||
+ | any text editor or the MIDE utility that ships with Mystic. | ||
- | Check out the / | + | You will find this tool in the /mystic directory. |
+ | |||
+ | Check out the /mystic/ | ||
Available options to use this program are: | Available options to use this program are: | ||
- | MPLC [filename] | + | MPLC [filename] Compile a specific |
+ | |||
+ | MPLC -T | ||
+ | current directory or the directory defined by mysticbbs | ||
+ | environment variable, and then uses Themes path to compile all | ||
+ | scripts in each theme' | ||
| | ||
- | MPLC -ALL Compile all scripts | + | MPLC -ALL |
- | + | | |
+ | MPLC -C | ||
+ | |||
+ | MPLC -F Works just like -T but also accepts a filemask to compile any | ||
+ | matching files in each theme' | ||
+ | example: mplc -f bulletin* | ||
introduction.txt · Last modified: 2023/01/20 03:36 by avon